Kernel'i harici olarak her yükselttiğinizde, bunu dahili sürücüdeki grubundaki boot stanza'yı güncelleştirmek için çalıştırabilirsiniz.
sudo update-grub
Ayrıca, grub2 'nun özel çekirdeği değil, bölümleri önleyen 40 adete bir boot stanza da ekleyebilirsiniz. Ubuntu, en son yüklemeyi başlatmak için / (root) içindeki bağlantıları kurar. Gerekirse, sürücünüze & amp; bölüm. Grubun önyükleme diski her zaman hd0'dir, ancak diğer sürücüler, değişiklik gösterebilen BIOS bildirimli düzenindedir.
Şununla düzenleyin:
gksudo gedit /etc/grub.d/40_custom
sonra şunu ekleyin:
menuentry "Install on sdb1" {
set root=(hd1,1)
linux /vmlinuz root=/dev/sdb1 ro quiet splash
initrd /initrd.img
}
Yukarıdaki çalışmalarda, bir flash sürücüye veya başka bir USB aygıtına takıldığında sürücünün değişebileceğini buldum. Bu yüzden etiketleri kullanmaya dönüştürüyorum.
menuentry "Cosmic 18.10 on sdb12 test" {
search --set=root --label cosmic_b --hint hd2,gpt12
configfile /boot/grub/grub.cfg
}