[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[riminilug-general] Re: [riminilug-soci] compilare kernel ubuntu
Michele Delbianco wrote:
Ciao a tutti,
come si fa a compilare il kernel avendo già evidenziati in menuconfig i 
moduli che ubuntu ha precompilato durante l'installazione?
Mi spiego meglio: per adesso è la distro che mi riconosce meglio 
l'hardware, tranne alcuni problemi con stampante e video4lin, così 
vorrei aggiungere soltanto queste cose o poche altre.
Ho scaricato i sorgenti in /usr/src, dovrei mettere il file di 
configurazione del vecchio kernel nella cartella dove scompatterò i 
sorgenti o cosa?
mando la risposta su riminilug-general@ dato che la domanda andrebbe 
postata li.
se hai il file /proc/config.gz ti basta fare zcat /proc/config.gz > 
/usr/src/linux-XXXXX/.config poi entri nella dir del kernel cd 
/usr/src/linux-XXXXX/ e fai make oldconfig, rispondendo eventualmente 
alle domande riguardanti i moduli che non erano presenti nel kernel di 
ubuntu ma che lo sono dentro il kernel nuovo.
poi ti basta fare make bzImage; make modules; make modules_install;
cp -f arch/i386/boot/bzImage /boot/kernel-XXXXX .
Nota1: nel caso tu abbia bisogno dell'initrd dovrai utilizzare i tool 
della tua distro x crearlo
Nota2: nel caso tu stia parlando di un kernel 2.4 devi fare anche make 
dep prima di make bzImage
Successivamente aggiorna il tuo boot loader (aggiungendo una conf dentro 
grub oppure aggiungendo conf e rilanciando lilo) ...ed il gioco e' fatto.
Christian