per scaricare l'archivio compresso del kernel aprite un terminale, scrivete:
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.32-rc8.tar.bz2
scompattate il tutto servendovi del comando tar.
tar jxvf linux-2.6.32-rc8.tar.bz2
ho proceduto alla configurazione, compilazione del kernel con il metodo classico su un eeepc con installato archlinux come distribuzione principale .
eccovi i principali passaggi da me eseguiti per una configurazione ottimizzata .
Entrate dentro la nuova cartella decompressa.
cd linux-2.6.32-rc8
iniziate la configurazione del kernel utilizzando il comando make menu config
cliccate sull'opzione append to local version - append to kernel release in modo da creare dentro la cartella /lib/modules/ una nuova cartella contenenti i sorgenti di questa versione del kernel è non sovrascrivere la versione precedente, nel mio caso ho scelto come nome la dicitura
rc8-ARCH.


salvate ed uscite dalla configurazione del kernel cliccando due volte sul tasto esc della tastiera.
iniziate la compilazione del kernel scrivendo da terminale:
make dep bzImage
continuate con la compilazione dei vari moduli del kernel.
make modules
installate i moduli servendovi del comando:
sudo make modules_install
copiate l'ultima riga generata dal comando, dovrebbe essere questa:
DEPMOD 2.6.32-rc8rc8-ARCH
copiate il file bzImage dentro la cartella /boot/ rinominandola in vmlinuz2632rc8-ARCH.
sudo cp -fr arch/x86/boot/bzImage /boot/vmlinuz2632rc8-ARCH
create l'immaggine del kernel servendovi del comando mkinitcpio.
sudo mkinitcpio -k 2.6.32-rc8rc8-ARCH -g /boot/kernel2632rc8rc8-ARCH.img
l'ultimo passaggio da eseguire per poter provare il nostro kernel è quello di modificare il file /boot/grub/menu.lst, inserite le nuove voci appena create vmlinuz2632rc8-ARC, kernel2632rc8rc8-ARCH.img.
sudo nano /boot/grub/menu.lst
title Arch 2.6.32rc8
root (hd0,0)
kernel /boot/vmlinuz2632rc8-ARCH root=/dev/sda1 ro
initrd /boot/kernel2632rc8rc8-ARCH.img
Nessun commento:
Posta un commento