প্রতিবার আপনি বাহ্যীতে কার্নেল আপগ্রেড করার সময়, আপনি অভ্যন্তরীণ ড্রাইভে গ্রাবের বুট স্তনাকে আপডেট করতে এটি চালাতে পারেন।
sudo update-grub
তবে আপনি গ্রুব 2 এর 40_ কাস্টমটিতে একটি বুট স্তনও যুক্ত করতে পারেন যা নির্দিষ্ট কার্নেল নয়, পার্টিশনটি বুট করে। উবুন্টু সর্বশেষতম ইনস্টলটি বুট করতে / (রুট) এ লিঙ্কগুলি ইনস্টল করে। আপনার ড্রাইভ এবং পার্টিশনের প্রয়োজনে নীচের উদাহরণটি সামঞ্জস্য করুন। গ্রাব সহ বুট ড্রাইভ সর্বদা hd0 থাকে তবে তারপরে অন্যান্য ড্রাইভগুলি বিআইওএস প্রতিবেদিত ক্রমে থাকে যা বিভিন্ন রকম হতে পারে।
এর সাথে সম্পাদনা করুন:
gksudo gedit /etc/grub.d/40_custom
তারপর যোগ:
menuentry "Install on sdb1" {
set root=(hd1,1)
linux /vmlinuz root=/dev/sdb1 ro quiet splash
initrd /initrd.img
}
উপরে কাজ করার সময়, আমি দেখতে পেয়েছি যে কোনও ফ্ল্যাশ ড্রাইভ বা অন্য কোনও ইউএসবি ডিভাইস প্লাগ ইন করার সময় ড্রাইভটি পরিবর্তিত হতে পারে। সুতরাং আমি লেবেল ব্যবহার রূপান্তর করছি।
menuentry "Cosmic 18.10 on sdb12 test" {
search --set=root --label cosmic_b --hint hd2,gpt12
configfile /boot/grub/grub.cfg
}
/dev/sdb1
?