[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