@ Paul. No. You are making a mountain out of a mole hill.
Use another Linux PC GUI or the Joggler Buzz Ubuntu 14.04 GUI. Here I just install GPARTED and DISKS to Buzz's Ubuntu 14.04 build.
If you are not running that on the Joggler then do the stuff on another PC. Takes 5 minutes.
I use this methodology for writing the rewrite of the Openpeak firmware back to the Joggler, Openpeak devices.
Just write the original reflash image to a USB stick. Then just copy the image of what it is you want to use in the reflash directory.
1 - download the reflash system image here ==>
http://birdslikewires.co.uk/openframe-flash
2 - write the reflash system to a USB stick. Takes 30 seconds with your average PC today.
3 - this will result in a readable FAT USB stick that is bootable. You can read this USB stick with Windows, Linux or iOS.
4 - copy your firmware to the rfl-boot volume there is a directory named reflash. IE: copied and pasted steps here ==>
A - Download the operating system image you would like to write, along with its MD5 file.
B - Copy both the compressed .img.gz file and its .img.gz.md5 counterpart into the reflash directory.
C - Eject the USB device.
5 - put the bootable stick in the Joggler and leave it alone while it rewrites the firmware. It will do this and shut off after a few minutes.
If you want to play with Buzz's Ubuntu builds just write the builds over to a USB stick and boot up with one.
Here utilize Buzz's Ubuntu builds on an integrated zif connected SSD drive. Last build I wanted more space for testing so I utilized a USB stick and SSD drive.
Hardware wise modes are an RTC with battery, PATA SSD and updated NIC ROM. I can suspend and WOL the Joggler these days just fine.
root@joggler:~# uname -a
Linux joggler 3.2.81joggler1 #48 SMP Fri Jul 1 23:38:41 UTC 2016 i686 i686 i686 GNU/Linux
joggler:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 239M 4.0K 239M 1% /dev
tmpfs 50M 812K 49M 2% /run
/dev/sda3
15G 4.7G 9.1G 35% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 247M 80K 247M 1% /run/shm
none 100M 32K 100M 1% /run/user
/dev/uba1 60M 24M 37M 39% /boot
/dev/uba2
7.4G 3.1G 4.0G 44% /home
tmpfs 136M 0 136M 0% /home/ramdisk
joggler:~# fdisk -l (16Gb + 8Gb= 24Gb of play space).
Disk /dev/sda: 16.0 GB, 16013942784 bytes
Disk /dev/mmcblk0: 1028 MB, 1028128768 bytes
Disk /dev/uba: 8042 MB, 8042577920 bytes
joggler:~# hwclock (* an RTC with battery now)
Sat 23 Jul 2016 09:12:15 CDT -0.677355 seconds
joggler:~# lspci (* a NIC with configuration as the default Joggler NIC rom is empty - blank)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)