LINUX.ORG.RU

lilo и grub: одинаковые настройки, разный результат.


0

0

Решил перейти c LILO на GRUB,т.к. все говорят, что последний разворачивает образ ядра быстрее. Слил с linuxpackages.net бинарный пакет в сборке от некоего Acruz Naalum'а. Поставил: во-первых поражает убогость документации в man,info,/usr/doc в сравнении с grub'ом, который  поставляется например с FC3(такое впечатление, что сборщик выкинул половину доки); во-вторых, появилась некая утилита grub-install, которой тоже раньше вроде не было. С помощью этой утилиты я и записал grub в MBR.

Мой /boot/grub/menu.lst вглядит так (пропуская преамбулу):

title Slackware 2.4.31 
kernel (hd1,0)/boot/vmlinuz-ide-2.4.31 vga=0x315 root=/dev/hdb1 ro
boot

title Slackware 2.6.15.1 
kernel (hd1,0)/boot/vmlinuz root=/dev/hdb1 

title Windows XP
root (hd0)
makeactive
chainloader +1

title floppy
root (fd0)
chainloader +1

Содержание работоспособного /etc/lilo.conf(пропуская преамбулу):

  other=/dev/hda1
  label=Windows_XP
  boot-as=0x80

  image=/boot/vmlinuz-old
  root=/dev/hdb1
  label=Slack(2.4.31)                 
  read-only

  image=/boot/vmlinuz
  root=/dev/hdb1
  label=Slack(2.6.15.1)      
  read-only

  other=/dev/fd0
  master-boot
  unsafe

И наконец содердимое /boot:

drwxr-xr-x   3 root root 4,0K 2006-03-04 15:35 .
drwxr-xr-x  18 root root 4,0K 2006-03-04 14:13 ..
-rw-r--r--   1 root root  512 2005-11-11 02:43 boot.0300
-rw-r--r--   1 root root  512 2005-11-10 22:02 boot.0340
-rw-r--r--   1 root root  209 2005-11-11 02:43 boot_message.txt
lrwxrwxrwx   1 root root   15 2006-02-04 19:39 config -> config-2.6.15.1
-rw-r--r--   1 root root  33K 2006-02-04 19:31 config-2.6.15.1
-rw-r--r--   1 root root  41K 2005-06-06 09:37 config-ide-2.4.31
-rw-r--r--   1 root root 5,0K 2004-05-21 13:19 diag1.img
drwxr-xr-x   2 root root 4,0K 2006-03-04 15:22 grub
-rw-------   1 root root  55K 2006-03-04 15:35 map
lrwxrwxrwx   1 root root   37 2005-11-11 02:22 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
-rw-r--r--   1 root root 822K 2006-02-05 14:34 System.map
-rw-r--r--   1 root root 594K 2005-06-06 09:37 System.map-ide-2.4.31
lrwxrwxrwx   1 root root   19 2006-02-04 19:39 System.old -> System.map-2.6.15.1
-rw-r--r--   1 root root 2,2M 2006-02-05 14:34 vmlinuz
-rw-r--r--   1 root root 1,2M 2005-06-06 09:37 vmlinuz-ide-2.4.31
lrwxrwxrwx   1 root root   18 2005-11-11 02:22 vmlinuz-old -> vmlinuz-ide-2.4.31
lrwxrwxrwx   1 root root   16 2006-02-04 19:40 vmlinuz.old -> vmlinuz-2.6.15.1

ПРОБЛЕМА: GRUB не может загрузить ничего кроме флопи. Что делать? Проблема в моих настройках или в кривой сборке --- отзывы о ней вроде нормальные.

С вендой ошибку нашел;-)

Unforgiven
() автор топика

title Slackware 2.4.31
	root (hd1,0)
	kernel /vmlinuz-ide-2.4.31 ro root=/dev/hdb1 vga=0x315

title Slackware 2.6.15.1
	root (hd1,0)
	kernel /vmlinuz ro root=/dev/hdb1 vga=0x315

Demetrio ★★★★★
()

Вот что у меня:
===============================================================
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux ES (2.6.9-11.EL.S) std boot
        root (hd0,0)
        kernel /vmlinuz-2.6.9-11.EL.S ro root=/dev/VolGroup00/LogVol01 vga=4 5 rhgb quiet
        initrd /initrd-2.6.9-11.EL.S.img
title Red Hat Enterprise Linux ES (2.6.9-11.EL.S) text 80x30
        root (hd0,0)
        kernel /vmlinuz-2.6.9-11.EL.S ro root=/dev/VolGroup00/LogVol01 vga=4
        initrd /initrd-2.6.9-11.EL.S.img
title Slackware GNU/Linux (2.6.11.9-p0) text 80x30
        root (hd0,0)
        kernel /vmlinuz-2.6.11.9-p0 ro root=0900 vga=4
        initrd /initrd-p0.img
title Slackware GNU/Linux (2.6.11.9-p0) FB 80x30
        root (hd0,0)
        kernel /vmlinuz-2.6.11.9-p0 ro root=0900 vga=791
        initrd /initrd-p0.img
===============================================================

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

Почему образ нужно кидать обязательно в /, а не скажем в /boot/grub/? initrd вроде не нужен. Симптомы теже: 'Error15...File not found'.

Unforgiven
() автор топика
Ответ на: комментарий от Unforgiven

Тьфу ты...извиняюсь. Спасибо Demetrio. Все работает. Кстати, параметры для scsi-эмуляции здесь также передаются?

Unforgiven
() автор топика

>Решил перейти c LILO на GRUB,т.к. все говорят, что последний разворачивает образ ядра быстрее.

Зависит от машины, на большинстве машин это происходит моментально, однако на некоторых (в основном ноутбуках) LILO грузит ядро со скоростью меньше 100 КБ/с.

suser
()
Ответ на: комментарий от Unforgiven

> Почему образ нужно кидать обязательно в /, а не скажем в /boot/grub/?

Его не нужно кидать. Он там и ищется (в /boot), потому указывается относительный путь.

> Кстати, параметры для scsi-эмуляции здесь также передаются?

kernel /vmlinuz-ide-2.4.31 ro root=/dev/hdb1 vga=0x315 hdc=ide-scsi
                                                       ^^^^^^^^^^^^

Demetrio ★★★★★
()

Уважаемый, ходи-ка ты ко мне в асю: 82414215, а то так неумным и помрёшь :-)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.