I am attempting to do the following using the Beagle Bone Black Rev C:

   1. Boot the Beagle Bone Black from a USB hard drive.
   2. Run autorun.sh automatically to apply a Ubuntu-18.04.img.gz image 
   file to the Beagle Board Black.
   3. Reboot into Unbuntu after the image has been applied.

Note: My end goal is to have the Beagle Bone Black configure so it can be 
recovered using a .img.gz file from a USB SSD without using a micro SD card 
since they can be easily lost.  A micro SD card can be used to configure 
the board initially if necessary. 

*Problems:*

   - Can someone recommend a way to force u-boot to start USB automatically 
   and attempt to boot from USB SSD every time?  Note: I am using a powered 
   USB hub.
   - BuildRoot executes /etc/init.d/S99autorun and looks for the autorun.sh 
   on a micro SD card.  Can someone recommend a way to edit this file so it 
   points to sda1?


I have successfully completed the following using the USB serial connector:

   1. Power on the Beagle Bone Black and press spacebar to abort autoboot.
   2. Manually execute the following commands from uboot to boot from a USB 
   hard drive formatted as FAT32.
      - usb start
      - bootpart=0:1
      - bootdir=/
      - fatload usb 0:1 ${loadaddr} /uImage
      - fatload usb 0:1 ${fdtaddr} /am335x-boneblack.dtb
      - setenv bootargs console=${console} ${optargs}
      - bootm ${loadaddr} - ${fdtaddr}
   3. Execute the following commands in autorun.sh file:


   - echo timer > /sys/class/leds/beaglebone\:green\:usr0/trigger
      - dd if=/dev/sda1 bs=16M |gzip -c > /mnt/Ubuntu-18.04.img.gz
      - sync
      - echo default-on > /sys/class/leds/beaglebone\:green\:usr0/trigger
   - 4. Reboot Beagle Bone Black into Unbuntu.

I downloaded the files for applying the image from the following link:
https://elinux.org/BeagleBone_Black_Extracting_eMMC_contents 

The following article mentions creating a script and running it from a 
micro SD card:
https://groups.google.com/forum/#!searchin/beagleboard/boot$20beagle$20board$20from$20usb$20hard$20drive|sort:date/beagleboard/iznBJnxa-AU/Ezt1-bYQBgAJ



-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/4688b4b5-9f89-4724-b585-909c07dbbc09%40googlegroups.com.

Reply via email to