[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ successivo ]


The Debian GNU/Linux FAQ
Capitolo 10 - Debian e il kernel


10.1 Si può installare e compilare un kernel senza alcun adattamento specifico per Debian?

Sì.

C'è solo una trappola: le librerie C di Debian sono compilate con il più recente rilascio stabile degli header del kernel. Se si ha bisogno di compilare un programma con gli header del kernel più nuovi rispetto a quelli nel ramo stabile allora si dovrebbe aggiornare il pacchetto contenente gli header (libc6-dev) oppure usare i nuovi header da un albero di directory del kernel più recente. Cioè, se i sorgenti del kernel sono in /usr/src/linux, si dovrebbe aggiungere -I/usr/src/linux/include/ alla propria riga di comando quando si compila.


10.2 Quali strumenti fornisce Debian per costruire kernel personalizzati?

Gli utenti che desiderano (o devono) compilare un kernel personalizzato sono incoraggiati a scaricare il pacchetto kernel-package. Questo pacchetto contiene lo script per compilare un pacchetto kernel e fornisce la possibilità di creare un pacchetto Debian linux-image-versione semplicemente eseguendo il comando

     make-kpkg --initrd kernel_image

nella directory dei sorgenti del kernel di livello più alto. L'aiuto è disponibile eseguendo il comando

     make-kpkg --help

e attraverso la pagina di manuale make-kpkg(1).

Gli utenti devono scaricare separatamente il codice sorgente per il kernel più recente (o un kernel a propria scelta) dall'archivio del proprio sito Linux preferito, a meno che non sia disponibile un pacchetto linux-source-versione (dove versione rappresenta la versione del kernel).

Istruzioni dettagliate sull'uso del pacchetto kernel-package sono fornite nel file /usr/share/doc/kernel-package/README.gz.


10.3 Come posso creare un floppy di avvio personalizzato?

Questo compito è molto semplificato dal pacchetto Debian boot-floppies, che si trova normalmente nella sezione admin dell'archivio FTP Debian. Gli script di shell in questo pacchetto producono floppy di avvio nel formato SYSLINUX. Questi sono floppy formattati MS-DOS i cui master boot record sono stati alterati così che possano avviare direttamente Linux (o qualsiasi altro sistema operativo sia stato definito nel file syslinux.cfg sul floppy). Altri script in questo pacchetto producono dischi di root di emergenza e possono anche riprodurre i dischi base.

Maggiori informazioni su questo argomento si trovano nel file /usr/share/doc/boot-floppies/README dopo aver installato il pacchetto boot-floppies.


10.4 Quali strumenti speciali fornisce Debian per lavorare con i moduli?

Il pacchetto modconf di Debian fornisce uno script di shell (/usr/sbin/modconf) che può essere usato per personalizzare la configurazione dei moduli. Questo script presenta un'interfaccia basata su menu che chiede all'utente dettagli sui driver di device caricabili nel suo sistema. Le risposte sono usate per personalizzare il file /etc/modules.conf (che elenca gli alias e altri argomenti che devono essere usati in congiunzione con i vari moduli) attraverso i file in /etc/modutils/ e /etc/modules (che elenca i moduli che devono essere caricati all'avvio).

Come i (nuovi) file Configure.help che sono ora disponibili per supportare la creazione di kernel personalizzati, il pacchetto modconf viene fornito con una serie di file di aiuto (in /usr/lib/modules_help/) che forniscono informazioni dettagliate sugli argomenti appropriati per ognuno dei moduli.


10.5 Si può disinstallare in sicurezza un vecchio pacchetto kernel e, se sì, come?

Sì. Lo script linux-image-NNN.prerm verifica se il kernel che si sta attualmente usando è lo stesso che si sta tentando di disinstallare. Quindi si possono rimuovere i pacchetti delle immagini del kernel non desiderate usando questo comando:

     dpkg --purge linux-image-NNN

(ovviamente sostituire NNN con il proprio numero di versione e revisione).


[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ successivo ]


The Debian GNU/Linux FAQ

versione 5.0.3ubuntu1, 15 November 2014

Gli autori sono elencati in Autori delle FAQ di Debian