[ubuntu-it] ricompilare kernel
El Paso
fpazzatura a email.it
Sab 21 Gen 2006 10:28:04 UTC
Cris ha scritto:
>sudo make-kpkg --append-to-version=-custom --initrd *kernel*_image modules_image
>
>
è esatto, anche se ti devo chiedere se per te è veramente utile
*modules_image*, visto che serve a compilare i moduli interni a parte,
se non lo metti mette tutto insieme in un pacchetto (almeno io così sono
più comodo).
>Grazie, stasera quando sono a casa provo subito....
>Ma sincermanete non ho capito initrd che roba si e fakeroot.....
>Ha i qualche ditta???
>Saluti Cris
>
L'initrd (Init Ram Disk), è un piccolo disco nella memoria Ram (che
spiritoso che sono), e serve a caricare i moduli dei Filesystem (ext2,
ext3, reiserfs). Il kernel di Ubuntu lo integra _per forza_, penso per
motivi di compatibilità (così il kernel va su qualsiasi filsystem).
Il fakeroot è un'emulazione della directory di root (la cosiddetta /),
perché per creare il pacchetto bisogna fare una *finta installazione*,
per poi pacchettizzare il tutto, ma solo l'utente *root* può farlo. In
pratica serve per compilare e creare il pacchetto senza usare sudo, o se
non si è root o ancora se non si può fare sudo. Insomma metti sudo e
_ignora tutto l'ultimo discorso_ ;-).
Ciao, Roberto.
Maggiori informazioni sulla lista
ubuntu-it