It's finally here! UbuntuWRT based on the latest to date Ubuntu LTS 20.04.
UbuntuWRT is Ubuntu for the Linksys WRT3200ACM router.
Lot's of changes since the last release:
This is still in testing, so use at your own risk.
Release will be shared one testing is done, but you can build yourself for now.
git clone --recursive https://github.com/cilix-lab/ubuntu-wrt.git
Read linux-4.19.124/README.md.
Read BUILDING.md.
To enable booting from the USB thumb after you've prepared UbuntuWRT's root system, set the following in the router's serial console:
setenv nandboot 'setenv bootargs console=ttyS0,115200 root=/dev/sda1 rw rootdelay=5; usb reset; ext4load usb 0:1 $defaultLoadAddr /boot/uimage; bootm $defaultLoadAddr'
setenv altnandboot 'setenv bootargs console=ttyS0,115200 root=/dev/sda1 rw rootdelay=5; usb reset; ext4load usb 0:1 $defaultLoadAddr /boot/uimage; bootm $defaultLoadAddr'
saveenv
Defaults (to rollback flashed firmware):
setenv nandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock6 ro rootdelay=1 rootfstype=jffs2 earlyprintk $mtdparts; nand read $defaultLoadAddr $priKernAddr $priKernSize; bootm $defaultLoadAddr'
setenv altnandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock8 ro rootdelay=1 rootfstype=jffs2 earlyprintk $mtdparts; nand read $defaultLoadAddr $altKernAddr $altKernSize; bootm $defaultLoadAddr'
saveenv