I have Rasbmc installed to a USB data stick, and it boots fine. If however, I have another usb hdd plugged in during boot, it throws the "kernel panic cannot mount root file system" error. This same hdd works fine with the raspbmc if it is plugged in after the system boots.
This same setup with raspbmc installed to the sd card boots fine with all the above mentioned devices plugged in. Is there a way to stop Raspbmc from looking for the root file system on the Hdd?
EDIT
The following is my fstab:
proc /proc proc defaults 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=62$
/dev/mmcblk0p1 /boot vfat defaults,noatime 0 0
UUID=dfddcb85-dcfb-424b-bced-8ae0b76f12f3 / ext4 defaults,noa$
UUID="8CB4AF12B4AEFE38" / ntfs-3g defaults 0 0
The first uuid (dfdd......) is the usb drive on which raspbmc is installed. The 2nd UUID (8CB.....) is the external HDD. The following settings have been tried for the external HDD:
UUID="8CB4AF12B4AEFE38" / ntfs-3g defaults 0 0
UUID="8CB4AF12B4AEFE38" /dev/sdb ntfs-3g defaults 0 0
UUID="8CB4AF12B4AEFE38" /media/8CB4AF12B4AEFE38 ntfs-3g defaults 0 0