আমার জন্য, এনভিডিয়া ড্রাইভারগুলি বোঝাই করে উয়েফু মোডে উবুন্টু বুট করা, এক্সটি শুরু করার সাথে সাথে সর্বদা সুপরিচিত কালো স্ক্রিনের ফলস্বরূপ।
গতকাল পর্যন্ত ছিল!
কোনও ম্যাকের উপর ইউইএফআই মোডে উইন্ডোজ 7 ইনস্টল করার বিষয়ে আরেকটি থ্রেডে কিছু খুব আশাব্যঞ্জক তথ্য চালানোর পরে । সেখানকার লোকেরা উইন্ডোজ's এর প্রয়োজনীয় ইন্ট 10 ঘন্টা উত্তরাধিকার সহায়তার সাথে লড়াই করে এবং জানতে পেরেছিল যে এর আশেপাশে কাজ করার জন্য, কেউ একটি অযাচিত ইনস্টলেশন করতে পারেন (কারণ ডিসপ্লে ইনস্টলের সময় কাজ করে না)। গুরুত্বপূর্ণ এমনকি এনভিডিয়া ড্রাইভারগুলি UEFI মোডে উবুন্টু বুট সফলভাবে তথ্য ছিল যে EFI Boot শুরুর উপর (GRUB- এ হস্তান্তর যখন), অ্যাপলের ফার্মওয়্যার আসলে পিসিআই-ই বাস মাস্টার হিসাবে VGA এর কার্ড সক্রিয় নেই । উইন্ডোজ ছেলেরা একটি EFI শেল ব্যবহার করে কীভাবে এটি রোধ করতে পারে তা ব্যাখ্যা করেছিল যা অন্তত বিনাঘাতি মোডে সেটআপ চালানোর জন্য উইন্ডোজ বুট ম্যানেজারটিকে চেইনলোড করে। এবং এখানে সুসংবাদ:GRUB এ এটি করা সহজ !
প্রকৃতপক্ষে, আমি এখনই এটি ম্যাকবুক প্রো 7,1 (2010-এর মাঝামাঝি) UEFI মোডে চালিত উবুন্টু ভিভিডে চালিত ( Xorg.0.log ) এ টাইপ করছি । তবে GRUB- র একটি EFI সংস্করণ যেমন উবুন্টু ১৪.০৪.২ এলটিএস সরবরাহ করে লিনাক্স বিতরণে এটি চালানো বা অভিযোজিত করা সহজ হওয়া উচিত।
~$ dmesg | grep -i efi
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.19.0-15-generic.efi.signed root=UUID=7843c644-e6f4-4d64-9317-0b854cb524f2 ro quiet splash intremap=off acpi_osi=! acpi_osi=Darwin nomodeset vt.handoff=7
[ 0.000000] efi: EFI v1.10 by Apple
[ 0.000000] efi: ACPI=0xbf96a000 ACPI 2.0=0xbf96a014 SMBIOS=0xbf71a000
দীর্ঘ গল্প সংক্ষিপ্ত করতে, আমাদের দুটি পিসিআই-ই রেজিস্টার সেট করতে হবে: একটি যা ভিডিও কার্ডে বাস-মাস্টারিং সক্ষম করে এবং অন্যটি ভিডিও কার্ডের পিসিআই-ই ব্রিজটিতে ভিজিএ সমর্থন সক্ষম করে। সুতরাং এনভিডিয়া ড্রাইভারগুলির সাথে এর আসলে কিছুই করার নেই এবং দৃষ্টিভঙ্গির উপর নির্ভর করে এমনকি অ্যাপলের পুরানো / পঙ্গু / আপনি এএফআই বাস্তবায়নটির নামও রাখেন না।
এভাবেই সমাধান করেছি। অবশ্যই, কুডোগুলি মূলত ম্যাকআরুমার্স ফোরামের ছেলেদের কাছে যায়।
অস্বীকৃতি নীচের নির্দেশাবলী গ্যারান্টি ছাড়াই সরবরাহ করা হয় বা আমি কোনও দায়বদ্ধতা গ্রহণ করি না ume এটি আপনার নিজের ঝুঁকিতে করুন!
1. এনভিডিয়া ড্রাইভারদের সাথে উবুন্টুটি ইউইএফআই মোডে ইনস্টল করুন
আমি এখানে বিশদে যাব না কারণ ওয়েবে প্রচুর নিবন্ধ রয়েছে যা আপনাকে দেখায় যে কীভাবে এটি করা যায় এবং নুভিউ ড্রাইভারগুলি আপনার মেশিনটি গরম অবস্থায় চালাচ্ছে বা এনভিডিয়া ড্রাইভারগুলি ইনস্টল করার পরে কালো পর্দা দিয়ে শেষ করবেন (যেমন www.rodsbooks.com / উবুন্টু-এফআই )।
তবে দয়া করে নোট করুন যে নিম্নলিখিত নির্দেশাবলী ধরে নেওয়া হয়েছে আপনি সফলভাবে ইউইএফআই মোডে ইনস্টল ও বুট করেছেন। ডিরেক্টরি / sys / ফার্মওয়্যার যা কেবল EFI মোডে বুট করার পরে তৈরি হয়েছিল তার অস্তিত্বের জন্য যাচাই করে আপনি যাচাই করতে পারেন ।
2. সঠিক পিসিআই-ই বাস সনাক্তকারী খুঁজুন Find
গ্রাফিক্স কার্ড এবং পিসিআই-ই ব্রিজের সাথে এটি সংযুক্ত রয়েছে আমাদের উভয় আইডি প্রয়োজন। শেলটিতে নিম্নলিখিত কমান্ডটি প্রদান করুন:
~$ sudo lshw -businfo -class bridge -class display
pci@0000:00:00.0 bridge MCP89 HOST Bridge
pci@0000:00:03.0 bridge MCP89 LPC Bridge
pci@0000:00:0e.0 bridge NVIDIA Corporation
pci@0000:00:15.0 bridge NVIDIA Corporation
pci@0000:00:16.0 bridge NVIDIA Corporation
pci@0000:00:17.0 >!!< bridge MCP89 PCI Express Bridge
pci@0000:04:00.0 >!!< display MCP89 GeForce 320M
ডিসপ্লে বলার রেখাটি (1) দেখুন এবং (2) সেই প্রদর্শন লাইনের ঠিক আগে ব্রিজযুক্ত লাইন। ব্রিজ ডিভাইসের পিসিআই-ই বাস আইডিস (ফর্ম্যাট XX: YY.Z) এবং এখানে ডিসপ্লে ডিভাইস (এখানে 04: 00.0) লিখুন এবং মনে রাখবেন কোনটি। দ্রষ্টব্য : আপনার ম্যাক মডেল এবং সংশোধনের উপর নির্ভর করে এই আইডিগুলি আপনার মেশিনে আলাদা হতে পারে be
৩. বুট চলাকালীন পিসিআই-ই রেজিস্টার সেট করার জন্য একটি GRUB স্ক্রিপ্ট তৈরি করুন Create
Sudo ন্যানো /etc/grub.d/01_enable_vga.conf সহ একটি পাঠ্য সম্পাদককে ফায়ার করুন এবং নীচের সামগ্রীটি অনুলিপি / আটকান। প্রতিস্থাপন 17.0: 00 আপনার সেতু ডিভাইস পদক্ষেপ উল্লেখ 2. এর পিসিআই-ই আইডি দিয়ে প্রতিস্থাপন করুন 00,0: 04 আপনার প্রদর্শন ডিভাইস ধাপ 2 আপনার উল্লিখিত পিসিআই-ই আইডি দিয়ে।
cat << EOF
setpci -s "00:17.0" 3e.b=8
setpci -s "04:00.0" 04.b=7
EOF
শেষ অবধি, তৈরি ফাইলটিকে এক্সিকিউটেবল করে তুলুন এবং নীচের TWO কমান্ড ব্যবহার করে আপনার গ্রাব কনফিগারেশন ফাইলগুলি আপডেট করুন ।
~$ sudo chmod 755 /etc/grub.d/01_enable_vga.conf
~$ sudo update-grub
4. রিবুট এবং চেক
যদি, রিবুট করার পরে, নিবন্ধকের মানগুলি 8 (ব্রিজ ডিভাইস) এবং 7 (ডিসপ্লে ডিভাইস) সেট করা থাকে তবে সবকিছু ঠিকঠাক হয়ে গেছে:
~$ sudo setpci -s "00:17.0" 3e.b
08
~$ sudo setpci -s "04:00.0" 04.b
07
5. এনভিডিয়া ড্রাইভার ইনস্টল করুন এবং উপভোগ করুন!
এনভিডিয়া ড্রাইভারগুলি ইনস্টল করতে উবুন্টুর অতিরিক্ত ড্রাইভার জিইউআই ব্যবহার করুন । আমি উজ্জ্বলতা নিয়ন্ত্রণগুলি কীভাবে সক্ষম করব সে সম্পর্কে এই নিবন্ধটি অনুসরণ করার পরামর্শ দিচ্ছি কারণ এটি বাক্সের বাইরে কাজ করে না।