allora
il file .config va prelevato e spostato in /usr/src/linux.
basta un
mv .config /usr/src/linux/.config
questo significa che devi avere scompattato il tuo linux-2.4.19.tar.gz (lo prendi da qui: http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gz), lo scompatti dentro /usr/src/ col comando tar -xzvf lin….
nella directory /usr/src. dovresti ottenerne una directory con i
sorgenti del kernel di nome linux. se si chiama linux-2.4.19 crei allora
un link simbolico di nome linux che punta a quella dir. cosi’:
user@tuamacchina:/usr/src# ln -sf linux-2.4.19 linux
cosi’ il comando che ti ho dato prima e’ sicuramente giusto.
poi.
entri nella dir linux dove hai messo il .config e digiti:
make menuconfig
ti compare la videata per la configurazione del kernel, tu puoi subito
dire di uscire e salvare le modifiche senza fare nulla, questo serve per
far creare il file makedep.h o config.h non ricordo, cmq e’ un file
necessario alla compilazione che viene creato dal comando “make
menuconfig”.
una volta effettuate queste operazioni puoi dare in /usr/src/linux/ i
comandi:
make dep bzImage modules modules_install
questo ti compila kernel e moduli, il kernel nuovo si chiama bzImage e d
i moduli te li installa in /lib/modules/2.4.19/ creando ex novo la dir
2.4.19 . lo fa questo comando in automatico, quindi non ti preoccupare
che sia gia’ presente in /lib/modules. al momento c’e’ quella del tuo
kernel corrente, che cmq ti conservi nel caso vada male qualcosa e tu
sia costretto ad utilizzare ancora il vecchio kernel.
visto che i moduli te li mette in automatico dove devono stare ma il
kernel nuovo no, lo facciamo noi.
tu@tuopc:/usr/src/linux# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.19
cosi’ copi il kernel creato (bzImage) nel posto giusto con il nome
giusto. giusto per convenzione, che quello e’ il posto dove tutti
mettiamo il kernel e cerchiamo di usare nomi esplicativi di cosa
installi.
vmlinuz-2.4.19 inequivocabilmente agli occhi di chiunque appare come il
file contenente il kernel 2.4.19. ok?
poi.
bisogna informare lilo dell’installazione avvenuta.
vi /etc/lilo.conf (metto tra parentesi quadre i tasti da pigiare per
eseguire dei comandi, i caratteri / e : intendono la command line in
basso; con / si indica una ricerca nel file, con : si da un comando)
/vga=normal
alla riga dove si ferma il cursore modifichi normal con
0×317
questo ti dara’ la consolle con frame buffer in 1024×768. non male eh?
![]()
poi:
/default=linux/i
questo ti manda alla riga dove c’e’ indicata la “label” del kernel da
usare di default.
se vuoi metterci quello nuovo scrivici (per restare conforme
all’esempio)
[i] default=linux-2.4.19 poi sotto scrivi image=/boot/vmlinuz-2.4.19 label=linux-2.4.19 read-only [esc] :wq
ed esci da vi. ora che hai modificato la conf aggiorni il master boot
record con le nuove informazioni
al prompt:
lilo
ti dovrebbe dire che ora linux-2.4.19 e’ added ed e’ con * vicino.
questo significa che e; il default.
reboot
e dovresti esserci
0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment