Configuración del Kernel en CenOS

11
Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas CONFIGURACIÓN DEL KERNEL EN CENTOS 6.3 Verificar que se cuenta con los siguientes paquetes instalados en el sistema: Compilador gcc libreria ncurses mkinitrd ncurses-devel make Para realizar la configuración del kernel de GNU/Linux, ingresamos a la web oficial donde se almacena el kernel www.kernel.org , en este caso descargamos la versión 3.5.5 para ellos nos ubicamos en el siguiente directorio /usr/src/ y descargamos el kernel desde esta ruta: Descomprimimos el paquete (kernel) Administración de Servidores - Prof. Kramer Garay Gómez rpm -q <nombre del paquete>

Transcript of Configuración del Kernel en CenOS

Page 1: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

CONFIGURACIÓN DEL KERNEL EN CENTOS 6.3

Verificar que se cuenta con los siguientes paquetes instalados en el sistema:

✔ Compilador gcc ✔ libreria ncurses ✔ mkinitrd ✔ ncurses-devel ✔ make

Para realizar la configuración del kernel de GNU/Linux, ingresamos a la web oficial donde se almacena el kernel www.kernel.org, en este caso descargamos la versión 3.5.5

para ellos nos ubicamos en el siguiente directorio /usr/src/ y descargamos el kernel desde esta ruta:

Descomprimimos el paquete (kernel)

Administración de Servidores - Prof. Kramer Garay Gómez

rpm -q <nombre del paquete>

Page 2: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

creamos un enlace simbólico de la carpeta generada al descomprimir

creamos un directorio en donde realizaremos la configuración y compilación del kernelen este caso:

ingresamos al directorio del enlace simple creado, seguido de make mrproper que permite realizar una instalación limpia

ejecutamos el comando make menuconfig dirigiendo la ruta en el directorio creado

y visualizaremos la interfaz basado en ncurses, para realizar la configuración del kernel

Administración de Servidores - Prof. Kramer Garay Gómez

[root@localhost linux]# make mrproper

Page 3: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

ingresaremos a la opción de características del procesador

Administración de Servidores - Prof. Kramer Garay Gómez

Nota: <Enter> = para seleccionar los submenus, <Y> = incluye o selecciona, <N> = excluye o deselecciona, <M> = Habilita caracteristicas modulares, <Esc><Esc> para salir

Page 4: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

Deshabilitamos el soporte multi procesamiento simétrico y el soporte genérico

Administración de Servidores - Prof. Kramer Garay Gómez

Page 5: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

realizado estos cambios pasamos a guardar la configuración

ejecutamos el comando make bzImage, para crear la imagen del kernel con los cambios realizados(se demorará en crear la imagen dependiendo de los recursos del computador)

Administración de Servidores - Prof. Kramer Garay Gómez

Page 6: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

Imagen creada satisfactoriamente (mensaje que muestra al terminar el proceso)

pasamos a cargar los modulos si es que se hubieran añadido o deshabilitado

seguidamente instalamos los modulos

Administración de Servidores - Prof. Kramer Garay Gómez

Page 7: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

para ver si se crearon los modulos con exito, verificamos el directorio /lib/modules/, donde se debió de crear el directorio con el nombre de la versión del kernel a compilar.(3.5.5)

copiamos la imagen del kernel creado al directorio /boot

copiar el fichero .config al directorio /boot

lo mismo con el fichero System.map

creamos el initrd dentro de /lib/modules

verficar en el directorio /boot los elementos que creamos (son 4)

config-3.5.5.. initrd-3.5.5... System.map-3.5.5... vmlinuz-3.5.5...

Administración de Servidores - Prof. Kramer Garay Gómez

Page 8: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

Editamos en fichero menu.lst

Administración de Servidores - Prof. Kramer Garay Gómez

Page 9: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

reiniciamos el computador y al arrancar el sistema deberá de aparecer la entra para el nuevo kernel

ingresamos la contraseña del sistema

Administración de Servidores - Prof. Kramer Garay Gómez

Page 10: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

y al realizar la consulta con el comando deberá mostrar la versión del nuevo kernel, en este caso 3.5.5

Administración de Servidores - Prof. Kramer Garay Gómez

uname -r

Page 11: Configuración del Kernel en CenOS

Universidad Católica Los Ángeles Chimbote Ingeniería de Sistemas

Referencias

1. Compilador gcc, http://es.wikipedia.org/wiki/GNU_Compiler_Collection2. libreria ncurses, http://es.wikipedia.org/wiki/Ncurses3. mkinitrd, http://linux.die.net/man/8/mkinitrd4. make, http://es.wikipedia.org/wiki/Make5. System.map, http://en.wikipedia.org/wiki/System.map6. initrd, http://es.wikipedia.org/wiki/Initrd7. vmlinux, http://es.wikipedia.org/wiki/Vmlinux8. Compilar kernel: http://www.youtube.com/watch?v=sM1SrdYw-B0&feature=g-user-lik

Administración de Servidores - Prof. Kramer Garay Gómez