03-11-2017, 09:02 AM 
		
	
	
		Let's say that u-boot provide a kernel argument called "root=<something>" and that "something" could be either a partition device such as "/dev/mmcblk0p2" for the partition #2 of an sdcard, or such as "/dev/sda1" for partition #1 of an USB HDD. Only changing that should be enough for you to be able to have your rootfs on external drive, although you will still need the sdcard inserted for u-boot itself been executed.
	
	
	
	
	

