[glux] kernel

Damiano Venturin damiano@venturin.net
Sat, 28 Dec 2002 21:43:41 +0100


--------------Boundary-00=_T8KU3OZLQQHSDF4V49RQ
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Alle 18:51, sabato 28 dicembre 2002, Grentis_81@libero.it ha scritto:
> Qualcuno =E8 in grado di dirmi esattamente i passi per la ricompilazion=
e del
> kernel di linux mandrake 9.0? Io penso di avere fatto tutto correttamen=
te
> ma, quando lo faccio partire mi da errore di Init not found...

problema di lilo

> qualcuno sa aiutarmi?

ti metto in attachment un mio script. (spero che mailman me lo lasci fare=
)
segui i seguenti step

da root:
#cp pathmioscript /sbin
#cd /usr/src/linux
#cp .config /root
#make mrproper
#make xconfig
=2E..
fai tutti i settaggi che devi fare oppure carica /root/.config
salva i settaggi ed esci
=2E..
#sh /sbin/gen_compilakernel.sh
=2E..
attendi e segui le istruzioni a schermo
quando avr=E0 finito riavvier=E0 la macchina con il nuovo kernel
=2E..
--
enjoy !      Dam

        __!__
 _____(_)_____
=09!  !  !

--------------Boundary-00=_T8KU3OZLQQHSDF4V49RQ
Content-Type: application/x-shellscript;
  charset="iso-8859-1";
  name="gen_compilakernel.sh"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="gen_compilakernel.sh"

!#/bin/bash
cd /usr/src/linux

make dep 2>&1 | tee ~/kern_dep.log   			&& echo -e \\a && 
make clean 2>&1 | tee ~/kern_clean.log 			&& echo -e \\a && 
make bzImage 2>&1 | tee ~/kern_bzImage.log 		&& echo -e \\a && 
make modules 2>&1 | tee ~/kern_mod.log 			&& echo -e \\a && 
make modules_install 2>&1 | tee ~/kern_mod_inst.log	&& echo -e \\a

echo -e \\a
echo -e \\a
echo
echo
echo "COMPILAZIONE COMPLETATA"
echo
echo "scrivi il nome che vuoi dare al kernel (es. 2.4.19.33)"
read scelta
echo "scrivi l'etichetta per il lilo (es. 2.4.19.33)"
read etichetta

cp arch/i386/boot/bzImage /boot/$scelta -f
cp System.map /boot -f

cp /etc/lilo.conf /etc/lilo.conf.ugo.old
echo "image=/boot/$scelta" >> /etc/lilo.conf
echo "    label=$etichetta" >> /etc/lilo.conf
#IMPORTANTE! SPECIFICA LA PARTIZIONE DI / !!
echo "    root=/dev/hda5" >> /etc/lilo.conf
echo "    initrd=/boot/initrd.img" >> /etc/lilo.conf
echo "    append=\"quiet devfs=mount hdc=ide-scsi\"" >> /etc/lilo.conf
echo
echo "modifica di lilo.conf completata ..."
lilo && rebootin $etichetta

--------------Boundary-00=_T8KU3OZLQQHSDF4V49RQ--