Debian - Compilazione e installazione di un nuovo kernel

Sommario
Compilazione e installazione di un nuovo kernel Potrebbe volerci del tempo, questo a seconda della velocità e delle risorse disponibili del nostro computer, è importante ricordare che alcuni programmi e librerie devono essere aggiornati per creare i binari. Un elenco completo di questi può essere trovato su / usr / src / kernel-source-version / Documentazione / Modifiche.
  • Risolviamo correttamente tutte le dipendenze, da terminale usiamo il comando: make dep. Questo per iniziare con la verifica e la correzione di queste dipendenze, una volta terminato questo processo procederemo a compilare il nostro nuovo kernel.
  • Per creare un'immagine compressa del nostro kernel scriviamo il seguente comando: make z Image. Se tutto va bene, l'immagine verrà creata, compressa e salvata nel seguente percorso: ./arch/i386/boot.Se non ci sono errori, possiamo andare direttamente al passaggio 4. Tuttavia, se riceviamo un errore che indica che l'immagine è troppo grande, passiamo al passaggio 3. L'errore apparirà come segue:

  • Come l'immagine del kernel è molto grande, dobbiamo usare un metodo di comprensione diverso. Per creare un'immagine con un metodo alternativo eseguiamo il seguente comando: make bz Image
Il file verrà creato nello stesso percorso di z Immagine ma sotto il nome di bz Immagine.
  • Sì durante la configurazione kernel abbiamo scelto di creare una parte del modulo invece di farne parte, dobbiamo compilare questi moduli con quanto segue: make module
  • Se stiamo compilando un kernel della stessa versione di cui abbiamo già installato, dobbiamo assicurarci di aver copiato i vecchi moduli nel nuovo percorso. Un modo per farlo rinominando la directory come segue: mv /lib/modules/2.x.x /lib/modules/2.x.x-old.
  • Dopo che i moduli sono stati compilati, procederemo all'installazione con il comando: make module_install.
Questo copierà i moduli nel percorso appropriato sul filesystem. D'ora in poi sarà nostra cura caricarli nel kernel.
Nel caso in cui qualcosa vada davvero storto in questo processo di aggiornamento del nostro kernel, non dovremmo preoccuparci se abbiamo ancora accesso al nostro sistema. Dovremmo avere il CD di installazione per l'avvio dalla sua finestra di avviso. Da lì eseguiamo fsck sul nostro disco, lo montiamo e ripristiniamo l'immagine del kernel che avevamo precedentemente creato.
  • Finalmente ora che abbiamo un kernel compilato, compresso e pronto per l'installazione, siamo pronti per impostarlo per l'esecuzione sul nostro sistema al prossimo riavvio. Per iniziare facciamo una copia del nuovo Kernel che si trova in / usr / src / Linux / arch / i386 / boot / zImage o nel caso in cui il nostro metodo di compressione abbia fallito / usr / src / Linux / arch / i386 / boot / bzImage a /boot/vmlinux-2.x.x (la x dipende dalla versione che abbiamo compilato) questo usando un nuovo nome per questo file. Importante, dobbiamo assicurarci di non sovrascrivere le immagini esistenti.

Con questo finiremmo con l'installazione del nostro kernel, ricordando che copiarlo con un nuovo nome ci darà la possibilità di cambiare kernel ogni volta che avviamo il nostro computer.

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave