GRUB2 EFI পুনরায় ইনস্টল করবেন কীভাবে?


56

আমার বায়োগুলি সফলভাবে আপডেট করার পরে, কিছু ভুল হয়ে গেছে এবং আমি একটি কালো পর্দার উপরের বাম কোণে একটি ঝলক দেওয়া কার্সার দিয়ে শেষ করেছি। কোনও ত্রুটি নেই, কিছুই নেই। বায়োস এখন কেবলমাত্র ইউআইএফআই এর পরিবর্তে একটি SATA: <disc name>বুট বিকল্প তালিকাভুক্ত করে ubuntu। আমি একটি জিপিটি পার্টিশন স্কিম ব্যবহার করছি।

আমি অবশেষে পাওয়া গেছে যে কাজ সমাধান সঠিকভাবে পুনরায় ইনস্টল করার ছিল grub-efi-amd64। তো, আমি কীভাবে এটি করব?

PS: আসলে, আমি নিজে থেকে GRUB2 EFI পুনরায় ইনস্টল করতে সক্ষম হয়েছি এবং আমার উত্তরটি এখানে পোস্ট করব কারণ আমি কীভাবে এটি সম্পর্কে কোনও সম্পূর্ণরূপ খুঁজে পেতে অক্ষম।


আমার দ্বৈত বুট নিয়ে আমার সমস্যা হয়েছিল: উইন্ডোজ 10 / পিসিলিনাক্স ল্যাপটপ। আমি কোনওভাবে গ্রাব 2 লোডার বা কার্যকারিতা হারিয়ে ফেলেছি। উপরোক্ত অনেকগুলি কনট্রোলশন চেষ্টা করেও ব্যর্থ হয়ে আমি গ্রুব ২ বুট রেসকিউ আইসোতে হোঁচট খেয়েছিলাম, এটি একটি সিডিতে পোড়া করেছি এবং ড্রাইভে রেখে দিয়েছি। প্রতিবার বুট প্রক্রিয়াটি পেরিয়ে যাওয়াটা কিছুটা ক্লান্তিকর হলেও কমপক্ষে এটি কার্যকর হয়েছিল। তারপরে আমি বুট মেরামত ডিস্ক আইসোটি পেয়েছি এবং এটি একটি ডিভিডিতে পোড়া করেছি। এই মুহুর্তে আমার ড্রাইভটি আমার প্রচেষ্টার থেকে সত্যই ঝুঁকির ছিল তাই আমি এবার উইন্ডোজ 10 এবং মিন্ট সোনাকে পুনরায় ফর্ম্যাট করে এবং পুনরায় ইনস্টল করেছি। তারপরে বুট মেরামত ডিস্ক বুট করুন এবং গ্রুব 2 ওভ ইনস্টল করুন
কিথ

উত্তর:


87
  • আপনার কম্পিউটারকে ইউইএফআই মোডে লাইভ-ইউএসবি / সিডি দিয়ে বুট করুন । আমার দুটি বুট অপশন ছিল <flash_drive>এবং UEFI: <flash_drive>দ্বিতীয়টি এফি ভেরিয়েবলগুলি প্রকাশ /sys/firmware/efi/করতে efibootmgrহবে যাতে পরে ব্যর্থ হয় না। প্রথম বিকল্পটি দিয়ে বুট করা আমাকে নিম্নলিখিত ত্রুটি দেয়:

    Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
    Try 'modprobe efivars' as root.
    

    modprobe efivars আমার জন্য কাজ করিনি।

  • ভাঙ্গা সিস্টেমে ক্রুট ( উবুন্টু গ্রুব 2 সাহায্যের মতো তবে এফির বৈশিষ্ট্যের সাথে):

    sudo mount /dev/sda2 /mnt #sda2 is the root partition
    sudo mount /dev/sda1 /mnt/boot/efi #sda1 is the efi partition
    for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
    sudo cp /etc/resolv.conf /mnt/etc/ #makes the network available after chrooting
    modprobe efivars # make sure this is loaded
    sudo chroot /mnt
    
  • আপনার লিনাক্স বিতরণের উপর নির্ভর করে আপনি এখন বিভিন্ন জিনিস করেন।

    • জন্য উবুন্টু / ডেবিয়ান :

      apt-get install --reinstall grub-efi-amd64
      

      বা বিকল্পভাবে:

      apt-get install --reinstall grub-efi
      update-grub
      

      উপরেরটি আপনাকে একটি গ্রাব দেবে, তবে বুটযোগ্য নয়

    • জন্য ফেডোরা (16 পর্যন্ত, অন্যদের জন্য কাজ করতে পারে):

      yum reinstall grub-efi
      

      নিম্নলিখিত কমান্ডে, আপনাকে ডিভাইসটি দিয়ে এসডিএক্স প্রতিস্থাপন করতে হবে যা আপনি EFI পার্টিশন থেকে বুট করতে চান। ইন --part Yআপনি প্রতিস্থাপন করতে আছে Y আপনি EFI পার্টিশন সংখ্যা (হিসাবে সঙ্গে /dev/sdXY)।

      efibootmgr -c --disk /dev/sdX --part Y
      efibootmgr -v # verify a new record called Linux is there
      
  • ক্রুট থেকে বেরিয়ে আসার জন্য এখন Ctrl + D টাইপ করুন, সমস্ত কিছু আনমাউন্ট করুন এবং পুনরায় বুট করুন:

    for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
    sudo umount /mnt/boot/efi #please do this. Corrupted efi partitions are not nice
    sudo umount /mnt
    sudo reboot
    

আপনার নিজের প্রয়োজন অনুসারে এটির সাথে খাপ খাইয়ে নিতে হবে (বিভিন্ন পার্টিশন টেবিল, পৃথক / বুট পার্টিশন ইত্যাদি) এবং এটি একমাত্র বিকল্প নাও হতে পারে তবে এটি আমার পক্ষে ঠিক কাজ করেছে।

জিনিসগুলি স্থির করার জন্য উপযুক্ত লাইভ-সিস্টেম হ'ল জিএমএল । বুটযোগ্য ইউএসবি ডিভাইস কীভাবে সেটআপ করবেন সে সম্পর্কে একটি বিস্তৃত গাইড রয়েছে যার মধ্যে ম্যাক বিভাগটি আসলে সবচেয়ে কার্যকর (কেবল একটি FAT32 পার্টিশন তৈরি করুন, ফাইলগুলি অনুলিপি করুন, রিবুট করুন, সম্পন্ন হয়েছে)।


4
শহরবাসী! অনেক অনেক ধন্যবাদ! আমার লেনোভো এক্স 220 রিসেটের পরে আর বুট করতে না চাইলে এটি কেবলমাত্র আমাকে বাঁচিয়েছিল, যা সর্বশেষ প্যাকেজ আপডেটগুলি সক্রিয় করেছে এবং একই সাথে আমাকে একটি বায়োস রিসেট করতে দেখেছিল কারণ এটি 3 জি কার্ডের সাথে সংযোগ সমস্যাগুলি সমাধান করে বলে মনে করা হচ্ছে। এর পরে বুট করা যে কোনও কারণেই অসম্ভব হয়ে ওঠে। যতক্ষণ না আমি আপনার গাইড ব্যবহার করি। বিটিডাব্লু, আপনি যে অংশটি অনুলিপি করেছেন তা আমার পক্ষে কাজ করেনি, কারণ এটি সিবিলিংক /run/resolvconf...(উবুন্টু ১২.০৪-এ), পরিবর্তে আমি কেবল ক্রোট পরিবেশে mount --bind /run /mnt/runপুরো /runডিরেক্টরিটি মাউন্ট করতাম ।
nem75

আমি ফেডোরা 16 এর জন্য আমার অভিজ্ঞতা এবং জিএমএল-এর একটি রেফারেন্স দিয়ে উত্তরটি প্রসারিত করেছি। আপনি যদি সম্পাদনাটি পর্যালোচনা করতে এবং গ্রহণ করতে পারেন তবে আমি খুশি হব।
জোনাস শ্যাফার

1
উবুন্টুতে (কমপক্ষে 12.04 এর জন্য) update-grubআপনার EFI পার্টিশনে সর্বশেষ গ্রাব 2 চিত্রটি অনুলিপি করবে না, এটি কেবল গ্রুব.এফ.জি. আপডেট করে। তাই করার আরও ভাল উপায় হ'ল apt-get install --reinstall grub-efi(বা গ্রাব-এফি-এএমডি 64) এটিও শেষে আপডেট-গ্রাব কল করবে।
সংখ্যা 5

3
গতকাল আমার মিডিয়া প্লেয়ারকে বাঁচিয়েছে। 300 ইন্টারনেট পয়েন্ট আপনাকে।
স্টেফানো বোরিনি

2
চালানোর পরে update-grubআমার /boot/efiফোল্ডারটি এখনও খালি ছিল (আমি এই নতুন পার্টিশনটি তৈরি করেছিলাম)। কেবল চালানোর পরে grub-installসেখানে প্রকৃত ফাইলগুলি লেখা হয়েছিল। এই গাইডটি আমাকে সহায়তা করেছে (জার্মান): wiki.ubuntuusers.de/EFI_Problembehebung
ফিলিপ গারবার

8

প্রথম পদ্ধতির সম্ভাব্য সরলীকরণ হিসাবে, হার্ডডিস্কে সরাসরি সিস্টেমে বুট করা সম্ভব, কেবলমাত্র লাইভ সিডির গ্রাব ব্যবহার করে। Xubuntu 13.10 লাইভ সিডি দিয়ে xubuntu 13.10 তে পরীক্ষা করা হয়েছে।

সুরক্ষিত বুটটি আপনার BIOS এ অক্ষম রয়েছে তা নিশ্চিত করুন। লাইভ সিডি andোকান এবং এটি ইউইএফআইয়ের মাধ্যমে বুট করুন। সিডির GRUB মেনুতে প্রদর্শিত হবে। কমান্ড লাইনে পৌঁছানোর জন্য "c" টিপুন।

configfile (hd0,gpt1)/EFI/ubuntu/grub.cfg

আপনার যদি পৃথক EFI সিস্টেম পার্টিশন থাকে তবে উপরের গ্রাব কমান্ডটি অভিযোজিত করুন।

আপনার সিস্টেমটি হার্ড ডিস্ক থেকে বুট করার পরে, EFI সিস্টেম পার্টিশনে গ্রাবটি পুনরায় ইনস্টল করার জন্য এবং গ্রুব-ইনস্টলের মাধ্যমে ফার্মওয়্যারের সাথে এটি নিবন্ধভুক্ত করার জন্য যথেষ্ট হওয়া উচিত।

sudo grub-install

কাজ করে না। configfile (hd0,gpt1)/EFI/ubuntu/grub.cfgকিছুই করে না এই আদেশটি দেওয়ার পরে আমি কীভাবে বুট করব?
অটোডিডাক্ট

3
কি দারুন. আমি আশা করি না যে এটি এত সহজ হবে! এটি একটি উত্তরের নরক! আমি sudo grub-install --target=x86_64-efi --efi-directory=/boot/efiউপরের প্রস্তাবিত কমান্ডের চেয়ে দৌড়েছি (তবে উপরের একটিটি ঠিক তেমন কাজ করতে পারে - আমি জানি না)। এবং এর পরে আপনি আবার আপনার লিনাক্স ওএস অ্যাক্সেস করতে পারবেন। তারপরে কেবল দৌড়াতে হবে sudo update-grubএবং সবকিছু বুটযোগ্য হবে।
জোড়োয়ার

@ সন্দীপদত্ত: আপনার এফআই ডিরেক্টরি সম্ভবত অন্য কোনও ডিস্ক / পার্টিশনে রয়েছে। খনি / dev / sdb1 ছিল, তাই আমি দৌড়াতে configfile (hd1,gpt1)/EFI/ubuntu/grub.cfg। একটি লাইভসিডি বুট করুন এবং sudo gpartedআপনার efi পার্টিশনটি সনাক্ত করতে চালান ।
Zorawar

5

ম্যাক্সিনের মতো, আমি ক্ষতিগ্রস্থ হওয়ার জন্য BIOS এ আমার ইউএফআই সেটিংস পেয়েছি এবং আমার মেশিনটি বুট হবে না।

আমার ক্ষেত্রে, এটা লিনাক্স মিন্ট ডেবিয়ান সঙ্গে একটি লেনোভো ThinkServer RD430 এবং মনে হচ্ছিল কিছু আমি আপডেট-কীড়া বা সার্ভার যে কোন হার্ড ড্রাইভ পরিবর্তন এটা বুট না কারণ হবে সম্পর্কে কি চাই। আমার ক্ষেত্রে ওএস হ'ল ইউএসবি'র মাধ্যমে লিনাক্সমিট-201403-মেট-ডিভিডি -৪৪ বিট ইনস্টল। (ইউইএফআইয়ের কাজ না করার কারণগুলির ইভেন্টগুলির সম্পূর্ণ বিবরণের জন্য নীচে দেখুন)

একটি থিঙ্কসভার TS140 ঠিক ঠিক একই পদক্ষেপগুলি অতিক্রম করার ফলে UEFI এর মন একবারেও হারিয়ে ফেলেনি। আরডি 430 ড্রাইভার পৃষ্ঠাতে দেখেছি এবং আমার বায়োস দুটি সংস্করণ পুরানো। এর আগে আমাকে কখনও মাদারবোর্ডে বায়োস আপডেট করতে হয়নি, সুতরাং যখন নতুন সংস্করণ পাওয়া যায় তখন স্বয়ংক্রিয়ভাবে আপডেট করার জন্য আমি কেউ নই। বায়োস আপডেট করার পরে উপরের ম্যাক্সিনের উত্তরটি কেবল একটি মোচড় দিয়ে কাজ করেছিল ...

# efibootmgr -c --disk /dev/sdX --part Y
# efibootmgr -v
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0002,0000,0003,0001,0004
Boot0000* linuxmint HD(1,800,1f4000,829f6cc9-5b17-479c-b3ea-61e43faecbf7)File(\EFI\linuxmint\grubx64.efi)
Boot0001* LMDE Linux Mint Debian    HD(1,800,15d505800,934c598c-fe3c-fd43-84a1-fa38e4f72552)File(\EFI\linuxmint\grubx64.efi)
Boot0002* Linux HD(1,800,1f4000,829f6cc9-5b17-479c-b3ea-61e43faecbf7)File(\elilo.efi)
Boot0003* UEFI: Built-in EFI Shell  Vendor(5023b95c-db26-429b-a648-bd47664c8012,)AMBO
Boot0004* UEFI: VerbatimSTORE N GO 1.00 ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(4,0)HD(1,80,1d70780,00000000)AMBO
mint / # 

efibootmgr -cকমান্ড দুই এন্ট্রি যোগ 0000এবং 0002! বুট অনুক্রমে এন্ট্রি প্রথম সঠিক নয় । এন্ট্রি সঠিক।
Boot0002* Linux HD
0000

এটি পরীক্ষা করতে, আমি কোনও বাধা ছাড়াই বুট করার চেষ্টা করেছি, যা 0002এন্ট্রি। যেমনটি প্রত্যাশা করা হয়েছিল, এটি কার্যকর হয়নি। সুতরাং আমি সার্ভারটি পুনরায় চালু করেছি, F12 টিপুন এবং চয়ন করেছি linuxmint। যেমনটি আশা করা হয়েছিল, এটি আমার এলএমডিই ইনস্টলেশনটি বুট করেছে।

Efibootmgr এর মাধ্যমে অবাঞ্ছিত এন্ট্রিগুলি সরানোর উপায় হ'ল:

# efibootmgr -b 2 -B

আমি এই কমান্ডটি এন্ট্রিগুলি অপসারণ করতে 0001এবং ব্যবহার করে 0002। অপশনটি 0001ওএস পুনরুদ্ধারের আমার প্রচেষ্টার শেষটি ছিল from


ইউইএফআই নোটস

আপনি যদি এটি পড়ছেন এবং আমি যেমন ছিলাম / ইউএএফআইয়ের সাথে হতাশ হয়ে পড়েছি তবে এখানে কয়েকটি নোট এবং সংস্থান রয়েছে:
U ইউইএফআই শেলটিতে বুট করা কোনও ডস শেল ব্যবহারের অনুরূপ।
» ইন্টি এফি শেল কমান্ডগুলির জন্য একটি পিডিএফ রেফারেন্স ম্যানুয়াল তৈরি করেছেFi
লেনোভোর UEFI_on_TS430 নথিটি হ'ল আমি কেবলমাত্র এফআই শেলের ব্যবহার ব্যাখ্যা করতে দেখেছি resource
» আরেকটি UEFI শেল রেফারেন্স থেকে nPartition প্রশাসকের নির্দেশিকা
»আপনি efi শেল থেকে লোডারে নেভিগেট করে এবং এটি প্রয়োগ করে পার্টিশনে বুট করার চেষ্টা করতে পারেন।
»ইউইএফআই ডিস্কটি একটি জিপিটি পার্টিশন টেবিল চায়, এমএসডোস পার্ট টেবিলটি নয়।
»ইউইএফআই আপনার ডিস্কের প্রথম পার্টিশনটি ফ্যাট 32 বা vfat করতে চায়।
Gener "জেনেরিক" বুটের জন্য অবশ্যই এটিতে /EFI/bootমূলের একটি ডিরেক্টরি থাকতে bootx64.efiহবে।
»কিছু লোক grubx64.efiসেখান থেকে এটি ইনস্টল করা হয়েছে সেখান থেকে তাদের অনুলিপি করে /EFI/boot/bootx64.efiএবং এই প্রতারণা তাদের পক্ষে কাজ করে।
»যে কোনও সময় আপনি গ্রাব পরিবর্তন করেন, efibootmgr -vআপনার রিবুট ঠিক আছে তা নিশ্চিত করার আগে এবং পরে ব্যবহার করুন ।


আমার আরডি 430 অভিজ্ঞতা

আমি গত সপ্তাহে ওএসটিকে 10+ বার পুনরায় ইনস্টল করে এটিকে বাছাই করে সার্ভারটি সেট আপ করার চেষ্টা করেছি। আমার কনফিগারেশনটি পিসিআইআই 2.0 স্লটে এই রেড কন্ট্রোলারের একটি এসএসডি যার সাথে এটিতে ইনস্টল থাকা এলএমডিই রয়েছে। 6x 3TB ড্রাইভ সহ 2 তম PCIe 3.0 স্লটে AOC-S3008L-L8i RAID কন্ট্রোলার ( আইটি মোডে প্রতিক্রিয়া জানানো ) র‌্যাম: 12 জিবি ইসিসি (3x 4 জিবি)।

আমার সিস্টেমে বুট না হওয়ার কারণে আমি এখানে পরিবর্তন করব
:। S3008L-L8i pci স্লট পরিবর্তন করুন (এসএসডি + কার্ড একা রেখে)। On চালক নিয়ন্ত্রকের জন্য এলএসআই সফ্টওয়্যার রাইড বায়োস প্রম্পটটি
অক্ষম করুন । Open আমার ওপেন পিসিআই স্লটে আমার পুরানো হাইপয়েন্ট রকেটরেড কার্ড যুক্ত করুন। To এটিকে পরিবর্তন করুন এবং তারপরে চালান । ( সম্ভবত এটিও চালানো দরকার? )

/etc/default/grubupdate-grub
grub-install


আমি ইউইএফআই নিয়ে খুব হতাশ। আমি বায়োস-এর সাথে লিনাক্স ইনস্টল করেছি তবে এটি ইউইএফআইয়ের সাথে কাজ করে রিফাইন্ড করা খুব কঠিন
সুচি ডোগা

3

আমি এটিতে ভোট দিয়েছি, তবে স্পষ্টতই আমার সুপার ইউজারের পক্ষে পর্যাপ্ত রেপ নেই। আমি আনন্দিত যে অবশেষে যুদ্ধের ক্লোনগুলি কাজ করার পরে বুট না হওয়ার কয়েক দিন পরে আমি এর উত্তর পেয়েছি। আমি মনে করি এগুলি সমস্তই ইউইএফআই এবং কিছু ধরণের "সুরক্ষিত বুটিং" প্রক্রিয়া বা কোনও কিছুর সাথে সম্পর্কিত।

আমি অফ লাইন কাজ করছি, তাই আপ্ট-গেট কোনও বিকল্প ছিল না। আমি কি একটি USB লাঠি উপর উবুন্টু ডেস্কটপ করা হয়েছিল করেনি, অ্যাড grub-efiএবং grub-efi-amd64USB স্টিক রুট (প্যাকেজ কীড়া-efi_1.99 ~ rc1-13ubuntu3_amd64.deb এবং কীড়া-EFI-amd64_1.99 ~ জন্য rc1-13ubuntu3_amd64.deb উবুন্টু ১১.০৪ - ডিস্ট্রো এবং আর্কিটেকচারের জন্য উপযুক্ত হিসাবে পরিবর্তন করুন), এবং ইউএসবি স্টিকের উপরেও একটি স্ক্রিপ্টে রাখুন:

#! /bin/bash
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
dir=`dirname $0`
sudo cp $dir/grub-efi*.deb /mnt/tmp
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt /bin/sh -c "dpkg -i /tmp/grub-efi*.deb"
sudo shutdown -r now

লাইভ ইউএসবি স্টিকটি বুট করুন, একটি টার্মিনাল খুলুন, কমান্ডটি চালান, এবং কাজটি ভাল 'আন! কেবলমাত্র মাঝেমধ্যেই সমস্যাটি হ'ল ইউইএফআই কখনও কখনও এইচডিডি এর নীচে বুট অগ্রাধিকার ক্রমটি সরিয়ে নিয়ে যায়, এমন পর্যায়ে আপনাকে চেষ্টা করতে (এবং ব্যর্থ হওয়া) বন্ধ করতে বুট ক্রমটি পরিবর্তন করতে হবে SATA: drive

এর dpkg-reconfigureপরিবর্তে আপনি ব্যবহার করতে পারেন dpkg -iতবে এটি বুট-লোডারের কয়েকটি প্রশ্ন জিজ্ঞাসা করে।

[সম্পাদনা] আমার কাছে মন্তব্য করার মতো পর্যাপ্ত প্রতিনিধি নেই, তাই আমি যে উত্তরে একটি মন্তব্য বলেছিলাম তা একটি উত্তর হতে পারে।


বোর্ডে স্বাগত জানাই! প্রকৃতপক্ষে আপনার ভোট দেওয়ার জন্য 15 পয়েন্ট দরকার, মন্তব্য করার জন্য 50 টি ( সুপারুজার ডেস্ক ) শাট ডাউন করার আগে কিছু আনমাউন্ট করবেন না। এটা খুশী হয়েছে।
ম্যাক্সিম আর।

বিভ্রান্তি আরও ছিল কারণ আমি অন্যান্য সম্পর্কিত সাইটে অভিযুক্ত হয়েছি। ভুলে গেছি আমি এই দিকে নতুন ছিলাম। লিনাক্স সাধারণত শাটডাউনে আনমাউন্ট করে এবং ক্রুট একটি কমান্ড সমাপ্তির পরে ফিরে আসে, সুতরাং আমি মনে করি না যে এটির কোনও সমস্যার কারণ হওয়া উচিত। আমি খুঁজে পেয়েছি যে আপনি যদি ইউইএফআই লাইভ ডিস্ট্রো বুট না করেন তবে এটি বাতিল হবে না, তবে sudo chroot /mnt /bin/sh -c "dpkg -i /tmp/grub-efi*.deb" && sudo shutdown -r nowসঠিক আচরণ দিয়েছে কিনা তা পরীক্ষা করা কোনও অগ্রাধিকার নয় ।
আইবিবোর্ড

1

লেনোভো যোগ 2 প্রোতে আমার 32 বিট উবুন্টু 14.10 এ, আমি এইভাবে ইউইএফআই বুটে পরিবর্তন করেছি:

  • ফোল্ডার তৈরি করুন

    sudo su
    mkdir /boot/efi
    
  • "EFI সিস্টেম" পার্টিশনটি মাউন্ট করুন /etc/fstab

    fdisk -l|grep EFI
    

    এটি দেখিয়েছে: /dev/sda2 2050048 2582527 532480 260M EFI System

    echo "/dev/sda2 /boot/efi   vfat    defaults,sync   0   0">>/etc/fstab
    

    পার্টিশনটি মাউন্ট করুন

    mount /boot/efi
    
  • ইনস্টল করুন grub-efi-amd64-binএবং আনইনস্টল করুনgrub-efi-ia32-bin

    aptitude install grub-efi-amd64-bin grub-efi-ia32-bin_
    
    grub-install --target=x86_64-efi
    
  • এফি মোডে উবুন্টু পুনরায় বুট করুন

    update-grub
    
  • পরীক্ষা যদি এটি ঠিকঠাক হয় তবে আমি ইনস্টল grub-efi-amd64করে আনইনস্টল grub-pc grub-gfxpayload-listsকরেছি

    aptitude install grub-efi-amd64 grub-pc_ grub-gfxpayload-lists_
    

যখন জিজ্ঞাসা করা হয় তখন আমি অপসারণ / বুট না করা পছন্দ করি।


হতে পারে আমি এটিকে জটিল করে তুলেছি এবং এটি স্রেফ কাজ করতে পারে:

apt-get install --reinstall grub-efi
update-grub

0

এই কম্পিউটার এপি এন্ট্রিগুলি পুনরায় ইনস্টল করতে আপনার কম্পিউটার প্রস্তুত করার লাইনে এই এন্ট্রিটি আরও রয়েছে। অভ্যন্তরীণ মিডিয়াতে (এসএসডি, এইচডিডি) সিস্টেম ইনস্টল করার পরে রেসকিউ ডিস্ক তৈরির কার্যকর এবং সহজ উপায় হতে পারে এটি এটি।

লিনাক্স মিন্ট তারা (লিনাক্স রূপটি উবুন্টু বায়োনিক বিভারের সাথে ঘনিষ্ঠভাবে সম্পর্কিত) এর সাথে, পদ্ধতিটি আমার ইনস্টলেশনটি উদ্রেক করেছে এবং পরে এটি সংরক্ষণ করা সম্ভব করেছে। এটি আমার লাইভ ইউএসবি অনবরত থাকার ইচ্ছা থেকে উদ্ভূত হয়েছিল এবং যেহেতু অবিরাম ইনস্টলের জন্য ইউনেটবুটিনের মতো কোনও ইউটিলিটি ইনস্টল করার সময়টি প্রায় একটি তাজা ইনস্টলের মতো, তাই আমি কেবল একই লাইভ ডিস্ট্রিবিউশনটি ইউএসবিতে একটি ইনস্টলেশন করার জন্য ব্যবহার করেছি অভ্যন্তরীণ এসএসডি তে ওএস ইনস্টল করতে ব্যবহৃত হয়েছিল।

অবশ্যই, এর কোনওটিই রেড বা অন্য কোনও বিশেষায়িত সেটআপ নয়, তবে এটির জন্য ইউএসবি ড্রাইভে একটি প্রস্তুত ভলিউম পার্টিশন এবং ডিস্ট্রোর উপলভ্য পদ্ধতিটি ব্যবহার করে সেই ইউএসবিতে একটি ইনস্টলেশন করা প্রয়োজন, একটি একক ইনস্টলের জন্য অভ্যন্তরীণ ড্রাইভটি ছড়িয়ে দেওয়া পার্টিশনের রুট (/) মাউন্ট।

এটিই নতুন গ্রাব ইনস্টলেশন অভ্যন্তরীণ ড্রাইভের সাথে জটলা। আমি যখন ইউএসবিতে রিবুট করলাম তখন অভ্যন্তরীণ ইউইএফআই গ্রাবের প্রবেশদ্বারগুলি অদৃশ্য হয়ে গেছে বলে মনে হয়েছে, বিআইওএস মেনুতে প্রবেশদ্বারগুলি ব্যবহার করে ড্রাইভ নির্বাচন করার চেষ্টা করার সময় কেবল গ্রাব মেনুটি রেখে যায়।

পরিবর্তে, ইউএসবি থেকে বুট করা দেখায় যে ডিস্ট্রোর পদ্ধতিটি একটি প্রস্তুত গ্রাব মেনু তৈরি করে, / dev / sda2 -র জন্য তালিকাভুক্ত, / boot / efi মাউন্টযুক্ত পার্টিশনটি। বেশিরভাগ প্রাথমিক অভ্যন্তরীণ ড্রাইভে পার্টিশনের গ্রাবের নাম hd0, gpt1 থাকে।

'অ্যাডভান্সড' এ গিয়ে একাধিক কার্নেল উদ্ধার পাওয়া যায়। সেখান থেকে গ্রাব ইউটিলিটি চালান এবং তারপরে স্বাভাবিকভাবে বুট করুন।

এই বিন্দু থেকে, অভ্যন্তরীণ ড্রাইভে ওএস চালানো যা পূর্বের অ্যাক্সেসযোগ্য ছিল, ইউএসবি প্লাগ লাগান, তারপরে চালান sudo grub-install

আপনি যখন ইউএসবি ছাড়াই রিবুট করেন, আপনি ফিরে আসতে সক্ষম হবেন this এই সময়ে ইউএসবি অভ্যন্তরীণ ড্রাইভটিকে স্বাভাবিক বা উদ্ধার মোডে চালু করতে কনফিগার করা হয় এবং ড্রাইভটির নিজস্ব মেনু থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.