[Tech] Compilazione 2.6.16 su kubuntu
admin@rello.it
admin@rello.it
Ven 26 Maggio 2006 16:00:12 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salve
Visto che usi Ubutu fatti un bel pacchettino .deb che quando lo
installi ti mette tutti i files nelle giuste posizioni (immagini,
moduli, configure ed headers) e ti riconfigura grub.
Io uso sempre il comando:
make-kpkg --append-to-version -rello --initrd kernel_image kernel_headers
In questo modo mi crea 2 pacchetti .deb, uno con il kernel, initrd e
moduli ed uno con gli headers.
Se non vuoi l'initrd togli l'opzione --initrd e configuri staticamente
i drivers necessari come ti hanno consigliato gli altri.
Poi installi i .deb ed il gioco è fatto!
Comunque c'è una guida fatta da dio a questo indirizzo:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
Ciao!!
Guga wrote:
> Il 90% delle volte il problema è quello indicato nella mail di
> Leandro Noferini. Quando compili il kernel hai la possibilità di
> creare o meno un avvio con initrd. Tecnicamente inird non è altro
> che un disco ram che viene caricato come rootfs all'avvio, il
> sistema legge il filesystem del disco initrd e da li carica i
> moduli necessari a proseguire il boot. I moduli necessari di solito
> non sono altro che quelli che ti servono a leggere il filesystem
> vero. Questo è il motivo per il quale se non intendi usare initrd,
> i driver che ti permettono di accedere al filesystem DEVONO ESSERE
> COMPILATI STATICAMENTE dentro al kernel e non devono essere messi
> come moduli. La tua contraddizione si verifica quando non hai i
> moduli compilati staticamente dentro al kernel e non sono presenti
> nemmeno nel disco di initrd. Ricorda inoltre che il supporto initrd
> deve essere abilitato esplicitamente tra le opzioni del kernel, ce
> ne sono 2: una per dire che vuoi il supporto per i ramdisk e
> l'altra per dire che vuoi il supporto per initrd. Ora non ricordo i
> nomi, ma guardando tra le opzioni dei driver le trovi. Oltre a
> questo il sistema deve sapere quali moduli includere dentro a
> initrd, su debian (credo k/ubuntu sia uguale) il file è:
> /etc/mkinitrd/modules
>
> più info le trovi con un ricco: apropos initrd
>
> spero ti serva, ciao Guga
>
> Leandro Noferini wrote:
>> Roberto Del Bianco disse:
>>
>>
>>> Nella cartella /boot noto che manca (rispetto al gruppo dei
>>> files riguardanti il kernel originale) un file
>>> initrd.img-equalchecosa. E'
>
> _______________________________________________ FLUG - Discussioni
> tecniche - tech@firenze.linux.it URL:
> https://lists.firenze.linux.it/mailman/listinfo/tech Archivio:
> http://lists.firenze.linux.it/pipermail/tech Ricerca nell'archivio:
> http://www.firenze.linux.it/search
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEdwnrNeGTXLJN7tMRAqe3AJ97F6SKHbyNoP57hx9oKRXBa/T6nACeNLTg
Wg9d42YfrkyaPx8hDRNbq30=
=NZTj
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
flug-tech