গ্রাব-এফিতে এই ত্রুটিটি ঠিক করতে আমি কী করতে পারি?


15

আমার উইন্ডোজ 10 এবং উবুন্টু 16.04 এর সাথে দ্বৈত বুট সিস্টেম সেটআপ রয়েছে, আমার পিসি গ্রাবটি সঠিকভাবে চালু করার পরে, উইন্ডোজ এবং উবুন্টু স্বীকৃত, সেখানে কোনও সমস্যা নেই। প্রতিবার আপডেট আছে বা আমাকে কিছু ইনস্টল করতে হবে, আমি এই ত্রুটিটি পেতে থাকি:

Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed
Setting up shim-signed (1.12+0.8-0ubuntu2) ...
Installing for x86_64-efi platform.
grub-install: errore: cannot find EFI directory.
dpkg: error processing package shim-signed (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up grub-efi-amd64-signed (1.66+2.02~beta2-36ubuntu3) ...
grub-install: errore: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 subprocess installed post-installation script returned error exit status 1

আমি কি কেবল এটিকে উপেক্ষা করতে পারি বা এটি ঠিক করার জন্য আমি কিছু করতে পারি?


এটি কি ইউইএফআই সিস্টেম? আপনার / ইত্যাদি / fstab / বুট / এফআই এফআই পার্টিশনটি মাউন্ট করতে পারে? / বুট / এফআই একটি ডিরেক্টরি EFI রয়েছে?
ubfan1

হ্যাঁ, এটি একটি ইউইএফআই সিস্টেম, / বুট /
এফিতে

দেখে মনে হচ্ছে কোনও আপডেটে প্যাকেজগুলি সম্পূর্ণরূপে কনফিগার করার কাজ শেষ হওয়ার আগে বাধা পেয়েছে dpkg --configure -a
MttJocy

@ এমটিজোকি এটি চেষ্টা করেছে, আমাকে প্যাকেজ
গ্রু

উত্তর:


4

রেফারেন্সটি /usr/lib/grub/i386-pc/modinfo.shএকটি BIOS- মোড GRUB ইনস্টল ইঙ্গিত করে - বিশেষত, সেই i386-pcপথের বিভাগটি GRUB এর BIOS- মোড সংস্করণ চিহ্নিত করে। (AMD64 / x86-64 এ EFI- মোড ইনস্টলেশনের জন্য, সমপরিমাণ পাথ /boot/grub/x86_64-efi/modinfo.sh)) OTOH, প্যাকেজের নামগুলি স্পষ্টভাবে একটি EFI- মোড GRUB ইনস্টলটি নির্দেশ করে। দুটি মিশ্রিত করা উচিত নয়, তবে কোনওভাবে এটি আপনার ক্ষেত্রে ঘটেছিল। সম্ভবত আপনি পূর্ববর্তী BIOS- মোড ইনস্টল থেকে একটি খালি GRUB কনফিগারেশন ফাইল পেয়েছেন, সেক্ষেত্রে এটি ট্র্যাক করে নিচে আপডেট করা সমস্যার সমাধান করা উচিত। সম্ভবত বুট মেরামত সমস্যাটি স্বয়ংক্রিয়ভাবে সমাধান করতে পারে। নোট করুন, তবে, কোনও মেরামতের প্রচেষ্টা আপনার সিস্টেমটিকে অপূরণীয় রেন্ডার করে বিষয়গুলিকে আরও খারাপ করার ঝুঁকি নিয়ে চলেছে। অতএব আমি চরম সতর্কতার সাথে এগিয়ে যাওয়ার পরামর্শ দিচ্ছি!

আপনি যদি এটি সহজে সমাধান করতে না পারেন তবে GRUB কে অন্য কোনও কিছুর পরিবর্তে দেখতে পারেন - আমার এই ওয়েব পৃষ্ঠায় বর্ণিত বিভিন্ন বিকল্প রয়েছে GRUB- র 2 অধিকাংশ যার কারণে প্রতিস্থাপন এটি একটি ভাল বিকল্প হতে পারে একবার এটা যায় খামচি কঠিন বুট-লোডার "পাগল বন্ধ," হিসাবে পুলিশের রয়েছে। আমার নিজস্ব আর ইফ আই ইন্ড বুট ম্যানেজার সম্ভবত ইনস্টল করা সহজ হতে পারে, সেই ক্যাভ্যাট সহ একটি উবুন্টু 16.04 বাগ রয়েছে যা নিরাপদ বুট সক্রিয় সহ পিপিএ থেকে ইনস্টলেশন জটিল করে তোলে। (এটি ডকুমেন্টেশনে আচ্ছাদিত) আপনাকে সেই GRUB প্যাকেজটি আনইনস্টল করতে হবে যা আপনাকে এটি করতে অসুবিধা দিচ্ছে। আমি সেই বিষয়টিকে এখানে বিশেষভাবে কভার করেছি ,যেহেতু এটি আপনি ভাবেন তত সহজ নয়। (আপনি যদি অপসারণ করেন তবে উবুন্টু পুনরায় ইনস্টল করার চেষ্টা চালিয়ে যাচ্ছে))


উন্নত বিকল্পগুলির বুট-মেরামতটিতে গ্রাবের একটি সম্পূর্ণ আনইনস্টল / পুনরায় ইনস্টল রয়েছে। এটি কনফিগারেশন সমস্যার সমাধান করতে পারে। যদি ইউইএফআই ইনস্টল হয় তবে ইউইএফআই মোডে বুট করতে ভুলবেন না।
ওল্ডফ্রেড

@ ওল্ডফ্রেড আমি কীভাবে নিশ্চিত করব যে আমি ইউইএফআই মোডে বুট করব? যদি এটি কোনও বায়োস সেটিং হয় তবে এটি অবশ্যই (ইতিমধ্যে নিশ্চিত যে এটি এটি ইতিমধ্যে সক্ষম) ইতিমধ্যে সক্ষম করা উচিত
BressanFranco

আপনি ইউইএফআই বুট মেনু থেকে চয়ন করুন। সাধারণত ফ্ল্যাশ ড্রাইভ দু'বার শো হয়। একবার ইউইএফআই হিসাবে: ফ্ল্যাশড্রাইভ এবং আবার ঠিক ফ্ল্যাশড্রাইভ যা তখন বিআইওএস বুট। আপনি যদি গ্রাব মেনু পান তবে এটি ইউইএফআই, আপনি যদি অ্যাক্সেসিবিলিটি স্ক্রিন পান (নীচে ছোট আইকনগুলি পান) তা বায়োএসও বলতে পারেন। স্ক্রিন শট সহ ইনস্টল শো করে। উভয় BIOS বেগুনি অ্যাক্সেসিবিলিটি স্ক্রিন এবং UEFI কালো গ্রাব মেনু স্ক্রিন সাহায্য.বুন্টু.com
কম্যুনিটি /

বুট-মেরামত লাইভ ডিস্ক চেষ্টা করে এবং অটো মেরামতটি সম্পাদন করে, এখনকার মতো আগের মতো ত্রুটি না পেয়ে এখনই সব ভাল বলে মনে হচ্ছে, আপডেট-গ্রাব উইন্ডো পার্টিশনটিকে পুনরায় যুক্ত করেছে। সব ঠিক আছে বলে মনে হচ্ছে
BressanFranco

40

চেষ্টা

sudo apt-get purge grub\*
sudo apt-get install grub-efi
sudo apt-get autoremove
sudo update-grub

ঠিক করতে.


এটি বুট-মেরামত লাইভ ডিস্কের সাথে ঠিক করুন
BressanFranco

এই কমান্ডগুলি
মোহন জুবুন্টু

4
এটি কি নিরাপদ?
পিথিকোস

1
এটি উভয় উপায়েই নিরাপদ। আপনি উপরের কমান্ডগুলি ব্যবহার করতে পারেন বা বুট-মেরামত লাইভ ডিস্ক।
জন

1
আমি 18.04 উবুন্টু 17,04 আপগ্রেড এবং তারপর ত্রুটি পেয়ে ছিল: Errors were encountered while processing: grub-efi-amd64 grub-efi-amd64-signed shim-signed E: Sub-process /usr/bin/dpkg returned an error code করছেন পরে sudo apt upgrade। আপনার সমাধান আমার সাথে কাজ করে। ধন্যবাদ।
মারিও

4

এমবিআর এবং গ্রাব উভয়ই হ্যান্ডল করার জন্য যদি কেউ মাল্টবুট ইউএসবি ডিস্ক সেটআপ করার দিকে তাকিয়ে থাকে:

যদি আপনার বর্তমান সিস্টেমটি EFI হয়, তবে আপনি এটি মিস করবেন:

sudo apt install grub-pc-bin

যদি আপনার বর্তমান সিস্টেমটি এমবিআর হয়, তবে আপনি এটি মিস করবেন:

sudo apt install grub-efi-amd64-bin
# You may also need grub-efi-amd64-signed

1

চেষ্টা করে দেখুন:

sudo apt-get -f install

পদক্ষেপ 1: শিম আনইনস্টল শুরু করুন

তারপরে: এই টার্মিনাল কমান্ডটি শিম-স্বাক্ষরিত সংরক্ষণাগারটি সরিয়ে ফেলবে

পদক্ষেপ 2: শিম আনইনস্টল করা

পরে: শিম সংরক্ষণাগারটি সফলভাবে মুছে ফেলা হয়েছে

পদক্ষেপ 3: শিম সরানো হয়েছে

শেষ অবধি: উবুন্টু সফ্টওয়্যার আপডেটগুলি সব কিছু ঠিকঠাক থাকলে আবার কাজ শুরু করা উচিত (আমার ক্ষেত্রে যেমন)

পদক্ষেপ 4: সিস্টেম আপডেট প্রম্পট

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