URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 70304
[ Назад ]

Исходное сообщение
"Переход на ядро 2.6"

Отправлено avn , 16-Ноя-06 12:04 
Hi All!
После перехода с 2.4.32 ядра на 2.6.18.2 Slackware отказывается грузится с новым ядром :(
Говорит:
VFS: Cannot open root device "342" or unknown-block (3,66)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (3,66)

Разделы на винте не менялись, поддержка ext2 вкомпилена в ядро
.config:
CONFIG_EXT2_FS=Y
CONFIG_EXT2_FS_EXTATTR=Y

lilo.conf:
append="Linux-slackware"
boot = /dev/hdb
prompt
delay = 300
timeout = 500
image = /boot/vmlinuz-2.4.32
  root = /dev/hdb2
  label = linux
  read-only
image = /boot/vmlinuz
  root = /dev/hdb2
  label = linux-2.6
  read-only

Подскажите плз в чем может быть дело?
Со старым ядром грузится нормально.


Содержание

Сообщения в этом обсуждении
"Переход на ядро 2.6"
Отправлено Y , 16-Ноя-06 14:00 
Покажи /etc/fstab

Если там чтото типа LABEL=/     ext3 ......
Замени LABEL=/ на свою патицию типа /dev/hda1

Может поможет.


"Переход на ядро 2.6"
Отправлено avn , 16-Ноя-06 15:35 
>Покажи /etc/fstab
>
>Если там чтото типа LABEL=/     ext3 ......
>Замени LABEL=/ на свою патицию типа /dev/hda1
>
>Может поможет.
У меня нет разделов ext3
fstab:
/dev/hdb1        swap             swap        defaults         0   0
/dev/hdb2        /                ext2        defaults         1   1
/dev/cdrom       /mnt/cdrom       iso9660     noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0



"Переход на ядро 2.6"
Отправлено Tux , 16-Ноя-06 17:38 
>Hi All!
>После перехода с 2.4.32 ядра на 2.6.18.2 Slackware отказывается грузится с новым
>ядром :(
>Говорит:
>VFS: Cannot open root device "342" or unknown-block (3,66)
>Please append a correct "root=" boot option
>Kernel panic - not syncing: VFS: Unable to mount root fs on
>unknown-block (3,66)
>
>Разделы на винте не менялись, поддержка ext2 вкомпилена в ядро
>.config:
>CONFIG_EXT2_FS=Y
>CONFIG_EXT2_FS_EXTATTR=Y
>
>lilo.conf:
>append="Linux-slackware"
>boot = /dev/hdb
>prompt
>delay = 300
>timeout = 500
>image = /boot/vmlinuz-2.4.32
>  root = /dev/hdb2
>  label = linux
>  read-only
>image = /boot/vmlinuz
>  root = /dev/hdb2
>  label = linux-2.6
>  read-only
>
>Подскажите плз в чем может быть дело?
>Со старым ядром грузится нормально.

Вы модульно скомпилили поддержку драйвера вашего IDE контроллера. Надо пересобрать ядро и включить этот драйвер в ядро.


"Переход на ядро 2.6"
Отправлено avn , 16-Ноя-06 18:55 
>>Hi All!
>>После перехода с 2.4.32 ядра на 2.6.18.2 Slackware отказывается грузится с новым
>>ядром :(
>>Говорит:
>>VFS: Cannot open root device "342" or unknown-block (3,66)
>>Please append a correct "root=" boot option
>>Kernel panic - not syncing: VFS: Unable to mount root fs on
>>unknown-block (3,66)
>>
>>Разделы на винте не менялись, поддержка ext2 вкомпилена в ядро
>>.config:
>>CONFIG_EXT2_FS=Y
>>CONFIG_EXT2_FS_EXTATTR=Y
>>
>>lilo.conf:
>>append="Linux-slackware"
>>boot = /dev/hdb
>>prompt
>>delay = 300
>>timeout = 500
>>image = /boot/vmlinuz-2.4.32
>>  root = /dev/hdb2
>>  label = linux
>>  read-only
>>image = /boot/vmlinuz
>>  root = /dev/hdb2
>>  label = linux-2.6
>>  read-only
>>
>>Подскажите плз в чем может быть дело?
>>Со старым ядром грузится нормально.
>
>Вы модульно скомпилили поддержку драйвера вашего IDE контроллера. Надо пересобрать ядро и
>включить этот драйвер в ядро.

Удалось загрузиться убрав из ядра поддержку EXT2_FS_XATTR! Но теперь сеть пропала :(
#ifconfig eth0
eth0: error fetching interface information. Device not found
Вручную конечно поднять можно скзав: modprobe 8139too, но хочется чтоб автоматом поднималось как в старом ядре. Что для этого надо сделать?


"Переход на ядро 2.6"
Отправлено vozd , 17-Ноя-06 14:52 
/etc/rc.d/rc.modules