modified live cd drops me to a busybox shell
Hi,
I am running an Ubuntu Hardy Heron Live CD distro that is based on linux 2.6.24.xx and need to move to Linux 2.6.26.xx because of the Intel SCH driver that is available only on the latter.
I downloaded 2.6.26.rc7 and successfully compiled and deployed it on a system that does *not* have an Intel SCH chipset.
When I deploy it on a system that *does* have an Intel SCH chipset, I get dropped to a busybox shell, and casper.log says
Begin: Running /scripts/casper-premount...
Done
Done
/Init: /Init: 1: cannot open /dev/sr0: no such file
this msg repeats like 20 times
....
Unable to find a medium containing a live file system
Basically, CD-ROM drive is being detected but not attached, due to which it does not find the squash file system.
I compared the output between the working and not working kernels, and I see that in the working kernel, CD-ROM is being attached by the sr driver, while in the not working kernel, it being attached to a scsi driver.
On working system, the message is:
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0 Attached scsi generic sg0 type 5
On not working system, the message is:
scsi 1:0:0:0 Attached scsi generic sg0 type 5
Uniform CD-ROM driver Revision: 3.20
In the not working kernel, the uniform cd-rom driver is brought up after the drive is attached.
Note: my new kernel has support for loopback device, squashfs and unionfs and I see messages indicating that they are up and running.
Any idea how I can go about fixing this problem?
thanks for your help
LK
|