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