On Thu, Jan 23, 2014 at 9:35 AM, Charles Steinkuehler <[email protected]> wrote: > On 1/23/2014 9:40 AM, Robert Nelson wrote: >> All play with ideas, as i've fixed most of the things on my bug list >> and pushed that out as 2014.01.22.. > > Let me know if you need help. I've done a lot of initrd hacking from my > Linux Router Project / LEAF days, and am comfortable playing with disk > partitions at a low level.
Okay, I've cobbled together a few things to make it work.. (this using the 2014-01-22 images as a base) cd /opt/scripts/tools git pull # df -h | grep mmc /dev/mmcblk0p2 3.5G 1.3G 2.1G 38% / /dev/mmcblk0p1 96M 69M 27M 72% /boot/uboot /dev/mmcblk1p2 1.7G 1.3G 351M 78% /media/rootfs /dev/mmcblk1p1 96M 72M 25M 75% /media/boot ./grow_partition.sh ( https://github.com/RobertCNelson/boot-scripts/blob/master/tools/grow_partition.sh ) (ignore all errors) reboot (this is run by: https://github.com/RobertCNelson/boot-scripts/blob/master/boot/am335x_evm.sh#L102 ) # cat /boot/uboot/debug/resize.log resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 The filesystem on /dev/mmcblk0p2 is now 1915648 blocks long. # df -h | grep mmc /dev/mmcblk0p2 7.2G 1.3G 5.6G 18% / /dev/mmcblk0p1 96M 69M 27M 72% /boot/uboot /dev/mmcblk1p2 1.7G 1.3G 351M 78% /media/rootfs /dev/mmcblk1p1 96M 72M 25M 75% /media/boot Details: "/opt/scripts/tools" stuff gets populated by default: https://github.com/RobertCNelson/omap-image-builder/blob/master/scripts/chroot.sh#L557 Issues: 64MB -> 96MB (for years we used a 64MB boot partition, but switched to 96MB recently) Grow is hard-coded to 96M: https://github.com/RobertCNelson/boot-scripts/blob/master/tools/grow_partition.sh#L60 A better option is to use sfdisk-'s -N2 option to only expand that.. https://github.com/RobertCNelson/boot-scripts/blob/master/tools/grow_partition.sh#L52 I couldn't get that to work.. Regards, -- Robert Nelson http://www.rcn-ee.com/ -- 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.
