Update OpenWrt NW678

Soovitame OpenWrti uuendamist eelinstalleeritud Attended Sysupgrade kaudu. Selle teenuse kasutamiseks peate seadistama selle nii, et see ignoreerib paketti „nitrowall“, kui see on juba varem paigaldatud:

  1. Minge süsteemi -> Attended Sysupgrade -> Configuration ja lubage Advanced Mode -> Save & Apply

    ../../_images/openwrt_upgrade1.png
  2. Mine tagasi ülevaatesse ja otsi olemasolevaid uuendusi

    ../../_images/openwrt_upgrade2.png
  3. Otsige installeeritud pakettide loendist läbi ja eemaldage pakett „nitrowall“. Seejärel taotlege püsivara kujutist

    ../../_images/openwrt_upgrade4.png
  4. Oodake, kuni pilt on valmis. Seejärel installige see. Kontrollige, kas valik „keep settings and current configuration“ on seatud.

    ../../_images/openwrt_upgrade5.png
  5. Tarkvara paigaldatakse ja NitroWall käivitub uuesti.

  6. Pärast taaskäivitamist tuleb uuesti paigaldada nitrowall.ipk pakett. See muudab teie ketta suurust ja lisab kerneli parameetri pcie_aspm=off oma /boot/grub/grub.cfg, mis parandab probleemi igb draiveri viga.

  7. Valikus Süsteem -> Tarkvara -> Paketi üleslaadimine laadige pakett üles.

    ../../_images/openwrt_installnw2.png ../../_images/openwrt_installnw1.png
  8. Paigaldage see. Seejärel käivitub NitroWall uuesti.

    ../../_images/openwrt_installnw3.png
  9. OpenWrt uuendamine kaudu Osale Sysupgrade.

Alternatiivina ülaltoodud juhistele võite sisse logida ssh kaudu ja käivitada selle skripti:

#!/bin/sh
BOOT="$(sed -n -e "/\s\/boot\s.*$/{s///p;q}" /etc/mtab)"
DISK="${BOOT%%[0-9]*}"
PART="$((${BOOT##*[^0-9]}+1))"
ROOT="${DISK}${PART}"
echo "INFO: resize partion ${ROOT}"
parted -s -a opt ${DISK} "resizepart ${PART} 100%"
LOOP="$(losetup -f)"
losetup ${LOOP} ${ROOT}
echo "INFO: resize filesytem ${ROOT}"
fsck.ext4 -y -f ${LOOP}
resize2fs ${LOOP}
echo "INFO: add pcie_aspm=off as boot parameter"
sed -i s/rootwait/rootwait\ pcie_aspm=off/g /boot/grub/grub.cfg
reboot