Joined: Aug. 2007
||Posted: Aug. 10 2007,19:08
I'm afraid the "waitusb" command just didn't work for me and gave exactly the same "error" as before.
So, then I tried to insert a "sleep" command into the linuxrc part of minirt. My procedure was:
1) copy minirt.gz to a /tmp folder on my Desktop (actually on another partition where I run Ubuntu -- only because I'm more comfortable in Ubuntu right now)
2) gunzip this file to minirt
3) mount this (using -o loop) to another folder on the Desktop
4) edit linuxrc to include "sleep 30" at line 247 which is just after the usb_storage module has been loaded
5) unmount the folder where minirt was mounted
6) gzip the "new" minirt
7) copy the .gz image to the /boot folder on the DSL partition
However, this also did not make any difference and I get the same error.
Now, I'm beginning to think that my primary problem is not the lack of time needed for the usb drive to swing into action. This is because in every case the "error" is: (Note that this is transcribed rather than copy/pasted):
|Scanning for USB devices.....done|
Looking for CDROM on /dev/hda2
Can't find Knoppix filesystem
Dropping you to a (very limited) shell)
Nevertheless, to get the boot going again is extremely easy and just requires typing "exit" or Ctrl-d
It therefore seems that linuxrc is looking for the filesystem on a CDROM (whereas it's on the HD) and gives up when it doesn't find it.
On this basis, perhaps some more drastic surgery is needed on the linuxrc.
I'd welcome more experienced comments before applying my newbie scalpel.