El Tue, Jan 04, 2000 a las 12:35:02AM +0100, Emilio Hern�ndez Mart�n dijo: > Hola. > > Perdonad mi ignorancia pero no me termino de aclarar del todo. > > Ya he instalado el paquete "kernel-package" pero no s� muy bien cu�les > son esos scripts que lo hacen casi todo. Por otra parte, yo no tengo el > directorio /usr/src/linux, donde se supone que est�n las fuentes as� que no > s� qu� hacer. Luego, en el paso 1 que ten�as en tu fichero:
A ver ... :)
Por defecto, no tienes las fuentes del kernel instaladas en tu
sistema. Para solucionarlo, podrias conseguirte la �ltima versi�n del kernel
estable, la 2.2.13 si no estoy equivocado, y te las traes de, por ejemplo,
http://www.es.kernel.org/pub/linux/kernel/v2.2/linux-2.2.13.tar.bz2
Con eso, te bajas los 11.6 Mb. con las fuentes del nucleo. Para los
siguientes pasos, conviene que muevas ese fichero hasta el directorio
/usr/src/. Tambien conviene que dispongas, al menos, de unos 130 Mb libres
en el lugar en el que vayas a descomprimir el kernel.
Una vez has puesto ese fichero en /usr/src/, y con el paquete bzip2
instalado, ejecutas la siguiente orden:
bunzip2 linux-2.2.13.tar.bz2
Con eso, descomprimes el fichero de los fuentes. Esto provoca dos
cosas: que cambien de 'linux-2.2.13.tar.bz2' a 'linux-2.2.13.tar' y que
aumente de tama�o hasta alcanzar los 62.5 Mb de tama�o.
Los ficheros '*.tar' son ficheros que contienen a otros ficheros.
Para 'desempaquetarlos', ejecuta la siguiente orden:
tar xvf linux-2.2.13.tar
Esto te crear� el directorio /usr/src/linux/, que es donde est�n las
fuentes del nucleo...
Si creastes el fichero 'Compilar-kernel.sh', puedes ponerlo en
/usr/src/, por ejemplo ...
Ahora, suponiendo que tienes todo lo necesario (y si no, cuando
falle lo consultas), lo que haces es llamar a ejecutar esta orden:
/usr/src/Compilar-kernel.sh
Con esto, deber�as tener casi todos los pasos automatizados...
> # Paso 1
> # Empaqueto las fuentes en formato deb
> ## make-kpkg --revision=$VERSION kernel_source
>
> no hay ninguna opci�n "descomentada", es decir, �no tendr�a que estar la
> �ltima sentencia sin los ##? Habla un puro novato de Linux, recuerdo.
Est� opci�n la suelo mantener comentada porque cuando compilo lo
suelo hacer con los fuentes originales. Si lo que quisiera es 'repartir' las
fuentes del kernel, en formato debian, lo descomentar�a. Con estaopci�n, se
crear�n las fuentes como paquete debian.
> Por otra parte, he le�do que si tienes una m�quina Intel, como es mi
> caso, tambi�n se necesita el paquete "bin86", �es cierto? Supongo que s�
> pero como no lo mencion�is, pues no s�...
Pues si, te es necesario.
> Y por �ltimo, una vez que tenga ese fichero, 'Compilar-kernel.sh', por
> ejemplo, con los permisos adecuados y tal, �lo ejecuto y �l s�lo se
> encargar� de actualizar o compilar mi kernel o lo que sea? Si no, �qu� es lo
> que deber�a hacer a continuaci�n?
Cuando ejecutas ese script, lo primero que hace es llevarte al menu
del kernel. En esos menus, debes elegir las opciones que mas se adecuen a la
maquina para la que quieras compilar el kernel. Te encuenta que puedes
utilizar una maquina para compilar el kernel para otra.
Una vez que has elegido las opciones adecuadas, al salir del menu de
opcines del kernel continuar� el proceso, totalmente automatizado, que te
crear� en /usr/src/ varios paquetes debian, conteniendo la imagen del kernel,
las 'header' y la documentacion, para que, con un simple
dpkg -i /usr/src/*.deb
puedas instalar el nuevo kernel.
Espero que despues de esta 'larga' explicaci�n, la cosa te resulta
m�s clara :)
> Much�simas gracias.
dnd
--
=============================8<=========================================
___ _ _
/ ___|_ _| (_) ___ Grupo de Usuarios de LInux de Canarias
| | _| | | | | |/ __| Pasate por nuestro web....
| |_| | |_| | | | (__ http://www.gulic.org/
\____|\__,_|_|_|\___| Clave GPG en las paginas de Gulic
Key fingerprint = F734 17F5 3AB6 E1F6 11C4 B498 5B3E 1111 FEDF 90DF
=============================================================>8=========
pgp9gu147eUXK.pgp
Description: PGP signature

