make-kpkg (Era: Re: scheda audio)

Micky Del Favero blug@lists.linux.it
Thu, 3 Jan 2002 09:31:28 +0100


Mikage Sakurai writes:
> On Thursday 01 January 1970 00:59, you wrote:

E questa data dove l'hai presa? Il messaggio l'avevo spedito il giorno
di natale, ma non mi pare che quel giorno si festeggi la nascita di unix :-)

> > make-kpkg kernel_image
> > dpkg -i kernel-image-versione
> 
> ti va di darmi qualche ripetizione veloce sui vantaggi di usare
> make-kpkg? 

Eviti di doverti ricordare la sequenza giusta di make necessari per
costruire un kernel (make dep && make clean && make bzImage && make \
modules && if (kernel per questa macchina) ; then make modules_install ; \
cp /usr/src/linux/arch/la_tua_architettura/bzImage /boot ; cp \
/usr/src/linux/System_map /boot ; fi && lilo)
Se il kernel lo compili su una macchina diversa (non è una cosa così
strana come forse sembra, prova a compilare un kernel su un 386 o su un
486 e poi capirai) da quella su cui dovrai installarlo non devi
impazzire per copiare tutto il necessario in quanto ti preparerà un bel
pacchetto completo di tutto, comodamente installabile e disinstallabile.
Se hai tutto come deve essere (cioè in / due link fatti più o meno così:
root@minnie:~# ls -l /vm*
lrwxrwxrwx    1 root     root           19 Dec 17 10:16 /vmlinuz -> boot/vmlinuz-2.4.16
lrwxrwxrwx    1 root     root           18 Sep 11 11:13 /vmlinuz.old -> boot/vmlinuz-2.4.9
root@minnie:~# 
Se non c'è /vmlinuz.old linka /vmlinuz.old a ciò a cui è linkato
/vmlinuz)
installando il pacchetto questo sposterà il link all'attuale kernel (che
funziona) in /vmlinuz.old e linkerà quello nuovo a /vmlinuz e lancerà
lilo.

Detta così sembra una inutility, ma fa risparmiare un sacco di tempo.

Ciao, Micky
-- 
Errare è umano, ma per fare veramente casino ci vuole la password di root!
Micky Del Favero  micky@chiara.dei.unipd.it  micky@linux.it
http://chiara.dei.unipd.it      powered by Debian/GNU Linux