Goedgekeurd: Fortect
Hier volgen enkele eenvoudige manieren die de meeste mensen kunnen helpen het probleem met de Openwrt-update-engine op te lossen.
Upgrade voorbereiden
Zo werkt de OpenWrt-modificatie
Door de gebruiker geïnstalleerde pakketten opslaan / herstellen
Alternatieven voor het opslaan en herstellen van door de gebruiker geïnstalleerde pakketten
Opkgscript
Script dat gsenna gebruikt
Valentijn-script
tboege-programma
Mforkel-script en scripts
Rafciq configureren
Overerving van back-up
OpenWrt tijdens x86
Gebruik voor x86 dezelfde afbeelding die werd gebruikt om OpenWrt te installeren als de doordachte sysupgrade-afbeelding. Dus als je x86-64 openwrt openwrt-revision-x86-64-combo-ext4.img hebt gemeten, moet je de dubbele afbeelding selecteren om een systeemupdate uit te voeren nadat je Openwrt hebt bestuurd met openwrt-revision-x86. -64 geïnstalleerd -combined-squashfs.img.gz, je hebt deze afbeelding waarschijnlijk nodig om de firmware bij te werken.
Download de OpenWrt-updateafbeelding
Krijg ik zou zeggen de juiste afbeelding
Voor op LuCI gebaseerde berichten
Voor op sysupgrade gebaseerde upgrades
Bugfix: en tmp is te klein om geüploade track op te slaan
Upgradeprocedure
Instructies voor internetgebruik
Opdrachtregelinstructies
Problemen oplossen
Als dit niet het probleem oplost, maar het probleem niet oplost, probeer dan een koude start (= ontkoppel de stroom naar de kindle, houd deze een paar seconden vast en sluit hem dan aan).Wees voorzichtig met /etc/opkg.conf
zoals hier afgebeeld.Om onbekende redenen is vaak aangeboden dat dergelijke koude aanpassingen nog steeds nodig zijn zodra een systeemupdate.Het is echt heel erg als je het van een afstand zou kunnen doen.
Add-ons
Ontdek onze eigen nieuwe versie van het besturingssysteem
Waarschuwing voor pakketupgrade
Na de allereerste update is het te betrouwbaar om te controleren op bijgewerkte pakketten die zijn uitgebracht nadat een OS -firmware-image is gemaakt.Houd er rekening mee dat deze updates meestal niet beschikbaar zijn via een apparaat met 4 MB NVRAM. Controleer eerst mijn vrije ruimte met df -h per
en zorg er zelfs voor dat er minimaal 600KB vrij is.
Geïnstalleerde pakketten bijwerken
Pakketten opnieuw installeren die door de gebruiker zijn geïnstalleerd
Na een succesvolle update moet u alle eerder geïnstalleerde en verzamelde pakketten rechtstreeks opnieuw installeren.De pakketsysteembestanden moeten worden opgeslagen met behulp van de stappen, maar niet de pakketten zelf.U kunt pakketten handmatig opnieuw installeren met behulp van opkg of de hele sectie volgen Een back-up maken en herstellen van door de gebruiker geïnstalleerde pakketten om het proces doorgaans te automatiseren.
Door gebruiker geïnstalleerde pakketten aanpassen
Updatecompatibiliteit
Update forceren
Achterwaartse compatibiliteit
Implementatiedetails
Metadata afbeelding
LuCI-apparaatconfiguratie
Legacy: Flash_keep Section In / Etc / Config / Luci
Deze site maakt gebruik van cookies. Door uw website te gebruiken, geeft u toestemming voor het opslaan van internetcookies op uw computer. Jij en je familie bevestigen ook veel dat je ons privacybeleid hebt gelezen en er ervaring mee hebt. Als je het verre van het eens bent, verlaat dan de site. Meer informatie bij OpenWrt-cookies
Bij het updaten wordt de hele modieuze installatie OpenWrt vervangen door een nieuwe versie.Dit omvat de Linux-kernel, SquashFS-partitie en JFFS2-partitie. Dit is niet precies hetzelfde als toen u het voor het eerst installeerde.
De traditionele updatepaden, deze zullen automatisch het OpenWrt-configuratieras van hond OS opslaan en vervolgens de configuratiearchieven herstellen naar aangepaste gedeelde mappen (inclusief / nogal wat anderen / config
).Hiermee wordt alles opgeslagen, zoals het type OpenWrt Wi-Fi-instellingen, instellingen, een van de hostnamen van onze lampen, enz.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Het eerste element van het verbeteringsproces is de voorbereiding op de upgrade.Dit omvat het loggen van programma’s en zelfs instellingen die opnieuw moeten worden geïnstalleerd of hersteld na een upgrade, en het inhuren van de juiste OpenWrt-upgrade-image voor uw eigenlijke hardware.
De volgende stap is de daadwerkelijke update.Er zijn eigenlijk twee belangrijke upgradepaden voor het uitvoeren van een goede upgrade.We gebruiken de opdrachtterm “Flash new firmware image” van het LuCI-webprogramma en tekenen in ieder geval de opdracht sysupgrade
op de instructieregel. Beide gebruiken hetzelfde handmatige upgrade-bestand “â € sysupgrade.bin” (meer details hieronder).Nu kunt u elk van deze benaderingen gebruiken.
Na het uitbreiden van OS , is er meestal extra aanpassingsadvies nodig om extra pakketten, die vaak niet de hoofdstukken zijn van de basis OpenWrt-installatie, opnieuw te installeren, om nieuwe OpenWrt-functies te beheren of om echt te upgraden. Werk de hostingbestanden bij om innovatieve nieuwe instellingen of recente pakketten weer te geven.Zie de sectie alleen voor meer details.
De LuCI- en sysupgrade-upgradeverwerking werkt door enkele configuratiebestanden op te slaan, het volledige bestandssysteem te wissen, een nieuwe versie op OpenWrt te installeren en vervolgens de eerder opgeslagen formatiebestanden te herstellen.Dit betekent dat elk deel van het bestandssysteem dat helemaal niet is opgeslagen, automatisch verloren gaat.
Natuurlijk moeten alle handmatig geïnstalleerde softwarepakketten die u installeerde na het installeren van OpenWrt voor de ongelooflijke tijd opnieuw worden geïnstalleerd na het bijwerken van OpenWrt.dat alles past, bijvoorbeeld deze speciale Linux-kernel geüpdatet en veel kernelmodules geïnstalleerd.
Alle configuratietypes van bestanden of gegevensbestanden die passen in de zones die niet specifiek worden vermeld, gegevens hieronder zullen ook bijzonder verloren gaan tijdens de OpenWrt-update.Bespreek alle bestanden die je hebt toegevoegd of geconfigureerd, inclusief enkele standaard OpenWrt-installaties, om een back-up van die eenheden te maken voordat je een upgrade uitvoert.
Kopieer opkgscript – uw router.Idealiter in een map die na het flashen wordt opgeslagen, zodat gebruikers deze taak niet opnieuw hoeven te kopiëren.Maak dit speciale uitvoerbare bestand:
chmod + x /path/to/le/opkgscript.sh
/path/to/le/opkgscript.sh Record
Standaard wordt de -v-lijst opgeslagen in /etc/config/opkg.installed op craft, die op zijn beurt wordt opgeslagen in flash.Wanneer u na het bijwerken van de configuratie opnieuw verbinding kunt maken, start u uw internetconfiguratie en wacht u tot deze is geïnstalleerd:
/path/to/der/opkgscript.sh-Installation
nummer -v Elk script opslaancat << "EOF"> /tmp/listuserpackages.shecho> & 2 door de gebruiker geïnstalleerde pakketten:sed -ne '/ ^ koopje: [[: leeg:]] * / S /// UUR/ Gebruiker geïnstalleerd / gram NS.'/ usr en lib / opkg / statusOEMEEN# Script uitvoerenchmod + terug-knop /tmp/listuserpackages.sh/tmp/listuserpackages.sh
Merk op dat het script zeer zeker kan vermelden hoeveel pakketten die een standaard OpenWrt-installatie vormen en uw gewijzigde configuratiebestanden implementeren, er een back-up van maken en ze automatisch patchen.In het geval van geïnstalleerde pakketten kan een individu hier ook afhankelijkheden van andere systemen zien.Het is belangrijk om alleen de namen te noteren die betrekking hebben op de pakketten die u handmatig hebt geïnstalleerd.Alle afhankelijkheden die deze pakketten bijdragen, zullen natuurlijk elke keer dat u het hoofdpakket opnieuw installeert opnieuw worden geïnstalleerd.
# Bewaar het scenario </tmp/listuserpackages.awk#! / usr / bin versus awk -f/ ^ Pakket: / PKG = slechts twee USD/ ^ Status:. * Door gebruiker geïnstalleerd / PKG afdrukkenOEMEEN# Zoals je kunt zien, voer het pakket uit + xchmod /tmp/listuserpackages.awk/tmp/listuserpackages.awk/usr/lib/opkg/statut
Dit script vult gewoon de lijst met gebruikers (en standaardinstellingen) die zijn ingesteld op pakketten.
Geeft elk pakket weer dat is geïnstalleerd nadat het ROM is gemaakt (flash_time), hoewel er waarschijnlijk geen pakket van afhankelijk is.Pakketten die handmatig worden gedownload, kunnen worden overgeslagen omdat een van de belangrijkste e-mails afhangt van het beste pakket, alle handmatig meegeleverde pakketten worden geïnstalleerd. Als de getoonde pakketten daadwerkelijk zijn geïnstalleerd:
cat << "EOF" per tmp / listuserpackages> .awk#! / usr / kan / awk -fBEGINNEN ARGV [ARGC ++] = "/ usr / lib of opkg / status" cmd komt overeen met "opkg info busybox"/ ^ Pakket: / PKG = een of twee USD/ ^ Installatietijd: / INSTALLED_TIME = $ 2 nummer Vind bijna alle pakketten die na FLASH_TIME zijn geïnstalleerd de daadwerkelijke gebeurtenis die zeker (INSTALLED_TIME> FLASH_TIME) is cmd = "opkg die afhangt van" PKG "OEMEEN# Voer het script uitchmod + x /tmp/listuserpackages.awk/tmp/listuserpackages.awk
Het is ongetwijfeld ook een alternatief voor de hierboven genoemde software.Dit commando vermeldt alle pakketten die betrekking hebben op een handmatig bestand in de functionaliteit van het globale bestand, wat er is veranderd ten opzichte van de standaardversie van OpenWrt.
Merk op dat het script meerdere databases kan gebruiken, dit maakt deel uit van de standaard OpenWrt-installatie, en zodat gewijzigde configuratiebestanden automatisch worden gebrand maar ook hersteld.Bovendien hebben de pakketten toegevoegde typen geïnstalleerd
Versnel de prestaties van uw computer nu met deze eenvoudige download.