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


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


9.1 Posso installare e compilare un kernel senza alcun adattamento specifico per Debian?

Sì.

C'è solo una trappola: le librerie C di Debian sono compilate con la più recente release stabile degli header del kernel. Se capita di aver bisogno di compilare un programma con gli header del kernel più nuovi rispetto a quelli nella serie 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. Così, 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.


9.2 Quali strumenti fornisce Debian per costruire kernel personalizzati?

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

     make-kpkg kernel_image

nel livello più alto della directory dei sorgenti del kernel. 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 il kernel di propria scelta) dall'archivio del proprio sito Linux preferito, a meno che un pacchetto kernel-source-version sia disponibile (dove "version" rappresenta la versione del kernel).

Istruzioni dettagliate sull'uso del pacchetto kernel-package sono fornite nel file /usr/doc/kernel-package/README.gz. In breve, si dovrebbe:


9.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 boot 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.

Si troveranno maggiori informazioni su questo nel file /usr/doc/boot-floppies/README dopo aver installato il pacchetto boot-floppies.


9.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 particolari sui dispositivi driver caricabili nel suo sistema. Le risposte sono usate per personalizzare il file /etc/modules.conf (che elenca gli alias ed 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 sono ora disponibili per supportare la costruzione di kernel personalizzati, il pacchetto modconf nasce con una serie di file di aiuto (in /usr/lib/modules_help/) che forniscono informazioni dettagliate sugli argomenti appropriati per ognuno dei moduli.


9.5 Posso disinstallare con sicurezza un vecchio pacchetto kernel e, se sì, come?

Sì. Lo script kernel-image-NNN.prerm verifica se il kernel che si sta correntemente usando è lo stesso kernel che si sta tentando di disinstallare. Quindi si può rimuovere il pacchetto dell'immagine del kernel che non si vuole usando questo comando:

     dpkg --purge --force-remove-essential kernel-image-NNN

(si sostituisca "NNN" con la propria versione e numero di revisione del kernel, ovviamente)


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


The Debian GNU/Linux FAQ

versione 4.0.4+nmu1ubuntu1, 16 April 2010

Autori della FAQ Debian