cd boot fails: kernel can't find root fs
I have an ss10 with a cdrom drive and no floppy. I used jigdo to
download and burn a 3.0 cdrom image, which worked without a hitch.
When I put the media in and boot it, SILO loads, and I hit enter to
load the default kernel image. the kernel boots, then things stop
working so perfectly:
scsi : 1 host.
Vendor: QUANTUM Model: FB1080J SUN1.05 Rev: 630E
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 3, lun 0
Vendor: TOSHIBA Model: XM-4101TASUNSLCD Rev: 1084
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0
scsi : detected 1 SCSI cdrom 1 SCSI disk total.
esp0: target 6 asynchronous
Uniform CD-ROM driver Revision: 3.11
esp0: target 3 [period 100ns offset 8 10.00MHz FAST SCSI-II]
SCSI device sda: hdwr sector= 512 bytes. Sectors= 2134305 [1042 MB] [1.0 GB]
sunlance.c:v1.12 11/Mar/99 Miguel de Icaza (miguel@nuclecu.unam.mx)
eth0: LANCE 08:00:20:73:46:22
eth0: using auto-carrier-detection.
Partition check:
sda: unknown partition table
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Insert root floppy and press ENTER
ENTER, not surprisingly, fails.
request_module[block-major-2]: Root fs not mounted
VFS: Cannot open root device 02:00
Kernel panic: VFS: Unable to mount root fs on 02:00
Press L1-A to return to the boot prom
The host is obviously seeing the cdrom drive. The kernel appears to
be seeing and loading proper drivers for the cdrom drive. But it's
loading the root fs from the wrong place. /boot/silo.conf has an
initrd line which points to a file which contains a compressed ext2 fs
root image, as I would expect, but the systme doesn't appear to be
loading it.
Does anybody have any suggestions?
Thanks!
Marc
Reply to: