ted1959,
if all the modules you need are built in you Dont need an initrd.
I thought we had everything built into the kenel to support booting from a usb device. That does not mean we do for sure.
Do you get an error when booting the USB drive?
Uelsk8s
Yes I do get an error when trying to boot from the external usb drive. I have VL installed on partition 6 on the external drive(sda6)
Here is the error:
VFS: Cannot open root device "sda6" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
0300 195360984 hda drive: ide-disk
0301 hda1
0302 hda2
0303 hda3
0305 hda5
0306 hda6
0307 hda7
0308 hda8
0309 hda9
030a hda10
030b hda11
1600 hdc driver: ide-cdrom
1640 hdd driver: ide-cdrom
Kernel panic: Unable to mount root fs on unknown-block(0,0)
Here is the section from my menu.lst file for VL:
# VectorLinux
title VectorLinux, kernel 2.6.22.9
root (hd1,0)
kernel /VectorLinuxBoot/vmlinuz-2.6.22.9 root=/dev/sda6
#initrd /VectorLinuxBoot/initrd
I also have Ubuntu installed on the external drive so I had already set up a boot partition(sda1). I made a subdirectory which has the contents of VL's boot directory.
I tried booting VL with and without the initrd section and still get the same results.
I copied over the contents of sda6 where I had installed VL over to the hda11 partition on the internal ide drive and was able to boot up VL without any problem. The menu.lst entry for this was:
title VectorLinux, kernel 2.6.22.9
root (hd1,0)
kernel /VectorLinuxBoot/vmlinuz-2.6.22.9 root=/dev/hda11
initrd /VectorLinuxBoot/initrd
Once it was booted up and running it recognizes the external usb drive as well.
So all I can see is that it looks like it isn't seeing the external usb drive when it's booting up; but if I switch root over to hda11 then once booted up it does recognize the external drive.
Also I am booting from the internal drive which has a boot partition(hda2) of it's own which has the menu.lst file from above. I have another Linux distro installed on it as well.