সনি, এইচপি এবং অনেক ল্যাপটপ বিক্রেতারা কেবল উইন্ডোজ বুট করার জন্য হার্ড-কোডড।
বেশ কয়েকটি ওয়ার্ক-এ-রাউন্ড রয়েছে যা আপনাকে উইন্ডোজের শীর্ষে গ্রাব grubx64.efi
বা shimx64.efi
ফাইলটি সরানোর পরামর্শ দেয় /EFI/windows/bootmgfw.efi
। তবে এটি প্রস্তাবিত নয় কারণ উইন্ডোজ আপডেট পুনরুদ্ধার করবে bootmgfw.efi
এবং আপনি কেবল বুটিং উইন্ডোতে ফিরে আসবেন।
পরিবর্তে, আমি ফলব্যাক / EFI/Boot/bootx64.efi নামকরণ এবং হার্ড ড্রাইভ এন্ট্রি বুট করা বা REFInd ব্যবহার করার পরামর্শ দিই।
পরিবর্তনগুলি করার আগে আপনি পুরো ইএফআই পার্টিশনের ব্যাকআপ রেখেছেন তা নিশ্চিত করুন।
আপনার কাছে কয়েকটি বিকল্প উপলব্ধ রয়েছে:
I. এই ফোল্ডার / ফাইলে গ্রাব ফাইলগুলি grubx64.efi
বা shim64.efi
নিরাপদ বুটের জন্য নাম পরিবর্তন করুন/EFI/BOOT/BOOTX64.EFI
/Efi/boot/bootx64.efi নাম পরিবর্তন করুন, শিম বা গ্রাব / efi / বুটে অনুলিপি করুন এবং এর নাম দিন bootx64.efi তারপরে হার্ড ড্রাইভ এন্ট্রি বুট করুন। বুট-সারাইয়ের নতুন সংস্করণগুলি স্বয়ংক্রিয়ভাবে উন্নত বিকল্পগুলিতে 'স্ট্যান্ডার্ড ইএফআই ফাইল ব্যবহার করুন' দিয়ে এটি করে। এটি বর্তমান বুটেক্স 64৪.এফিকে ব্যাক আপ করে যা সম্ভবত উইন্ডোজ .efi বুট ফাইলের একটি অনুলিপি।
লাইভ ইনস্টলার থেকে হার্ড ড্রাইভে ইফি পার্টিশনটি মাউন্ট করুন: মাউন্ট এফি পার্টিশন। বুট পতাকা সহ কোন পার্টিশনটি FAT32 রয়েছে তা পরীক্ষা করুন। প্রায়শই sda1 বা sda2 তবে পরিবর্তিত হয়।
sudo mount /dev/sda1 /mnt
শুধুমাত্র ইতিমধ্যে বিদ্যমান না থাকলে,
sudo mkdir /mnt/EFI/Boot
sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot
যদি নতুন ফোল্ডারটি তৈরি করা হয় তবে bootx64.efi এর অস্তিত্ব থাকবে না, এই আদেশটি এড়িয়ে যান
sudo mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup
ইউইএফআই-তে হার্ড ড্রাইভ বুট এন্ট্রি গ্রাব করুন। যদি বিদ্যমান না থাকে তবে ইউইএফআই আপডেট করতে হবে efibootmgr এর সাথেও।
sudo mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi
যদি প্রয়োজন হয় তবে একটি নতুন ইউইএফআই হার্ড ড্রাইভ বুট এন্ট্রি যুক্ত করুন: এছাড়াও দেখুন
man efibootmgr
ESP যদি sda বা ডিফল্ট ড্রাইভ এবং পার্টিশন এন্ট্রি থাকে:
sudo efibootmgr -c -L "UEFI Hard drive" -l "\EFI\Boot\bootx64.efi"
যদি ইএসপি এসডিএ নয়, এসডিএক্স ড্রাইভ, ওয়াই ইফি পার্টিশন, এছাড়াও এনভিএম ড্রাইভ:
sudo efibootmgr -c -g -w -L "UEFI hard drive" -l '\EFI\Boot\bootx64.efi' -d /dev/sdX -p Y
sudo efibootmgr -c -L "UEFI hard drive" -l "\EFI\Boot\bootx64.efi" -d /dev/nvme0n1 -p 2
(এটি দ্বিতীয়টিতে বুট-মেরামত যেমন করত ঠিক একইভাবে । এখনই প্রস্তাবিত নয়: /efi/Mic Microsoft/Boot/bootmgfw.efi এর নাম পরিবর্তন করুন এবং গ্রাবি বা শিম / / এফআই / মাইক্রোসফ্ট / বুটে কপি করুন এবং এর নাম দিন bootmgfw.efi গ্রাব মেনু বুট করতে উইন্ডোজ এন্ট্রি বুট করুন উইন্ডোজ এফআই ফাইল বুট করার জন্য আপনাকে ম্যানুয়ালি গ্রুব মেনু এন্ট্রি যুক্ত করতে হবে গ্রুব 2 এর ওএস-প্রবার এন্ট্রি বুটস বুটমগফডু.ইফি এন্ট্রি যা এখন কেবল গ্রাব, তাই এটি কাজ করবে না।
ব্যবহারকারীরা যারা ম্যানুয়ালি এফআই ফাইলগুলি চারপাশে স্থানান্তরিত করেছেন তারা পোস্ট # 6 দেখুন।
http://ubuntuforums.org/showthread.php?t=2101840
http://ubuntuforums.org/showthread.php?t=2219452
http://ubuntuforums.org/showthread.php?t=2221498&p=13012109#post13012109
২। আপনি যদি কোনও পুরানো অনুলিপি সহ "বগি ইউইএফআই" এর জন্য বুট-সারাইয়ের ঠিকঠাক চালিয়ে যান তবে এটিকে পূর্বাবস্থায় ফেলা ভাল। এবং তারপরে bootx64.efi ব্যবহার করার জন্য উপরের পরিবর্তনটি করুন এবং ফাইলগুলির মূল নামগুলি পুনরায় নামকরণ করতে, আপনাকে কেবল বুট-সারাইয়ের "পুনরুদ্ধার EFI ব্যাকআপগুলি" বিকল্পটি টিক করতে হবে।
ম্যানুয়ালি বা বুট-মেরামত সহ যে কোনও নাম পরিবর্তন করে উইন্ডোজ ফাইলগুলি পুনরুদ্ধার করার কারণে একটি উইন্ডোজ আপডেটের পরে আবার করা দরকার।
তৃতীয়। উইন্ডোজ বিসিডি সম্পাদনা করুন, শিমের উইন্ডোজ নাম রাখতে বুট-সারাইয়ের নামের পরিবর্তনের একটি বিকল্প। কিছু সিস্টেম উইন্ডোজের অভ্যন্তর থেকে গ্রাব / শিম নিবন্ধনের জন্য আরও ভাল কাজ করে - যারা ডিফল্ট হিসাবে উইন্ডোজটিকে পুনরায় সেট করে চলেছেন।
গ্রাব উইন্ডোজ 8.1 উবুন্টু 13.10 দ্বৈত বুটের জন্য প্রারম্ভকালে প্রদর্শিত হচ্ছে না
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
https://coderwall.com/p/vfyqkg
চতুর্থ। যদি বিবরণটি উইন্ডোজ হতে হয়, তবে ইউইএফআইয়ের বিবরণ পরিবর্তন করুন। এটি সত্যই কেবল উবুন্টুযুক্তদের জন্যই কাজ করে এবং উইন্ডোজ মোটেই ইনস্টল করেন না।
sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\ubuntu\shimx64.efi"
পুনরুদ্ধার করুন বা একটি নতুন উইন্ডোজ ইউইএফআই এন্ট্রি - এসডিএ 2 হলে ডিফল্ট sda1 অ্যাড-পি 2 ধরে নিবে (ম্যান ইফিবूटমগ্র-ডি ড্রাইভ এবং -পি পার্টিশন বিকল্পগুলি দেখুন):
sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\Microsoft\Boot\bootmgfw.efi"
sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\Microsoft\Boot\bootmgfw.efi" -d /dev/nvme0n1 -p 1
ভি। কিছু কিছু REFInd ইনস্টল করে যা অন্য কাজের মতো বলে মনে হচ্ছে এবং এতে দুর্দান্ত বুট আইকন রয়েছে।
http://www.rodsbooks.com/refind/index.html
http://www.rodsbooks.com/refind/secureboot.html
উবুন্টুতে এটি ইনস্টল করা সহজ করার জন্য পিপিএ উপলব্ধ
http://www.rodsbooks.com/refind/getting.html
ষষ্ঠ। পুনরুদ্ধার করুন উবুন্টু ইউইএফআই এন্ট্রি এসডিএক্স ড্রাইভ, ওয়াই এফআই পার্টিশন, যদি sda2 উদাহরণস্বরূপ
sudo efibootmgr -c -L ubuntu -l "\EFI\ubuntu\shimx64.efi" -d /dev/sda -p 1
sudo efibootmgr -c -L "Ubuntu" -l "\EFI\ubuntu\shimx64.efi" -d /dev/nvme0nX -p Y
সপ্তম। Efibootmgr দিয়ে বুট ক্রম পরিবর্তন করুন:
Efibootmgr ব্যবহার করে বুট ক্রম পরিবর্তন করুন
অষ্টম। ইউইএফআই এন্ট্রি আনইনস্টল করুন:
গ্রাব আনইনস্টল করুন এবং উইন্ডোজ বুটলোডার
ব্যবহার করুন efibootmgr ব্যবহার করে বুট ক্রম পরিবর্তন করুন