HowTo:gentoo:Kernel

De Luispa

Compilación del Kernel

Eso tan temido y obviamente con motivo, si se desconoce, es difícil no tenerle un poco de miedo a la compilación del Linux. Una de las ventajas de Gentoo es que no queda más remedio que pasar por la compilación tras compilación del kernel, por lo que se le quita todo ese aura de misterio. Tan sencillo como esto:

Pasos para modificar, compilar e instalar

Modificar el Kernel

  • Modificación
# cd /usr/src/linux
# make menuconfig

  : Hacer todas las modificaciones necesarias


Compilar el kernel

  • Compilación
# cd /usr/src/linux
# make && make modules_install
  • Compilaciones adicionales. Pueden ser necesarias o no. En mi caso lo son, por ejemplo para instalar drivers específicos que se consiguen de una fuente diferente al kernel oficial, o programas propietarios como el de nvidia o vmware. Describo algunos de los que yo necesito. Los que están comentados es porque ya no los uso, pero lo hice en el pasado...
# Drivers para tarjetas NIC de Realtek.
#cd /usr/src/Realtek/r8168-8.010.00
#make clean modules
#make install
#depmod -a

# Drivers de NVidia
cd /usr/src 
emerge -v nvidia-drivers
eselect opengl set nvidia

# Modulos para pruebas con VMWare 
#emerge -v vmware-modules 

# Módulos de VirtualBox
emerge -v virtualbox-modules


  • Instalación del nuevo kernel (el numero/nombre del fichero puede variar)
# mount /boot
# cd /usr/src/linux
# cp arch/x86_64/boot/bzImage /boot/bzImage-2.6.28-gentoo-r1      
# cp System.map /boot/System.map-2.6.28-gentoo-r1

  • Modificar el fichero grub.conf. A continuación un ejemplo
# nano /etc/grub/grub.conf
Fichero: /boot/grub/grub.conf (Ejemplo)
 timeout 10
 default 0
  
 # For linux with latest kernel
 title=Gentoo Linux 2.6.28-gentoo-r1
 root   (hd0,0)
 kernel (hd0,0)/bzImage-2.6.28-gentoo-r1 root=/dev/sda3



Rearrancar el equipo

# reboot



Enlaces y Créditos

[1] http://wiki.luispa.com/ Página principal de LuisPa.


Volver a HowTo Servidor Gentoo Linux

--Luis 12:48 22 mar 2009 (CET)