Problemi ricompilazione Kernel
Luca Giuzzi
giuzzi a dmf.bs.unicatt.it
Mer 10 Nov 1999 14:20:12 UTC
l'alias che vorresti mettere e' esattamente
block-major-8 off
...ma... block-major-8 e' il block device per SCSI e non per IDE!!
(che e' block-major-3).
Una cosa: non puoi caricare il driver in forma modulare se non accedi prima
al disco e non puoi accedere al disco se non hai caricato il driver prima!!
Per cui hai due possibilita':
1. compilare anche il driver per la 152X nel kernel e non come modulo
2. creare un ram disk iniziale (initrd) su cui mettere solamente il modulo
richiesto per la controller: e' importante notare che l'initrd viene
caricato da lilo (o loadlin, etc.) per cui viene letto usando le chiamate
di funzione del BIOS e dunque non necessita di drivers...
La soluzione usata da RedHat e anche da Debian, credo, e' la numero 2,
in quanto evita di dover includere kernels configurati in modo diverso per
ogni possibile combinazione di controllers. Personalmente, se il
kernel che stai compilando e' "customizzato" per quella macchina, ti
consiglio la 1. in quanto e' sicuramente piu' semplice e agevole [ed inoltre,
se non ti serve, ti consente di eliminare il supporto ram-disk :)) ]
Ciao,
lg
Maggiori informazioni sulla lista
Lug
|