Lilo-Grub
Материал из Ksimute
Давно пора было смигрировать. Т.к. GRUB=гибкость. Да все руки не доходили.
Итак.
#emerge grub
Инсталляцию непосредственно загрузчика можно разделить на три этапа:
1. Инсталляция "stage1" в MBR.
2. Настройка адреса или расположения, "stage2".
3. Настройка меню загрузки или набора опций для выбора операционной системы для загрузки.
2-й пункт выполнит emerge
остальное мы.
Как у Grub нумеруются диски. hd0,0 (запятая) Диск 0 партиция 0 Соответственно привычная нам нумерация hda1 будет соответствовать (hd0,0)
Правим конфиг.
Мой старый lilo.conf
install = /boot/boot-menu.b # Note that for lilo-22.5.5 or later you # do not need boot-{text,menu,bmp}.b in # /boot, as they are linked into the lilo # binary. menu-scheme=Wb prompt # If you always want to see the prompt with a 15 second timeout: timeout=50 delay = 50 # Normal VGA console vga = normal # VESA console with size 1024x768x16: #vga = 791 # End LILO global section # Linux bootable partition config begins default = 2.6.22-vs image = /boot/vmlinuz root = /dev/hda1 label = Gentoo read-write image = /boot/kernel-genkernel-x86-2.6.20.7 root = /dev/hda1 label = Core2 image = /boot/kernel-genkernel-x86-2.6.23.9 root = /dev/hda1 label = 2.6.23.9 image = /boot/kernel-2.6.10 root = /dev/hda1 initrd=/boot/initrd-2.6.10 label = 2.6.10-pII append = "devfs=mount" image = /boot/kernel-genkernel-x86-2.6.22-vs2.2.0.7-gentoo root = /dev/hda1 # initrd=/boot/initramfs-genkernel-x86-2.6.22-vs2.2.0.7-gentoo label = 2.6.22-vs read-write image = /boot/memtest86plus/memtest.bin label = Memtest86Plus
Мой новый menu.lst (grub.conf)
default 0 timeout 10 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz #(0) Linux title Linux Old root (hd0,0) kernel /boot/vmlinuz title 2.6.20.1 root (hd0,0) kernel /boot/kernel-genkernel-x86-2.6.20.1 title 2.6.20.7 Core2 root (hd0,0) kernel /boot/kernel-genkernel-x86-2.6.20.7 title 2.6.23.9 root (hd0,0) kernel /boot/kernel-genkernel-x86-2.6.23.9 title 2.6.22-vs2.2.0.7 root (hd0,0) kernel /boot/kernel-genkernel-x86-2.6.22-vs2.2.0.7-gentoo #(1) Memtest title Memtest86Plus root (hd0,0) kernel /boot/memtest86plus/memtest.bin
Прописываем stage1 в mbr
ksi grub # grub-install /dev/hda #reboot