আমি যখন আমার ডেস্কটপে উবুন্টু 18.04 ইনস্টল করার চেষ্টা করছি, এটি নিম্নলিখিত ত্রুটিটি দেখায়:
'grub-efi-amd64-signed'প্যাকেজ মধ্যে ইনস্টল হতে ব্যর্থ হয়েছে/target/। GRUB বুটলোডার ব্যতীত ইনস্টল করা সিস্টেম বুট করবে না।
এই ত্রুটিটি কিভাবে ঠিক করবেন?
আমি যখন আমার ডেস্কটপে উবুন্টু 18.04 ইনস্টল করার চেষ্টা করছি, এটি নিম্নলিখিত ত্রুটিটি দেখায়:
'grub-efi-amd64-signed'প্যাকেজ মধ্যে ইনস্টল হতে ব্যর্থ হয়েছে/target/। GRUB বুটলোডার ব্যতীত ইনস্টল করা সিস্টেম বুট করবে না।
এই ত্রুটিটি কিভাবে ঠিক করবেন?
উত্তর:
মূল উত্তরটি সম্পাদনা ও সংশোধন করা হয়েছে, আমার উভয় মেশিনে আরও 20+ পরীক্ষার পরে। এটির সংক্ষিপ্ত উত্তর দেওয়ার জন্য, আমি পুরানো উত্তরের সমস্ত ভুল অনুমান এবং সিদ্ধান্তগুলি মুছে ফেলব।
---------------- আমার কম্পিউটারগুলি হল 1. ফুজিৎসু লাইফবুক-এলএইচ 532, যা মেইনবোর্ডে ইউইএফআই বায়োসকে 2012 সালে উবুন্টু ইএফআই সর্বব্যাপী সংস্করণ 12.04 দ্বারা ধ্বংস করা হয়েছিল https: //bugs.launchpad .net / ubuntu / + উত্স / efibootmgr / + বাগ / 1082418 অবশ্যই আমি আমার নোটবুক UEFI LH532 এ ম্যানুয়াল BIOS ইনস্টলেশন পছন্দ করি। সিন্স আমি চাই না আমার নোটবুক শর্ট সার্কিট জাম্পার ক্লার 1 এবং ক্লিন 2 মেইনবোর্ডে খুলতে চাই না সিন্স আমি "দ্য বাগ" এখনও আছে। *** আমি কোনও হার্ড ডিস্কে ইএফআই অংশ না দিয়ে ম্যানুয়াল বিআইওএস মোডকে বাধ্য করেছি। তবে সমস্ত ইনস্টলেশনগুলি ইউএফআই মাইনবোর্ড সনাক্ত করবে এবং EFI উবুন্টু "প্রথম" ইনস্টল করার চেষ্টা করবে।
বিষয়টি হুবহু ত্রুটিযুক্ত হওয়ার ফলে কেবলমাত্র "ইউএফআই" নোটবুক নিয়ে সমস্যা দেখা দিয়েছে।
আমি বুটিং দ্বারা স্থির করেছি
https://help.ubuntu.com/community/Boot-Repair
যাতে 16.04 আপনার সিস্টেমটিকে বুট করবে। এবং হ্যাঁ, আপনি সেই 16.04 গ্রাব থেকে দুর্দান্ত 18.04 সংস্করণে অ্যাক্সেস করতে পারেন।
এবং হ্যাঁ, আমি এই উত্তরটি লিখতে ইউবুন্টু 18.04 ব্যবহার করেছি, লুবুন্টু 16.04 পরে আমার এলএইচ 532 নোটবইয়ের জন্য নতুন গ্রাবটি 18.04 নির্বাচন করার সঠিক বিকল্পের সাথে ইনস্টল করুন।
এই বিষয়টির ত্রুটির কারণ হ'ল আপনি ম্যানুয়াল "অন্য কিছু" ইনস্টলেশন মোডের জন্য EFI পার্টিশন সরবরাহ করছেন না।
সুতরাং আপনি যদি ইচ্ছাকৃতভাবে আমার মতো ইএফআই বিভাজন না রাখেন। আপনার এই ত্রুটি থাকবে
তবে ১.0.০৪ সংস্করণে স্মার্ট ইউবিআইকিটি আছে নাকি? যাই হোক? 18.04 এর চেয়ে বেশি। এটি দেখতে পাবে যে আপনি BIOS ইনস্টলেশন (হার্ড ডিস্কে কোনও efi পার্টিশন নেই) দিয়ে ইনস্টল করেছেন এবং BIOS মোড সহ উবুন্টু ইনস্টল করতে আপনাকে "GO BACK" বেছে নিতে দিন। তবে 18.04 আমার ক্ষেত্রে যে কোনও পছন্দ এবং সম্ভাব্য আপনার সাথে ইনস্টলেশন করবে।
18.04-র এই পরিস্থিতিতে আমি এই দরিদ্র মানেরকে "বিইউজি" বলব। তবে প্রোগ্রামারদের উদ্দেশ্য হতে পারে যে কেবলমাত্র সঠিক পরিষ্কার অটোমেশনই ব্যবহার করতে বাধ্য করা ???, যা তাদের "অন্য কিছু" বিকল্প অপসারণ করা উচিত।
তারপরে কোনও ত্রুটি ছাড়াই ইউবুন্টু 18.04 ইনস্টল করুন, যদিও এটি আমাকে মুঞ্জো লিনাক্সে বুট করতে নিষেধ করে যা আমি উইন্ডোজ 10 এর পরে ইনস্টল করেছিলাম যা কোনও সমস্যা ছাড়াই।
এবং অবশ্যই, ইউবুন্টু 18.04 আমার BIOS F12 ধ্বংস করে। জেলাসমূহ অন্য যে কোনও ওএস ইনস্টল করার জন্য আমাকে নিষেধ করুন, এবং বুট মিডিয়াটিকে আবার চয়ন করার জন্য এফ 12 পেতে শর্ট সার্কিট জাম্পার সিএল 1 এবং সিএল 2-তে আমাকে নোটবুকের কেস খুলতে হবে।
আমি উপরে প্রদত্ত লিঙ্ক হিসাবে লঞ্চপ্যাডে এই প্রতিবেদন করেছি।
বিষয়টি কিছুটা হলেও বন্ধ করুন তবে আপনার সমস্যাটি বাদ দিয়ে সর্বব্যাপী বা ইনস্টলেশন প্রক্রিয়াতে আরও বেশি বাগ রয়েছে তা আপনারা সবাইকে জানান।
এই ত্রুটি বার্তা পাওয়ার পর, আপনি আপনার পিসি পুনরায় বুট এবং উবুন্টু বুট কারণ গ্রাব বুট ত্রুটির, EFI সিস্টেম পার্টিশন (ESP) মাধ্যমে প্রবেশ ম্যানুয়ালি GRUB পুনরায় ইনস্টল করার প্রয়োজন করতে পারেন chroot । আমি আমার ক্ষেত্রে সমস্যাটি সমাধান করতে কীভাবে করেছি তা এখানে।
আপনার লাইভ ইউএসবি (বা লাইভসিডি) এ বুট করুন এবং 'ইনস্টল না করে উবুন্টু চেষ্টা করুন' নির্বাচন করুন। পরে, আপনার লাইভ সেশনে আপনি ইন্টারনেটের সাথে সংযোগ করতে পারবেন তা নিশ্চিত করার প্রয়োজন হতে পারে।
ধরা যাক আপনি পার্টিতে উবুন্টু ইনস্টল করেছেন /dev/sdXY, এবং ইতিমধ্যে বিদ্যমান ESP /dev/sdXZহার্ড ড্রাইভে পার্টিশনে রয়েছে /dev/sdX। একটি টার্মিনাল খুলুন এবং এই আদেশগুলি কার্যকর করুন:
$ sudo mount /dev/sdXY /mnt
$ sudo mount /dev/sdXZ /mnt/efi
$ for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
(Now, if you customized Ubuntu installation by dividing some directories up into different partitions (eg. '/boot', '/opt', etc.), you should mount them too under `/mnt` directory. You may refer to `/mnt/etc/fstab` file to remember what you did on the installed Ubuntu system)
$ sudo chroot /mnt
একবার আপনি আপনার ইনস্টল করা উবুন্টু সিস্টেমে সাফল্যের সাথে chroot করার পরে , grub-efi-*আপনার পিসি আর্কিটেকচারের জন্য (পুনরায়) সঠিক প্যাকেজ ইনস্টল করার বিষয়টি নিশ্চিত করুন :
# apt-get install --reinstall grub-efi-x86_64 (আমি যেটি ইন্টেল আই 5 সিপিইউতে ব্যবহার করেছি)
অথবা
# apt-get install --reinstall grub-efi-amd64
অথবা
# apt-get install --reinstall grub-efi-ia32, ইত্যাদি ... আপনি উপলভ্য প্যাকেজগুলির তালিকা পেতে পারেন # apt-cache search ^grub-efi
অবশেষে, আপনার ড্রাইভে গ্রাব 2 ইনস্টল করতে:
# grub-install --boot-directory=/boot --bootloader-id=ubuntu-fix --target=x86_64-efi --efi-directory=/efi
# update-grub
দয়া করে নোট --target=x86_64-efiকরুন আপনার সিস্টেমের উপর নির্ভর করে আলাদা হতে পারে (যেমন: i386-pcডিফল্টরূপে, সম্ভবত amd64-efi, ইত্যাদি)। # grub-install --helpআরও তথ্যের জন্য পরীক্ষা করুন ।
# exitনিরাপদে আনমাউন্ট করুন এবং পুনরায় বুট করুন:
$ for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
$ sudo umount /mnt/efi
(Unmount any other customized partitions, if you had any)
$ sudo umount /mnt
$ sudo reboot
উবুন্টু এখন স্বাভাবিকভাবে বুট করা উচিত।
তথ্যসূত্র:
grub-efi-amd64-signedএবং কমান্ড --uefi-secure-bootসহ বিকল্পটি ব্যবহার করেছি grub-install। আমার ধারণা, যখন সুরক্ষিত বুট চালু হবে তখন এটির জন্য প্রয়োজনীয় হতে পারে।
বুট ইউএসবি থেকে উবুন্টু 18.04 ইনস্টল করার সময় আমার অনুরূপ ত্রুটি রয়েছে। আমি একটি বুট সিডি তৈরি করেছি এবং ইনস্টলেশনটি সফল হয়েছিল।
আমার মনে হয় আপনার কাছে তিনটি বিকল্প রয়েছে:
আমি আশা করি এটি
ওনোকে সহায়তা করে
ইউইএফআই বুট ব্যবহার করে ইউএসবি ফ্ল্যাশ মেমরি স্টিক থেকে ইনস্টল করার সময় আমার ঠিক একই সমস্যা ছিল। যখন এটি ব্যর্থ হয়, আমি এখানে একটি মন্তব্য অনুসরণ করেছি, ইনস্টলটি করতে নন-ইউইএফআই জেনেরিক ফ্ল্যাশ ডিস্ক থেকে বুট করেছিলাম এবং এটি কার্যকর হয়েছে। সেই সময়ে, আমি ইউইএফআই সম্পর্কে কিছুই জানতাম না এবং কেন একটি পদ্ধতি অন্য পদ্ধতিতে কাজ করে নি তার কোনও ধারণা ছিল না।
তার পর থেকে, আমি এটি কিছুটা লক্ষ্য করেছি এবং এখন বুঝতে পারি যে ইউইএফআই (ইউনিফাইড এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস) BIOS এর উত্তরসূরি এবং এর বিভিন্ন প্রয়োজনীয়তা রয়েছে। বিশেষত, ইউইএফআই ব্যবহার করে লিনাক্সের একটি / বুট / এফি পার্টিশন প্রয়োজন যা আমি তৈরি করি নি (আমি নিজেই পার্টিশনগুলি তৈরি করেছিলাম)।
ত্রুটির বার্তা অবশ্যই স্পষ্ট হতে পারে। UEFI ডিস্ক পার্টিশন প্রোগ্রামে আপনাকে এগিয়ে যাওয়ার অনুমতি দেওয়ার আগে efi বুট পার্টিশন থাকা উচিত। পরিবর্তে, "GRUB ইনস্টলেশন ব্যর্থ" ত্রুটি দেওয়ার আগে এটি বেশিরভাগ লিনাক্স ইনস্টল করে।