KsI-wiki online documents

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