Old:Debian su HP Compaq nx6325: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(→Kernel: +cardreader) |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
''Torna all'indice: [[Linux Kernel in a Nutshell]]'' | ''Torna all'indice: [[Linux Kernel in a Nutshell]]'' | ||
__TOC__ | |||
Il [[LKN:_Personalizzare_un_Kernel|capitolo precedente]] ci ha insegnato i meccanismi per la riconfigurazione del kernel; in questo capitolo arriva la parte interessante, in cui si possono trovare tutte le modifiche pi� comuni che gli utenti hanno bisogno di apportare ai loro kernel, con le istruzioni specifiche per effettuarle. | |||
== '''Dischi''' == | |||
Il kernel Linux supporta una grande variet� di differenti tipi di disco. Questa sezione mostra come configurare il kernel in modo tale che supporti la maggior parte dei modelli pi� comuni di controller di disco. | |||
'''Periferiche USB''' | |||
Per utilizzare una periferica di archiviazione USB (come quelle chiamate comunemente memorie "flash" USB, oppure dischi esterni USB) il supporto USB deve prima funzionare correttamente. Fare riferimento alla ricetta nella sezione chiamata [[USB]] per sapere come fare. | |||
Se | Una periferica di archiviazione USB pu� essere identificata utilizzando il programma ''lsusb''. Se la sequenza di comandi che segue produce i risultati mostrati, nel sistema � presente una periferica di archiviazione USB: | ||
<pre> | <pre> | ||
$ | $/usr/sbin/lsusb -v | grep Storage | ||
bInterfaceClass 8 Mass Storage | |||
</pre> | </pre> | ||
Abilitarla nel modo seguente: | |||
1. Una periferica di archiviazione USB � in realt� una periferica USB SCSI che comunica su un collegamento USB. Per questo motivo, deve essere abilitato il sottosistema SCSI: | |||
<pre> | <pre> | ||
Device Drivers | |||
SCSI Device Support | |||
[*] SCSI Device Support | |||
</pre> | </pre> | ||
2. Anche nel sistema SCSI, si deve abilitare il "SCSI disk support" affinch� la periferica venga montata correttamente: | |||
<pre> | |||
Device Drivers | |||
SCSI Device Support | |||
[*] SCSI disk support | |||
</pre> | |||
3. Abilitare il supporto di archiviazione USB: | |||
<pre> | <pre> | ||
Device Drivers | |||
USB Support | |||
[M] USB Mass Storage support | |||
</pre> | </pre> | ||
Nelle pagine che seguono verranno illustrate specifiche periferiche di archiviazione USB per le quali si rende necessaria una configurazione differente, in quanto non seguono gli standard USB e richiedono un codice speciale. Se si possiede una di queste periferiche, � necessario abilitare il supporto per esse. | |||
'''Dischi IDE''' | |||
I dischi IDE sono i pi� comuni dischi per PC. La periferica che abilita tali dischi affinch� essi lavorino correttamente � un controller di disco IDE. Per determinare se si abbia un controller di disco IDE sul proprio sistema, usare il comando ''lspci'' nel seguente modo: | |||
<pre> | <pre> | ||
$/usr/sbin/lspci | grep IDE | |||
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE | |||
Controller (rev 02) | |||
00:1f.2IDEinterface:IntelCorporation82801EB(ICH5)SATAController(rev | |||
02) | |||
</pre> | </pre> | ||
Tenete presente che il risultato del comando ''lspci'' probabilmente non sar� identico a quello mostrato sopra. Ci� che importa invece � che il comando mostri un qualunque controller IDE (la prima periferica nel precedente esempio). Se si riscontrano solo controller SATA, vedere la sezione successiva 'Serial ATA (SATA)'. | |||
Ora seguiamo i seguenti passi: | |||
1. Abilitare il supporto PCI per il kernel: | |||
<pre> | <pre> | ||
Bus options (PCI, PCMCIA, EISA, MCA, ISA) | |||
[*] PCI Support | |||
</pre> | </pre> | ||
2. Abilitare il sottosistema IDE e il supporto IDE: | |||
<pre> | <pre> | ||
Device Drivers | |||
[*] ATA/ATAPI/MFM/RLL support | |||
[*] Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support | |||
</pre> | </pre> | ||
3. Nel sistema ATA, occorre abilitare lo specifico tipo di controller IDE che si possiede, al fine di farlo funzionare correttamente. Per avere un buon backup nel caso si selezioni il tipo errato, selezionare la voce controller IDE 'generico': | |||
<pre> | <pre> | ||
Device Drivers | |||
ATA/ATAPI/MFM/RLL support | |||
[*] generic/default IDE chipset support | |||
</pre> | </pre> | ||
4. Abilitare i differenti controller PCI IDE: | |||
<pre> | <pre> | ||
Device Drivers | |||
ATA/ATAPI/MFM/RLL support | |||
[*] PCI IDE chipset support | |||
</pre> | </pre> | ||
Ci� porta all'apertura di un lungo sottomenu di differenti tipi di controller IDE. Selezionare il proprio in base al nome della periferica mostrata col comando ''lspci'' | |||
Riga 555: | Riga 106: | ||
---- | ---- | ||
[http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ | [http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch08.pdf ''Capitolo originale''] | ||
[[Categoria:Kernel]] | [[Categoria:Kernel]] |