Come modificare il kernel di Linux

Tramite: O2O
Difficoltà: media
17

Introduzione

Il kernel è il nucleo del sistema operativo e serve per permettere al software di interagire con la parte hardware. A volte può essere necessario modificare il kernel per ottenere diritti aggiuntivi sulle features del sistema operativo. Per aggirare quindi delle limitazioni imposte dal sistema operativo si deve lavorare in "kernel mode" anziché in "user mode". Fare questo implica inesorabilmente dei rischi e bisogna sapere bene come operare per evitare di cancellare o danneggiare file fondamentali per il corretto funzionamento del sistema operativo. In questa guida in particolare vi spiegheremo come modificare il kernel di Linux. Vediamo come fare.

27

Occorrente

  • Conoscenze informatiche di base
  • Sistema Linux
37

Acquisire le sorgenti di kernel

Prima di tutto, occorre dotarsi delle sorgenti del kernel. Queste si possono reperire direttamente sul disco rigido oppure tramite il web. La cosa importante è quella di prestare particolare attenzione alla seconda cifra del kernel, in quanto solamente le cifre pari sono considerate stabili, mentre le altre sono in fase di sviluppo. Le sorgenti devono essere inserite nella "directory /usr/src" e decompresse. Per eseguire questo procedimento, occorre loggarsi come un utente root.

47

Scaricare le patch

Una volta reperito le sorgenti, sarà possibile scaricare le patch di aggiornamento. Dal momento che le patch sono sequenziali, è necessario scaricare ed installare anche quelle comprese tra il proprio kernel e quello a cui si desidera arrivare. Per installare una patch, si deve utilizzare la scrittura, riportata tra gli apici: "lnxbox1:/usr/src# gzip -cd patch (con la versione della patch). Gz | patch -p0". Come indicato, si deve specificare la versione della patch. Se la procedura è andata a buon fine, si otterranno come risultato le sorgenti del kernel nella "directory /usr/src/linux".

Continua la lettura
57

Modificare la directory

A questo punto, si deve entrare nella directory "lnxbox1:~ # cd /usr/src/linux" e digitare "lnxbox1:~ # cd /usr/src/linux# make mrproper". Questa è la procedura richiesta per eliminare i collegamenti con la versione precedente. Per scegliere le opzioni da includere nel nuovo kernel, bisogna digitare, come utente root, la seguente frase: "lnxbox1:/usr/src/linux# make config". Questo consentirà di includere, in maniera interattiva, le preferenze. Per tale operazione, come già specificato nell'introduzione di questa guida, è preferibile informarsi sulle varie tipologie dei menu di configurazione, visto che non sono infrequenti possibili errori che possono compromettere la funzionalità dell'intero sistema.

67

Guarda il video

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Linux

Come modificare le dimensioni dello schermo su Linux

La tecnologia è sempre in evoluzione, qualunque sia l'ambito a cui si fa riferimento. Come per i software, anche per i sistemi operativi vengono previsti dei continui aggiornamenti. Il sistema operativo più diffuso a livello mondiale è "Microsoft Windows",...
Linux

Come Visualizzare O Modificare La Risoluzione Del Desktop Su Linux

I più utilizzati sistemi operativi attualmente in circolazione sono Windows e Mac OS X, oltre ai due precedenti sistemi operativi, esistono moltissime versioni diverse di Linux. Se si decidesse quindi di installare linux e si decidesse di far visualizzare...
Linux

Come aggiungere o modificare il Gateway predefinito in Linux

In informatica, quando parliamo di gateway, sostanzialmente ci riferiamo ad un dispositivo il cui obiettivo principale è quello di veicolare i dati in entrata (dall'esterno ovviamente) attraverso una rete LAN. In questa guida vedremo brevemente come...
Linux

Come cancellare i kernel inutilizzati da Ubuntu

Ubuntu è un sistema operativo distribuito da Linux che, dal suo inizio, sta acquisendo una sempre maggiore diffusione fra gli utenti del sistema operativo Open Source. I vantaggi dell'Open Source sono numerosi, infatti l'azienda si è indirizzata sul...
Linux

Come controllare un pc Linux a distanza

Linux e la relativa galassia delle sue distribuzioni sta avendo negli ultimi anni un'esplosione meritatisima. Se fino a qualche anno fa il solo menzionarlo faceva venire letteralmente l'orticaria all'utente di pc deskto medio, oggi, soprattutto grazie...
Linux

Come Installare un S.O. linux o debian con Linux Live USB Creator

Nella propria vita lavorativa e non solo, è importante poter contare in ogni momento su un ottimo ed efficiente computer che riesca così a farci svolgere tutte le mansioni di cui si ha bisogno nella maniera più veloce posibile. Ormai però molte sono...
Linux

Linux: i migliori driver per la tv

Per chi non lo sapesse, Linux è un sistema operativo come Windows ma con la differenza che è più difficile da spiare e che in molti casi risulta più leggero per il PC favorendo la velocità del computer. Con l'avvento delle smart TV, la televisione...
Linux

10 curiosità su Linux

Dopo quasi 26 anni dal concepimento del sistema operativo per eccellenza, Linux, è tempo di portare alla luce una serie di curiosità. Il suo utilizzo, sempre più diffuso anche tra lo user medio, viene troppo spesso dato per scontato. Non solo non si...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.