Debian on USB HDD instead of SD


I have the question:

Is it possible to install and boot Debian ARM not from SD card, but from external USB HDD?
Or boot its kernel from first FAT32 partition on SD but make ther root and swap on USB HDD?

I tried to install Debian ARM Linux as described here:

and connected externally powered USB HDD to the USB hub.
But it didn't list the /dev/sda in the partitioner.
I made the partitions on HDD on the PC previously:

sda1 .... 200M ... FAT32
sda2 ... 38G ... ext3
sda3 ... 2G ... swap

Has anyone an idea, how to install Debian to HDD or, at least, its root and swap?


Hi Omikron,

It's pretty straight forward...

setenv bootargs 'console=tty0 root=/dev/mmcblk0p2 rootwait
rootfstype=ext3 ro omapfb.mode=dvi:1280x720MR-16@60'

just change /dev/mmcblk0p2 to /dev/sda1...

/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0


except i still use the mmc card to hold the uImage.. I think boot
from usb from U-boot is still in early testing..