Atnaujinti „OpenWrt“ programinę įrangą¶
Pastaba
„OpenWrt“ šiuo metu prieinama tik „NitroWall NW678
Rekomenduojame „OpenWrt“ atnaujinti naudojant iš anksto įdiegtą Attended Sysupgrade. Kad galėtumėte naudotis šia paslauga, turite ją sukonfigūruoti taip, kad ignoruotų paketą „nitrowall“, jei jis buvo įdiegtas anksčiau:
Eikite į System -> Attended Sysupgrade -> Configuration ir įjunkite Advanced Mode -> Save & Apply
Grįžkite į apžvalgą ir ieškokite galimų atnaujinimų
Peržiūrėkite įdiegtų paketų sąrašą ir pašalinkite paketą „nitrowall“. Tada paprašykite programinės įrangos atvaizdo
Palaukite, kol vaizdas bus sukurtas. Tada jį įdiekite. Patikrinkite, ar nustatyta parinktis „Keep settings and current configuration“ (išsaugoti nustatymus ir dabartinę konfigūraciją)
Programinė įranga bus įdiegta ir „NitroWall“ bus paleista iš naujo.
Iš naujo paleidus reikia iš naujo įdiegti nitrowall.ipk paketą. Tai pakeis disko dydį ir į /boot/grub/grub.cfg pridės branduolio parametrą pcie_aspm=off, kuris išsprendžia igb tvarkyklės klaidą.
Skyriuje Sistema -> Programinė įranga -> Įkelti paketą įkelkite paketą
Įdiekite jį. Po to „NitroWall“ bus paleista iš naujo.
Atnaujinti „OpenWrt“ per Dalyvavo Sysupgrade.
Kaip alternatyvą pirmiau pateiktoms instrukcijoms, galite prisijungti per ssh ir įvykdyti šį scenarijų:
#!/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