"David L. Craig" <dlc.usa@gmail.com> escribió:
On 14Nov20:0634-0500, David L. Craig wrote:
So it appears that in lines 60 and 61, the USB-stick's block device is getting edited out of the candidates. I'll look into what the shell that gets spawned in line 93 sees and report back. Thanks for pointing me at the code involved.
Well, sdh, sdh1, and sdh2 are clearly in /proc/partitions but /init isn't seeing them during the for loop at line 62. I tested with devicetimeout=30 and it still didn't see them. I also tested with root=/dev/sdh1 just to shake it up a little: the first time, the for loop found the CRUX media on /dev/sde (?!), but the second time it failed as before. I am able to successfully run "mount -vv -r /dev/sdh1 /.tmpfs/.media" in the recovery shell and get to the root prompt.
If you could tell me how to edit /init before it gets started, I could insert some tracing to attempt to pinpoint the problem--I can't see how BLOCK_DEVICES can fail to contain the iso9660 filesystem's device node unless mdev is unstable at that time. --
Boot with init=/bin/sh