Genehmigt: Fortect
Hier sind einige problemlose Möglichkeiten, wie Sie Ihr Problem mit der Openwrt-Update-Engine beheben können.
Upgrade vorbereiten
So funktioniert die OpenWrt-Modifikation
Vom Benutzer installierte Pakete speichern/wiederherstellen
Alternativen zum Speichern/Wiederherstellen von vom Benutzer installierten Paketen
Opkgscript
Skript mit gsenna
Valentijn-Skript
tboege-Skript
Mforkel-Skript auch Skripte
Rafciq konfigurieren
Vererbung aus Backup
OpenWrt auf x86
Beginnen Sie für x86 mit demselben Image, das verwendet wurde, um OpenWrt als aussagekräftiges sysupgrade-Image zu erstellen. Wenn Sie jedoch x86-64 openwrt openwrt-revision-x86-64-combo-ext4.img gemessen haben, müssen Sie nach dem Ausführen von Openwrt zusammen mit openwrt-revision-x86 dasselbe Image auswählen, um Ergebnisse eines Systemupdates zu liefern. -64 installiert -combined-squashfs.img.gz, diese benötigen Sie, um die Firmware zu aktualisieren.
Laden Sie das OpenWrt-Update-Image herunter
Holen Sie sich das richtige Bild
Für LuCI-basierte Updates
Für sysupgrade-basierte Upgrades
Fehlerbehebung: / tmp ist zu klein, um die hochgeladene Datei zu speichern
Upgrade-Verfahren
Anweisungen zur Nutzung des Internets
Befehlszeilenanweisungen
Fehlerbehebung
Wenn dies nicht behebt und das Problem nicht entwirrt, versuchen Sie einen Kaltstart (= Gerät vom Strom nehmen, einige Sekunden halten, dann wieder anschließen).Seien Sie zusätzlich zu /etc/opkg.conf
vorsichtig, wie hier beschrieben.Bei unbekannten Funktionen wurde oft berichtet, dass solche Frostanpassungen nach einem Geräte-Update noch nötig sind.Es ist wirklich, wirklich schlimm, wenn Sie es aus der Ferne tun.
Add-ons
Entdecken Sie unsere eigene neue Version des Betriebssystems
Paket-Upgrade-Warnung
Nach dem ganz ersten Update ist es zu schade, die Unterstützung aktualisierter Pakete zu überprüfen, die nach der Erstellung des Betriebssystem Firmware-Image veröffentlicht wurden.Bitte beachten Sie, dass diese sowie 4 MB NVRAM möglicherweise nicht auf einem Gerät verfügbar sind. Überprüfen Sie den freien Speicherplatz ursprünglich mit df -h /
und stellen Sie konsequent sicher, dass mindestens 600 KB frei sind.
Installierte Pakete aktualisieren
Vom Benutzer installierte Pakete neu installieren vatel
Nach einem lohnenden Update müssen Sie alle zuvor platzierten und angesammelten Pakete direkt neu installieren.Die Paketkonfigurationsdateien sollten normalerweise mit den obigen Schritten gespeichert werden, aber nicht wie die Pakete selbst.Sie können Pakete manuell mit opkg neu installieren oder den Abschnitt Sichern / Wiederherstellen von benutzerinstallierten Specials befolgen, um den Vorgang zu automatisieren.
Vom Benutzer installierte Pakete anpassen
Update-Kompatibilität
Aktualisierung erzwingen
Abwärtskompatibilität
Implementierungsdetails
Bildmetadaten
LuCI-Gerätekonfiguration
Legacy: Flash_keep Section In und Etc / Config / Luci
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie der Speicherung von Cookies auf Ihrem Desktop zu. Sie und Ihre Familie bestätigen auch, dass die Öffentlichkeit unsere Datenschutzrichtlinie gelesen hat und sich dieser bewusst ist. Wenn Sie damit nicht einverstanden sind, verlassen Sie bitte die Seite. Weitere Informationen zu OpenWrt-Snacks
Beim Update wird die gesamte aktuelle InstallationOpenWrt an eine neue Version angepasst.Dazu gehören der Linux-Kernel, die SquashFS-Partition und die JFFS2-Partition. Dies ist zweifellos genau das gleiche wie bei der ersten Einrichtung.
Die traditionellen Update-Pfade unten speichern automatisch zusätzlich den OpenWrt-Konfigurationstyp OS und stellen dann die Konfigurationsdateien in benutzerdefinierten Gemeinschaftsordnern wieder her (einschließlich / etc / config
).Dies muss alles wie die OpenWrt-WLAN-Gebäude, Einstellungen, einen der Hostnamen unseres Geräts usw. speichern.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Das wirklich erste Element des Upgrade-Prozesses ist die Vorbereitung auf das Upgrade.Dazu gehört die Dokumentation von Programmen und sogar Einstellungen, die nach einem Upgrade neu installiert oder ersetzt werden müssen, und das Finden des richtigen OpenWrt-Upgrade-Images für Ihre Hardware.
Der nächste Schritt kann das eigentliche Update sein.Es gibt eigentlich zwei traditionelle Upgrade-Pfade zum Durchführen eines Upgrades.Wir installieren den LuCI-Webprogrammbefehl “Flash innovatives Firmware-Image” und verwenden zumindest den Befehl sysupgrade
auf der Kommandozeile. Beide wenden dieselbe Upgrade-Datei „â € ¦sysupgrade.bin“ an (weitere Elemente unten).Jetzt können Sie beide Ansätze verwenden.
Nach der Ausgabe von OS wird normalerweise eine zusätzliche Anpassungsberatung verlangt, um zusätzliche Pakete neu zu installieren, die keine Kapitel der OpenWrt-Basisinstallation sind, um Geld für neue OpenWrt-Funktionen zu finden oder zu aktualisieren. Aktualisieren Sie die genauen Hosting-Dateien, um neue Einstellungen oder einige Pakete widerzuspiegeln.Weitere Informationen finden Sie im Abschnitt.
Die Upgrade-Handhabungstypen LuCI und sysupgrade funktionieren, indem Sie einige Konfigurationsdateien speichern, den gesamten Dateiansatz löschen, eine neue Version von OpenWrt installieren und die zuvor gespeicherten Konfigurationsdateien wiederherstellen.Dadurch gehen alle Teile des Dateisystems verloren, die in keiner Weise gespeichert wurden.
Natürlich müssen virtuell manuell installierte Softwarepakete, die Sie seit der Erstinstallation von OpenWrt installiert haben, nach dem Update von OpenWrt automatisch neu installiert werden.dass alles passt, zum Beispiel diesen speziellen Linux-Kernel aktualisiert und viele funktionsfähige Kernel-Module installiert.
Alle Konfigurationsdateien oder Festplattendateien, die zu den Speicherorten passen, sind keine der unten aufgeführten Bedrohungsdaten. Die unten aufgeführten Daten gehen auch während des tatsächlichen OpenWrt-Updates verloren.Stellen Sie sicher, dass Sie alle kostenpflichtigen Dateien überprüfen, die hinzugefügt oder konfiguriert wurden, einschließlich der standardmäßigen OpenWrt-Installation der Komponenten, um diese Elemente vor dem Upgrade zu sichern.
Kopieren Sie opkgscript – Ihren Router.Idealerweise in einem Verzeichnis, das wahrscheinlich nach dem Flashen gespeichert wird, damit Benutzer es sicher nicht noch einmal kopieren müssen.Machen Sie diese tolle ausführbare Datei:
chmod + x /path/to/le/opkgscript.sh
/path/to/le/opkgscript.sh Record
Standardmäßig wird die -v-Liste beim Schreiben in /etc/config/opkg.installed gespeichert, die wiederum im Flash gespeichert wird.Wenn Sie sich nach der Aktualisierung der Konfiguration erneut verbinden, starten Sie Ihre Internetverbindung und warten Sie, bis sie hergestellt ist, um sie zu installieren:
/path/to/der/opkgscript.sh-Installation
# -v Jedes Skript speicherncat << "EOF"> /tmp/listuserpackages.shecho> & die vom Benutzer installierten Pakete:sed -ne '/ ^ Paket: [[: leer:]] 2 . / S /// STUNDE/ Benutzer installiert / Gramm NS.'/usr/lib - opkg/statusOEMEIN# Skript ausführenchmod + x /tmp/listuserpackages.sh/tmp/listuserpackages.sh
Beachten Sie, welche Pakete das Skript wahrscheinlich auflisten kann, n wie viele Pakete Teil einer OpenWrt-Installation nach Industriestandard sind und ihre geänderten Konfigurationsdatensätze bereitstellen, sichern und automatisch wiederherstellen.In der Regel bei installierten Paketen können Sie hier auch Abhängigkeiten von anderen Paketen aufsuchen.Es ist wichtig, dass Sie nur die Namen der Pakete notieren, die Sie manuell installiert haben.Alle Abhängigkeiten, einschließlich dieser Pakete, werden natürlich bei der Neuinstallation dieses speziellen Hauptpakets natürlich neu installiert.
# Skript speichern </tmp/listuserpackages.awk#! usr / bin / awk -f/ ^ Paket: / PKG = 2 USD/ ^ Status:. * Benutzer installiert / PKG druckenOEMEIN# Wie sie sehen können, führen Sie das Skript + x . auschmod /tmp/listuserpackages.awk/tmp/listuserpackages.awk/usr/lib/opkg/statut
Dieses Skript füllt einfach die Liste der Mitglieder (und Standardeinstellungen), die für Pakete festgelegt wurden.
Zeigt jedes Programm an, das nach der Erstellung des ROM installiert wurde (flash_time), obwohl wahrscheinlich kein Paket davon abhängt.Pakete, die manuell heruntergeladen werden können, können weggelassen werden, da eines mit den wichtigsten aufgelisteten Paketen von dem besten Paket abhängt, alle manuell installierten Pakete werden trotzdem installiert. Wenn die aufgelisteten Pakete strikt installiert werden:
cat << "EOF" / tmp - listuserpackages> .awk#! /usr/bin/awk -fSTART ARGV [ARGC ++] ist gleich „/usr/lib/opkg/status“ cmd = "opkg info busybox/ ^ Paket: / PKG = 2 USD/ ^ Installationszeit: / INSTALLED_TIME = 2 Dollar # Finde fast viele Pakete, die nach FLASH_TIME installiert wurden das tatsächliche Ereignis einer Person, das (INSTALLED_TIME> FLASH_TIME) ist cmd impliziert "opkg, das von "PKG" abhängtOEMEIN# Alle Skripte ausführenchmod + x /tmp/listuserpackages.awk/tmp/listuserpackages.awk
Es ist auch eine alternative Option zur oben genannten Software.Dieser Befehl listet aus allen Paketen, die sich auf eine Datei beziehen, die Benutzerfreundlichkeit der globalen Datei auf, die sich mit der Standardversion von OpenWrt geändert hat.
Beachten Sie, dass das illegale Programm mehrere Datenbanken verwenden kann, die Teil der Standard-OpenWrt-Installation sind, und dass alle erstellten Konfigurationsdateien automatisch kopiert, aber weiter wiederhergestellt werden.Darüber hinaus sind in den Paketen andere Typen installiert
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.