Chadster766 / McDebian

Linksys WRT3200ACM, WRT1900AC, WRT1900ACS, WRT1200AC and WRT32X Router Debian Implementation
98 stars 14 forks source link

McDebian Stretch Upgrade to Buster 4.19.75 Beta #63

Closed Chadster766 closed 4 years ago

Chadster766 commented 4 years ago

McDebian Stretch Upgrade to Buster 4.19.75 Beta

Notes:

I recommend that only users that have TTL access to their WRT routers do McDebian beta testing.

Firmware:

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/firmwares/McDebian-Buster-WRT1900AC-V1-FW_VER1_kernel_4.19.75.img

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/firmwares/McDebian-Buster-WRT1900AC-V2-FW_VER1_kernel_4.19.75.img

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/firmwares/McDebian-Buster-WRT1200AC-V1-FW_VER1_kernel_4.19.75.img

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/firmwares/McDebian-Buster-WRT3200ACM-V1-FW_VER1_kernel_4.19.75.img

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/firmwares/McDebian-Buster-WRT32X-V1-FW_VER1_kernel_4.19.75.img

Follow "Flashing firmware from McDebian" instructions to upgrade to McDebian 4.19.75 firmware. https://github.com/Chadster766/McDebian/wiki/2.-Firmware-Uploading#flashing-firmware-from-mcdebian

Below is my recommended upgrade path:

#McDebian Stretch Kernel 4.19.75 Updates
cd /

wget --user=mcdebian --password=mcdebian123 http://www.protechs-online.com/downloads/McDebian/rootfs-updates/mcdebian-rootfs-kernel-modules-firmwares-updates-v4.19.75-ver1.gz

rm -rf /lib/modules/*
rm -rf /lib/firmware

tar zxfk mcdebian-rootfs-kernel-modules-firmwares-updates-v4.19.75-ver1.gz

#Upgrading McDebian Stretch to Buster
sed -i 's/stretch/buster/g' /etc/apt/sources.list
apt-get update
apt-get upgrade

#Recommended answers to questions during the upgrade process:
#Restart services during package upgrades without asking? (Answer No)
#Services to restart for PAM library upgrade: cron (Select <Ok>)
#Start the MiniSSDP daemon automatically? (Answer No)
#Interfaces to listen on for UPnP queries: (Answer Ok)
#Configuration file questions I recommend "N" unless you want to compare the new against the old and take what you need to update the config file with "Z" option.
#What do you want to do about modified configuration file sshd_config? (Answer "keep the local version currently installed")

apt-get full-upgrade
apt --purge autoremove
reboot

#Disable minissdpd if you like
systemctl disable minissdpd

#Changes to hostapd service to use multiple config files
cd /lib/systemd/system
rm hostapd.service
wget https://github.com/Chadster766/McDebian/raw/master/rootfs/lib/systemd/system/hostapd.service
reboot

#Confirm upgrade is complete
cat /etc/debian_version
uname -a
Chadster766 commented 4 years ago

This has been superceded by McDebian release 4.19.91: https://github.com/Chadster766/McDebian/wiki/X.-McDebian-Updates