cilix-lab / ubuntu-wrt

Ubuntu Focal for Linksys WRT3200ACM router
21 stars 3 forks source link

UbuntuWRT 20.04

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.

Features

Installing

1. Cloning

git clone --recursive https://github.com/cilix-lab/ubuntu-wrt.git

2. Building the Kernel

Read linux-4.19.124/README.md.

3. Building the Root

Read BUILDING.md.

4. U-Boot

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