LINUX.ORG.RU
ФорумAdmin

Новое ядро и lilo


0

0

установил slackware 12.2. Там было ядро 2.6.27-7-smp и название харда /dev/hda. Скопмилил новое ядро 2.6.28. Там уже название харда /dev/sda. Однако в загрузчике(lilo) указано старое название? Как сменить? Пытался загружать с Live-cd и chroot-иться, но он пишет, что устройства /dev/sda нету и не дает сменить настройки. Как быть?

Если у тебя АТА иными словами /dev/hda то при сборке нового ядра ты не включил его модуль. Современный модуль для SATA (для /dev/sda) вполне подходит и для /dev/hda. В это ты убедился сам. Как это лечить? Включи модуль АТА пересобери ядро.

init_6 ★★★★★
()

1. грузишь слаку со старым ведром
2. меняешь lilo.conf
3. перезаписываешь lilo в MBR
4. ребут с новым ядром :)

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

А вот не дает поменять /dev/hda на /dev/sda пишет Fatal error, когда делаю sbin/lilo. Попробую ща в ядро старые дрова включить.

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

да, стильного черного экрана загрузки не будет..

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

По умолчанию - Лило проверяет доступность указанного в конфиге ядра и отказывается переставляться с таким "кривым" конфигом! Надо курить man lilo на предмет опции, отключающую проверку конфига при обновлении - но скорее всего и это непоможет! Тут надо пожалуй через live-cd загружаться и править конфиг Лило

anonymous
()

Если поставить на старом ядре загрузчик, загрузка нового на чем останавливается - Unable to mount root device ?
Если да, то при загрузке нового ядра параметр передайте root=/dev/sda , все должно пойти. И fstab не забудьте поправить.

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

>И fstab не забудьте поправить

я так и знал, что патрик не пользуется ни lvm, ни e2label

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

Замените "root=/dev/sdaN" на append="root=/dev/sdaN". Это строка будет скромлена ядру и оно само распарсит root=... А если указывать root=..., то lilo пытается найти устройство, чтобы засунуть в ядро его MAJOR/MINOR.

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

Как ни бился, ничего не вышло. Решил просто - включил старые драйвера в ядро.

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