LINUX.ORG.RU

Cannot open root device


0

0

Всем здрям. Обновил slackware как сказанно в UPGRADE.TXT, правда обновлял с 12.0 до 12.2, изменил lilo.conf, после перезагрузки вываливается ошибка VFS: Cannot open root device "341" or unknown(3,65). Заметил что сменились названия разделов. раньше linux был на /dev/hdb1 стал /dev/sdb1, MBR прописан в /dev/sda1, переделал lilo.conf и fstab, указав в качестве root=/dev/sdb1 записал lilo в MBR /dev/sda ошибка все равено осталась. Подскажите как запустить систему :(

★★★★★

Ну попробуйте в командной строке lilo сказать root=/dev/sdb1. Или другие разделы. Это при условии, что ваше ядро при загрузке сообщает, что обнаружило диски sda, sdb.

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

Пробовал не помогает, пишет что не может запустить udevtriger и не может поднять /dev/sdb1 так как его нету.

dmesg:
Kernel command line: initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s BOOT_IMAGE=/kernels/hugesmp.s/bzImage root=/dev/sdb1 rdinit= ro
...
QLogic iSCSI HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.2.7
Copyright(c) 2004-2008 Emulex. All rights reserved.
Failed initialization of WD-7000 SCSI card!
DC390: clustering now enabled by default. If you get problems load
with "disable_clustering=1" and report to maintainers
...
ipr: IBM Power RAID SCSI Device Driver version: 2.4.1 (April 24, 2007)
RocketRAID 3xxx/4xxx Controller driver v1.3 (071203)
stex: Promise SuperTrak EX Driver version: 3.6.0000.1
st: Version 20080504, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ata_piix 0000:00:1f.2: version 2.12
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ IDE IDE P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
...
scsi 2:0:0:0: Direct-Access ATA ST3200826A 3.03 PQ: 0 ANSI: 5
sd 2:0:0:0: [sda] 390719855 512-byte hardware sectors (200049 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 2:0:0:0: [sda] 390719855 512-byte hardware sectors (200049 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2
...
scsi 2:0:1:0: Direct-Access ATA ST3250620A 3.AA PQ: 0 ANSI: 5
sd 2:0:1:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 2:0:1:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdb: sdb1 sdb2 sdb3
...
sd 3:0:0:0: [sdc] 156312576 512-byte hardware sectors (80032 MB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 3:0:0:0: [sdc] 156312576 512-byte hardware sectors (80032 MB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdc: sdc1 sdc2
...
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 424k freed
потом встает раком с предложением либо ввести пароль либо упасть в ребут, сча попробую проверить но что то фигня какая то по моему.

fstab:
/dev/sdb2 swap swap defaults 0 0
/dev/sdb1 / ext3 defaults 1 1

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

Дак вроде помогает, ФС то смонтировалось, а дальше, похоже проблема в initrd.img. Попробуйте взять initrd с CD-ROM из каталога isolinux, только либо его копируйте под другим именем, либо сделайте копию старого и после копирования запустите "lilo".

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

блин, поправил lilo, поправил fstab один хрен при загрузке ошибка:
Cannot open root device "341" or unknown-block(3,65)
Please append a correct "root="
boot option; here are the available partitions:
0800 195359927 sda driver: sd
0801 133122591 sda1
0802 62235810 sda2
0810 244198584 sdb driver: sd
0811 61440561 sdb1
0812 2048287 sdb2
0813 180707152 sdb3
0820 78156288 sdc driver: sd
0821 74991388 sdc1
0822 3164805 sdc2
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(3,65).

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

У lilo есть одни "прикол". Когда ему пишется root=/dev/sdb1, он узнает какой major/minor у устройсва /dev/sdb1 и при загрузке передает в ядро числа, а не строку. Поэтому иногда ему имеет смысл писать 'append="root=/dev/sdb1"'.

>выполнил lilo все равно та же проблема :(

Какая именно? "unable to mount root fs" или "потом встает раком с предложением либо ввести пароль либо упасть в ребут"?

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

Что-то похожее у меня когда-то было, подробностей уже не помню, но кроме смены имен девайсов и обновлении их в lilo.conf и fstab, вроде потребовалось еще обновить конфиги udev-а - там много изменений, старые удалить. Насчет предложения ввести пароль или упасть в ребут - ну введите пароль, посмотрите там в корне должне быть файлик с указанием откуда должна монтироваться рутовая фс, можно вручную замонтировать и загрузиться, набрав после всех манипуляций exit

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