Approvato: Fortect
Ecco alcuni semplici modi che potrebbero aiutarti a risolvere il problema del motore di aggiornamento Openwrt della tua azienda.
Preparazione all’aggiornamento
Ecco come funziona la modifica OpenWrt
Salva/Ripristina pacchetti installati dall’utente
Alternative al salvataggio/ripristino dei pacchetti installati dall’utente
Opkgscript
Script che utilizza gsenna
Script di Valentijn
script tboege
Programma e script annullati da Mforkel
Configura Rafciq
Ereditarietà dal backup
OpenWrt su x86
Per x86, inserisci la stessa immagine utilizzata per installare OpenWrt come immagine significativa di sysupgrade. Quindi, se hai misurato x86-64 openwrt openwrt-revision-x86-64-combo-ext4.img, dovranno selezionare la stessa immagine per aiutarti a eseguire un aggiornamento di sistema dopo aver eseguito Openwrt su openwrt-revision-x86. -64 installato -combined-squashfs.img.gz, dovrai fare questa immagine per aggiornare il firmware.
Scarica l’immagine di aggiornamento OpenWrt
Ottieni la grafica giusta
Per gli aggiornamenti basati su LuCI
Per gli aggiornamenti basati su sysupgrade
Correzione di bug: / tmp è sempre troppo piccolo per salvare il file caricato
Procedura di aggiornamento
Istruzioni per l’utilizzo di Internet
Istruzioni dalla riga di comando
Risoluzione dei problemi
Se questo non risolve e non ritiene di risolvere il problema, prova un avvio a freddo (= scollega l’alimentazione al dispositivo, tieni premuto chi c’è per qualche secondo, quindi ricollegalo).Sii ragionevole con /etc/opkg.conf
come descritto qui.Per motivi capricciosi, è stato spesso riferito che questi aggiustamenti a freddo sono ancora necessari dopo un aggiornamento del corpo umano.È davvero, davvero brutto se fai questa situazione da lontano.
Componenti aggiuntivi
Scopri la nostra nuova versione del sistema operativo
Avviso aggiornamento pacchetto
Dopo il primo aggiornamento completo, è troppo utile esaminare i pacchetti aggiornati rilasciati dopo la creazione dell’immagine del firmware OS .Tieni presente che molti di questi aggiornamenti potrebbero non essere disponibili su uno strumento con 4 MB di NVRAM. Controlla prima il tempo libero con df -h /
ma assicurati anche che ci siano almeno 600 KB liberi.
Aggiorna i pacchetti installati
Reinstalla i pacchetti installati dall’utente vatel
Dopo il miglior aggiornamento riuscito, è necessario reinstallare direttamente tutti i pacchetti installati e accumulati molto in precedenza.I file di configurazione del pacchetto seriamente dovrebbero essere salvati utilizzando i passaggi precedenti, ma non più i pacchetti stessi.Puoi reinstallare manualmente i pacchetti utilizzando opkg o seguire la casella Backup / ripristino dei pacchetti installati dall’utente per automatizzare il processo.
Personalizza i pacchetti installati dall’utente
Aggiorna compatibilità
Forza aggiornamento
Compatibilità con le versioni precedenti
Dettagli sull’implementazione
Metadati immagine
Configurazione del dispositivo LuCI
Legacy: sezione Flash_keep In / Etc / Config / Luci
Questo sito utilizza i cookie. Utilizzando il sito web, acconsenti alla memorizzazione dei cookie sul tuo computer aziendale. Tu e la tua famiglia confermate anche di aver letto e di essere a conoscenza della nostra politica sulla privacy. Se non sei d’accordo, ricordati di lasciare il sito. Maggiori informazioni sulle torte OpenWrt
Durante l’aggiornamento, l’intera installazione corrente OpenWrt rimane sostituita con una nuova versione.Ciò include il kernel Linux, la partizione SquashFS e la partizione JFFS2. Questo spesso non è esattamente lo stesso di quando hai iniziato a installarlo.
I tradizionali percorsi di aggiornamento di seguito salveranno inevitabilmente il tipo di configurazione OpenWrt OS e quindi ripristineranno i file di configurazione nelle cartelle condivise dell’artista (incluso / etc per ogni configurazione
).Ciò salverà tutto come le impostazioni Wi-Fi di OpenWrt, le impostazioni, uno dei nomi host del nostro dispositivo, ecc.
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
Il primo elemento del processo di aggiornamento si sta ora preparando per l’aggiornamento.Ciò include la documentazione dei programmi e anche le impostazioni che devono essere reinstallate, nonché ripristinate dopo un aggiornamento e la ricerca dell’immagine di aggiornamento OpenWrt più efficace per il proprio hardware.
La prossima manovra sarà l’aggiornamento vero e proprio.Esistono in realtà due percorsi di aggiornamento principali per eseguire un aggiornamento.In genere utilizziamo il comando del programma web LuCI “Flash great new firmware image” e almeno usiamo questi comandi sysupgrade
sulla riga di comando. Entrambi utilizzano lo stesso file di aggiornamento “â € sysupgrade.bin” (maggiori dettagli di seguito).Ora puoi usare entrambi gli approcci.
Dopo aver allungato OS , sono costantemente necessari ulteriori consigli di personalizzazione per reinstallare pacchetti aggiuntivi che difficilmente sono i capitoli dell’installazione di base di OpenWrt, per gestire nuove funzionalità di OpenWrt o per eseguire l’aggiornamento. Aggiorna i file di hosting per riflettere le nuove impostazioni sui pacchetti recenti.Si prega di consultare la sezione per ulteriori dettagli.
I tipi di gestione dell’aggiornamento LuCI e sysupgrade funzionano al momento del salvataggio di alcuni file di configurazione, della cancellazione dell’intero file system musicale, dell’installazione di una nuova versione di OpenWrt e del ripristino dei file di configurazione salvati in precedenza.Ciò equivale a perdere qualsiasi parte del filesystem che senza dubbio non è stata salvata.
Di durata, tutti i pacchetti software installati manualmente su cui hai installato dopo aver installato OpenWrt per la prima volta devono essere reinstallati dopo l’aggiornamento di OpenWrt.che tutto si adatta, se si considera l’esempio aggiornato questo kernel Linux speciale e distribuito molti moduli del kernel.
Tutti i file di configurazione, altrimenti i file di dati che si adattano alle posizioni non sono elencati in modo troppo specifico, anche i dati di seguito verranno persi durante l’aggiornamento di OpenWrt.Assicurati di rivedere tutti i file di informazioni che hai aggiunto o configurato, inclusa l’installazione OpenWrt predefinita, per eseguire il backup di tali elementi ben prima dell’aggiornamento.
Copia opkgscript – il tuo router.Idealmente, in una directory viene salvata una dopo aver lampeggiato in modo che gli utenti non debbano copiarla di nuovo.Rendi eseguibile questo specialista:
chmod + x /percorso/a/le/opkgscript.sh
/path/to/le/opkgscript.sh Record
Per impostazione predefinita, il registro -v viene salvato in /etc/config/opkg.installed in fase di scrittura, che a sua volta viene salvato in flash.Quando ti riconnetti dopo aver modificato la configurazione, avvia la connessione Internet e avvia l’installazione:
/percorso/a/der/opkgscript.sh-Installazione
# -w Salva ogni scriptcat << "EOF"> /tmp/listuserpackages.shecho> e due o tre pacchetti installati dall'utente:sed -ne '/ ^ pacchetto: [[: empty:]] 5 . / S /// ORA/ Utente installato / grammo NS.'/ usr / lib per ogni opkg / statusOEMUN# Esegui scriptchmod + a /tmp/listuserpackages.sh/tmp/listuserpackages.sh
Nota che lo script può probabilmente elencare in Quanti pacchetti che fanno parte di qualsiasi installazione standard di OpenWrt e distribuire i loro file di impostazioni modificati, eseguirne il backup e ripristinare automaticamente questi prodotti.Nel caso di pacchetti installati, puoi inoltre vedere le dipendenze da altri pacchetti qui.È fondamentale annotare solo i nomi dei lotti installati manualmente.Tutte le dipendenze, incluse queste opportunità, verranno ovviamente reinstallate quando reinstallerai il pacchetto principale.
# Salva lo script </tmp/listuserpackages.awk#! / usr / bin / awk -f/ ^ Pacchetto: / PKG = 2 USD/ ^ Stato:. * Installato dall'utente / Stampa PKGOEMUN# Come puoi vedere, esegui lo script + xchmod /tmp/listuserpackages.awk/tmp/listuserpackages.awk/usr/lib/opkg/statut
Questo script popola semplicemente l’elenco utilizzando gli utenti (e le impostazioni predefinite) impostati per i pacchetti.
Visualizza qualsiasi tipo di pacchetto installato dopo che la ROM è stata composta (flash_time), anche se probabilmente nessun pacchetto dipende da esso.Pacchetti il fatto che vengono scaricati manualmente può essere omesso perché il modello dei pacchetti elencati più importanti dipende dal pacchetto migliore, tutti i pacchetti installati manualmente verranno probabilmente installati, Se i pacchetti elencati sono senza dubbio effettivamente installati:
cat << "EOF" / tmp o listuserpackages> .awk#! / usr / bin per awk -fINIZIO ARGV [ARGC ++] è uguale a "/ usr / lib / opkg o status" cmd = "opkg info busybox/ ^ Pacchetto: / PKG = 2 USD/ ^ Tempo di installazione: / INSTALLED_TIME significa $ 2 # Trova la garanzia di molti di tutti i pacchetti installati dopo FLASH_TIME l'evento molto reale che è (INSTALLED_TIME> FLASH_TIME) cmd equivale a "opkg che dipende da" PKG "OEMUN# Esegui il suo scriptchmod + x /tmp/listuserpackages.awk/tmp/listuserpackages.awk
È anche quell’alternativa al software di cui sopra.Questo comando include tutti i pacchetti relativi a un file in ogni funzionalità del file globale, che è stato modificato dalla versione standard di OpenWrt.
Si noti che questi script possono utilizzare più database che fanno parte dell’installazione standard di OpenWrt e che ogni file di configurazione modificato viene automaticamente copiato ma eventualmente ripristinato.Inoltre, i pacchetti hanno altre classi installate
Accelera ora le prestazioni del tuo computer con questo semplice download.