I'm attempting to install Slackware to a USB to use in a home server. I've encrypted the root partition (separate /boot, unencrypted), built my initrd.gz using the mkinitrd_command_generator.sh script provided by AlienBOB, and tried my best at configuring Lilo, but it failing. From what I can tell, all the modules start loading as normal, it panics:
mount: mounting ServerRoot on /mnt failed: no such file or directory
at which point it halts. (ServerRoot being my mapped encrypted partition)
After this 7 or 8 more kernel messages appear and appears as though it finishes initializing all the USB stuff and correctly stating that it has found sda1 and sda2 (/boot and / partition, respectively).
Because I don't know how to have Slackware copy all the boot messages and I'm too lazy to type, here's a picture of what I'm getting.
So it looks to be a timing issue to me since sda is being correctly read, just after the kernel tries to mount it. After searching a little bit, I tried using the rootdelay=[some number] in my lilo.conf, both in the global append section and appending to a particular entry, but it doesn't appear to affect the boot process at all (last number I tried was 500).
Any suggestions would be welcome.
Edit for a little clarity: regardless of what number I set for "rootdelay=", the system takes the same time to boot.