Figure instead of going back and forth, I'd do a fresh install and start with ext3 as part of the install. Lucky for me, I had very little installed and all my configs are backed up, so I can replace those easily. Just need to get the packages.
Here's what I did, maybe this can be used in one form or another for those who wish to start off with ext3 (let me know if I missed anything or am misleading anyone with this as I'm still very new at this):
The steps here were taken if you want to go to ext3, and don't mind losing your install (or if you're doing a fresh install):
- Removed USB stick
- Booted pogoplug - got the green light
- SSH'd in, and did following: NOTE: THIS IS FOR POGOPLUG V2 ONLY
- REFER TO THIS LINK FOR MORE INFO:
viewtopic.php?f=18&t=3355$this->bbcode_second_pass_code('', 'cd /tmp
wget http://projects.doozan.com/uboot/install_uboot_mtd0.sh
chmod +x install_uboot_mtd0.sh
./install_uboot_mtd0.sh')
- Issued the command
$this->bbcode_second_pass_code('', '/usr/sbin/fw_setenv usb_rootfstype ext3')
- rebooted
Per install instructions for Pogoplug E02, did following:- Plugged in USB stick
- Logged in to pogo plug then issued
$this->bbcode_second_pass_code('', 'killall hbwd
cd /tmp')
- Start fdisk for usb:
$this->bbcode_second_pass_code('', '/sbin/fdisk /dev/sda')
- At the fdisk prompt, delete old partitions and create a new one:
- Type o. This will clear out any partitions on the drive.
- Type p to list partitions. There should be no partitions left.
- Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values.
Exit by typing w.
- Now create the ext3 filesystem:
$this->bbcode_second_pass_code('', 'wget http://archlinuxarm.org/os/pogoplug/mke2fs
chmod 755 mke2fs
./mke2fs -j /dev/sda1
mkdir usb
mount /dev/sda1 usb')
- Download and install Arch Linux ARM:
$this->bbcode_second_pass_code('', 'cd usb
wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
tar -xzvf ArchLinuxARM-armv5te-*.tar.gz # This will take a long time
rm ArchLinuxARM-armv5te-*.tar.gz
sync # Takes a while when using a flash drive')
- Clean up and reboot. Cross your fingers and hope for the best.
$this->bbcode_second_pass_code('', 'cd ..
umount usb
/sbin/reboot')
- The SSH key of your device will be different, so you need to tell Mac OS X or Linux to remove it from ~/.ssh/known_hosts before using SSH again:
$this->bbcode_second_pass_code('', 'ssh-keygen -R 192.168.1.123 # Use your device's IP')
Log back in after your Pogoplug reboots using username root and password root
- Type $this->bbcode_second_pass_code('', 'mount') to see if you now have an ext3
In my case, I have a 64GB USB stick connected to the pogoplug, just a single partition.
I rebooted to see if everything went great, and so far everything is looking good running ext3 with uboot and with archlinux.
Concerns/issues with how I did this?