|
[HOWTO] cómo compilar el núcleo linux
|
| Autor |
Mensaje |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
[HOWTO] cómo compilar el núcleo linux
Bueno, acá va una breve explicación para compilar el núcleo linux que me pidió el usuario slacks, esto no pretende ser un HOWTO blah blah blah.
-Primero hay que conseguir el código fuente del núcleo linux, esto se puede encontrar en http://www.kernel.org;
-Descomprimirlo en /usr/src;
Entrar al directorio (cd/usr/src/linux-2.X.XX.XX);
Antes de compilar hay que configurarlo:
make menuconfig
Quizás lo más importante en esta parte es darle soporte al tipo de partición que utilizás en gnu/linux
(ext2,ext3,reiserfs), ya que de otra manera no arrancaría el sistema... si no sabés cuál tenes, marcá todos, aunque no es muy eficiente...
Una vez que configurado todo según las especificaciones de tu equipo salir del menuconfig y responder \"Yes\" para guardar los cambios.
Ahora ejecutar el siguiente comando:
\"make all && make modules && make modules_install\"
&&: significa la operación lógica AND. Seria lo mismo escribir make all, una vez que termine make modules...etc etc etc.
El make all incluye make, make dep (dependencias) make bzImage (la imagen del núcleo linux);
Lo de make modules y make modules_install es porque cuando se configura el kernel se puede instalar un driver incluido en el
kernel (marcado con *) o como módulo (M)
De todas maneras cuando terminen estas operaciones, si todo salió bien, Se habrán creado dos nuevos archivos, el primero
\"System.map\" en /usr/src/linux-2.x.xx.xx/
el segundo \"bzimage\" en /usr/src/linux-2.x.xx.xx/arch/i386/boot/
copiar los dos en /boot/
sería bueno renombrarlos por ejemplo linux-2.x.xx.xx
y System.map-2.x.xx.xx para saber qué versión es.
lo que queda ahora es editar el lilo.conf que se encuentra en el directorio /etc/
lilo (linux loader) es el boot manager standar, lo que hay que hacer es ingresar el path de tu nueva imagen del nucleo para
que aparezca cuando arranca el sistema.
sería algo así...
image = /boot/linux-2.x.xx.xx
label= gnulinux
root = /dev/hdx
read-only
Grabar el archivo y ejectura \"lilo\"
Si no tira ningún error... listo el pollo, sino revisar el archivo lilo.conf;
saludos
Esteban
|
|
| 06-21-2005 02:49 PM |
|
 |
BlueSkies
Usuario PL
Mensajes: 17
Grupo: Registrado
Registro en: May 2005
Estado:
Sin Conexión
Reputación: 1
|
RE: cómo compilar el núcleo linux
Esteban
Una duda, hace siglos que no uso slack (ni pienso cambiar, ya que cada vez que lo hago me duele le cabeza.... jaja), esa cosa sigue usando lilo?, Particularmente uso gconfig, es mas copado, quedaria algo asi
make gconfig; make bzImage; make modules modules_install; make install (y te modifica el grub y todo)
Exitos
AlexXx
No hay mejor firewall que cortar el rx de tu cable de red.
|
|
| 06-21-2005 09:27 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: cómo compilar el núcleo linux
Claro, como usa lilo, no tiene esa opcion. No sabia que con el grub te lo modificaba automaticamente. De todas maneras en informática generalmente no hay una sola manera de hacer las cosas... .
Gracias por el dato.
saludos
Esteban
|
|
| 06-21-2005 11:34 PM |
|
 |
BlueSkies
Usuario PL
Mensajes: 17
Grupo: Registrado
Registro en: May 2005
Estado:
Sin Conexión
Reputación: 1
|
RE: cómo compilar el núcleo linux
Esteban,
Deje de usar lilo y me pase a grub hace mucho tiempo despues de comprarme un disco \"grande\", lilo no lo soportaba, me imagino que eso sera cosa del pasado, de todas maneras me pareció mucho mejor y mas eficiente este gestor de arranque (grub). Ya que soporta algunas opciones que al menos en ese momento no estaban disponibles en lilo.
Supongo que con el make install deberia modificar el lilo tambien, en fin, seria bueno averiguarlo
Un abrazo
AlexXx
No hay mejor firewall que cortar el rx de tu cable de red.
|
|
| 06-22-2005 12:13 AM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
lilo
Que raro que el disco grande no te lo haya reconocido, hace poco instalamos slamd64 en lo de un amigo que tiene un disco serial ata de 160 gb y el lilo va bien.
Aca en casa tegno archlinux, y te da para elegir lilo o grub, elegi grub primero pero no se como es la sentencia para agregar al boot el disco ntfs... como es?
|
|
| 06-22-2005 01:01 PM |
|
 |
BlueSkies
Usuario PL
Mensajes: 17
Grupo: Registrado
Registro en: May 2005
Estado:
Sin Conexión
Reputación: 1
|
RE: cómo compilar el núcleo linux
Esteban
Te estoy hablando de la recontraprehistoria, grub calentito, recien salido... lilo, antiguo y cansado... (soy viejo)
En /boot/grub/grub.conf
title Windows XP
rootnoverify (hd0,x)
chainloader +1
Siendo x la particion---
Exitos
AlexXx
No hay mejor firewall que cortar el rx de tu cable de red.
|
|
| 06-22-2005 10:07 PM |
|
 |