Zdar, nevím jak editovat konfiguraci grubu2 aby najel bez problémů. Při bootování to napíše toto:
error: no such device: f5c0436b-....-....-....-9203674CfB37
Failed to boot default entries.
Press any key to continue...
Abych nabootoval správně, musím editovat nabídku grubu a vymazat tento řádek:
search --no-floppy --fs-uuid --set f5c0436b-....-....-....-9203674CfB37
Změny se však neudělají natrvalo.
Upravil jsem soubor /etc/grub.d/40_custom podle části souboru /boot/grub/grub.cfg takto:
menuentry "Ubuntu - chodi to" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/hda1 ro quiet spash
initrd /boot/initrd.img-2.6.31-14-generic
}
A nainstaloval jsem startupmanager kde jsem zvolil výchozí možnost "Ubuntu - chodi to"
Chodí to! Bohužel pokud se přidá další kernel pro bootování, výchozí možnost se změní -
například pokud před ten můj "Ubuntu - chodi to" přidám další "Ubuntu - chodi to2" - výchozí bude nyní "Ubuntu - chodi to2".
Dále taky nechápu tento návod:
https://wiki.ubuntu.com/Grub2#--no-floppyPíšou tam:
DO NOT EDIT THIS FILE This is the main Grub 2 file. It "replaces" Grub Legacy's /boot/grub/menu.lst. This file contains the Grub menu instructions. Unlike Grub Legacy's menu.lst file, grub.cfg is NOT MEANT TO BE EDITED!!! A okousek níže v článku už tento soubor vesele editujou:
https://wiki.ubuntu.com/Grub2#--no-floppysudo nano /etc/grub/grub.cfg
Chápu že se ta konfigurace souboru /boot/grub/grub.cfg přepíše hned jak se spustí update-grub2, ale proč nenapíšou jak upravit grub2 správnou metodou?
Čerpal jsem informace odtud:
WIKI grub2Grub2 - zaklady