Thanks to the help of Robert and William I have successfully cloned a Ubuntu BBB. For posterity (i.e. the next Noob who struggle with this, I have written up the procedure I used.
Thanks again for the help. Brian *Start up the source BBB, booting Ubuntu off eMMC.* *In order for this to work, uEnv.txt and /etc/fstab must use UUIDs for the root file system. My fstab was automatically generated and used UUIDs, however, uEnv.txt did not which meant the copy process did not function properly.* *So you have to make sure uEnv.txt uses UUIDs. So, to the Find out what your UUIDs are* brian@arm:/boot/uboot$ sudo blkid /dev/mmcblk0p1: LABEL="storage" UUID="5bdb27fd-1cb8-4a08-b2c2-51062e8b2fa7" TYPE="ext4" /dev/mmcblk1p1: SEC_TYPE="msdos" LABEL="boot" UUID="AEA7-4FDD" TYPE="vfat" /dev/mmcblk1p2: LABEL="rootfs" UUID="d933e4fe-59f6-4344-9935-8f86c04b7481" TYPE="ext4" *Edit uEnv.txt to use UUID for rootfs* sudo nano /boot/uboot/uEnv.txt *Replace the line* mmcroot=/dev/mmcblk1p2 ro *With the UUID of the root (i.e :UUID=d933e4fe-59f6-4344-9935-8f86c04b7481) and add mmcrootfstype as appropriate* mmcroot=UUID=d933e4fe-59f6-4344-9935-8f86c04b7481 mmcrootfstype=ext4 rootwait fixrtc *Save the file, double check to make sure you've saved it, made the right changes, etc..* *Now to make a copy image (you do this once). On the Source BBB Remove Powe* Insert bootable microSD ( I used Angstrom, marked ‘O’) Insert thumb drive Push ‘Boot’ button (near microSD card) and insert power AT LEAST until all 4 LEDs light Log in (as root, no password) df - to see where the Thumb drive is mounted (/media/Lexar) cd /media/Lexar fdisk –l to list drives (eMMC will probably be /dev/mmcblk1) *Copy mcblk1 to a backup image* dd if=/dev/mmcblk1 of=BeagleBoneBlack-eMMC-image-Jan82014.img bs=10M *(This takes about 5 minutes and you should get a result like this:* 183+1 records in 183+1 records out 1920991232 bytes (1.9 GB) copied, 336.935 s, 5.7 MB/s *On the second (destination) BBB Remove Power* Insert bootable microSD ( I used Angstrom, marked ‘O’) Insert thumb drive Push ‘Boot’ button (near microSD card) and insert power AT LEAST until all 4 LEDs light df - to see where the Thumb drive is mounted (/media/Lexar) cd to the thumb drive /media/Lexar fdisk –l to list drives (eMMC will probably be /dev/mmcblk1) *Copy backup image to mcblk1 * dd if=BeagleBoneBlack-eMMC-image-Jan82014.img of=/dev/mmcblk1 bs=10M And get this result 183+1 records in 183+1 records out 1920991232 bytes (1.9 GB) copied, 303.132 s, 6.3 MB/s *Remove the uSD and USB Stick, reboot, log in and, find out what your UUIDs are (they should be the same as the source BBB)* brian@arm:/boot/uboot$ sudo blkid /dev/mmcblk0p1: LABEL="storage" UUID="5bdb27fd-1cb8-4a08-b2c2-51062e8b2fa7" TYPE="ext4" /dev/mmcblk1p1: SEC_TYPE="msdos" LABEL="boot" UUID="AEA7-4FDD" TYPE="vfat" /dev/mmcblk1p2: LABEL="rootfs" UUID="d933e4fe-59f6-4344-9935-8f86c04b7481" TYPE="ext4" -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
