I'm trying to install Crux on an IBM Thinkpad. This notebook has a USB CDROM and no floppy drive. The Crux CD-ROM boots, but the kernel apparently doesn't support USB and therefore can't see the CDROM drive afterwards. What I did so far is: 1. Build a kernel with compiled-in USB (-CDROM) support. 2. Make a bootable CDROM (using mkbootfloppy), consisting of the original Crux CDROM, with the kernel replaced by the new one. Now I would expect the boot parameters "root=/dev/sr0" or "root=/dev/scd0" to work, but I still get the message "Cannot open root device XXX" and a kernel panic. Something appears to be missing. Can anybody help? Regards, Bernd -- Bernd Eggink monoped@arcor.de
I'm trying to install Crux on an IBM Thinkpad. This notebook has a USB CDROM and no floppy drive. The Crux CD-ROM boots, but the kernel apparently doesn't support USB and therefore can't see the CDROM drive afterwards. As far as i know, CRUX boot cd supports USB. I successfully use my
Originally Bernd Eggink wrote: packages from USN hdd during installation. Maybe you should try other device names, like /dev/sda or so. Can't say a bit more since I haven't seen USB cdroms so far :) HTH. -- Oleksiy
i've had this same problem... no matter what kernel i use, i would get a kernel panic. of course, only when using an external usb-cdrom drive. it would boot off of an external usb-hdd. i don't know what's wrong either. hope someone else gives it a try to fix. Dennis On 7/23/06, Oleksiy wrote:
Originally Bernd Eggink wrote:
I'm trying to install Crux on an IBM Thinkpad. This notebook has a USB CDROM and no floppy drive. The Crux CD-ROM boots, but the kernel apparently doesn't support USB and therefore can't see the CDROM drive afterwards. As far as i know, CRUX boot cd supports USB. I successfully use my packages from USN hdd during installation.
Maybe you should try other device names, like /dev/sda or so. Can't say a bit more since I haven't seen USB cdroms so far :)
HTH.
-- Oleksiy
-- Windows 9x: noun, Updated 32-bit add-on to the 16-bit GUI of an 8-bit OS, coded for a 4-bit CPU by a 2-bit company that can't stand 1-bit of competition.
Oleksiy V. Khilkevich schrieb:
Originally Bernd Eggink wrote:
I'm trying to install Crux on an IBM Thinkpad. This notebook has a USB CDROM and no floppy drive. The Crux CD-ROM boots, but the kernel apparently doesn't support USB and therefore can't see the CDROM drive afterwards. As far as i know, CRUX boot cd supports USB. I successfully use my packages from USN hdd during installation.
You're right - somehow. As a workaround, I created a harddisk partition hda4, copied the Crux CDROM to it (using Knoppix), and booted with root=/dev/hda4. I can see now that _after_ the system has come up, /dev/sr0 is present and can be mounted. But at the boot prompt /dev/sr0 doesn't work. Maybe this harware is a bit exotic. Of several other distros I tried, only SUSE and Debian were able to cope with the USB CDROM. Nevertheless, I'd put a somewhat more flexible installer on the wish list... Bernd
Hi Bernd, On Mon, Jul 24, 2006 at 09:30:29 +0200, Bernd Eggink wrote: [...]
Maybe this harware is a bit exotic. Of several other distros I tried, only SUSE and Debian were able to cope with the USB CDROM. Nevertheless, I'd put a somewhat more flexible installer on the wish list... Please note that since it's a kernel panic, there's no "installer" involved at this stage yet.
The easiest solution would be to use an initial ramdisk; if you want to test that, you'll find a 2.2 ISO on http://jaeger.morpheus.net/blog/ Look for "crux-2.2-latest.iso" there. It would be interesting to see whether there are further issues remaining, so if you try that one please report back. Those changes will hopefully make it into 2.3 and will make the dreaded root= parameter go away (unless multiple cdrom drives are involved of course). HTH, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
Johannes Winkelmann schrieb:
Please note that since it's a kernel panic, there's no "installer" involved at this stage yet.
Sure. s/installer/install process/
The easiest solution would be to use an initial ramdisk; if you want to test that, you'll find a 2.2 ISO on http://jaeger.morpheus.net/blog/ Look for "crux-2.2-latest.iso" there.
Thanks.
It would be interesting to see whether there are further issues remaining, so if you try that one please report back.
fb1024 boots nicely, until: * Mounting cdrom at... mount: Can't find /newroot/cdrom in /etc/fstab From now on, any access to /newroot/* fails. The inevitable ending: Kernel panic - not syncing: Attempted to kill init! I'll happily test every version until it works! Greetings, Bernd
Originally Bernd Eggink wrote:
Maybe this harware is a bit exotic. Of several other distros I tried, only SUSE and Debian were able to cope with the USB CDROM. Nevertheless, I'd put a somewhat more flexible installer on the wish list... I'm not quite sure, but imo it's because of the initrd. They just boot with the root in RAM and then continue from what they'd found (in this case an exotic CD).
-- Oleksiy
participants (4)
-
Bernd Eggink
-
Dennis
-
Johannes Winkelmann
-
Oleksiy V. Khilkevich