16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

el archivo bzImage es el kernel recién compilado, que se coloca en el<br />

directorio /boot. Normalmente, el kernel antiguo se encontrará en<br />

el mismo directorio /boot con el nombre vmlinuz, o bien vmlinuzversion-anterior<br />

y vmlinuz como un enlace sim bólico al kernel viejo.<br />

Una vez tengamos nuestro kernel, es mejor conservar el antiguo, por si<br />

se producen fallos o mal funcionamiento <strong>de</strong>l nuevo, po<strong>de</strong>r recuperar el<br />

viejo. El fichero System.map contiene los símbolos disponibles en el kernel<br />

y es necesario para el proceso <strong>de</strong> arranque <strong>de</strong>l kernel; también se coloca<br />

en el mismo directorio.<br />

3) El siguiente paso es <strong>de</strong>cirle al sistema con qué kernel tiene que<br />

arrancar, aunque esto <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l sistema <strong>de</strong> arranque <strong>de</strong> <strong>Linux</strong>:<br />

a) Des<strong>de</strong> arranque con lilo [Zan01][Sko03a], ya sea en el MBR (Master<br />

Boot Record) o <strong>de</strong>s<strong>de</strong> partición propia, hay que añadir al fichero <strong>de</strong><br />

configuración (en: /etc/lilo.conf), por ejemplo las líneas:<br />

image = /boot/vmlinuz - 2.4.0<br />

label = 2.4.0<br />

don<strong>de</strong> image es el kernel que se va arrancar, y label será el nombre<br />

con el que aparecerá la opción en el arranque. Po<strong>de</strong>mos añadir<br />

estas líneas o modificar las que hubiera <strong>de</strong>l kernel antiguo. Se<br />

recomienda añadirlas y <strong>de</strong>jar el kernel antiguo por, si aparecen<br />

problemas, po<strong>de</strong>r recuperar el viejo. En el fichero /etc/lilo.conf<br />

pue<strong>de</strong> haber una o más configuraciones <strong>de</strong> arranque, tanto <strong>de</strong> <strong>Linux</strong><br />

como <strong>de</strong> otros sistemas (como Windows). Cada arranque se i<strong>de</strong>ntifica<br />

por su línea image y el label que aparece en el menú <strong>de</strong><br />

arranque. Hay una línea <strong>de</strong>fault = label don<strong>de</strong> se indica el label<br />

que se arranca por <strong>de</strong>fecto. También po<strong>de</strong>mos añadirle a las líneas<br />

anteriores un root = /<strong>de</strong>v/... para indicar la partición <strong>de</strong> disco<br />

don<strong>de</strong> está el sistema <strong>de</strong> archivos principal (el ‘/’), recordar que los<br />

discos tienen dispositivos como /<strong>de</strong>v/hda (1. r disco i<strong>de</strong>) /<strong>de</strong>v/hdb<br />

(2.º disco i<strong>de</strong>), y la partición se indicaría como root = /<strong>de</strong>v/hda2<br />

si el ‘/’ <strong>de</strong> nuestro <strong>Linux</strong> estuviese en la segunda partición <strong>de</strong>l primer<br />

disco i<strong>de</strong>. A<strong>de</strong>más con “append = ” po<strong>de</strong>mos añadir parámetros al<br />

arranque <strong>de</strong>l kernel [Gor03]. Desp ués <strong>de</strong> cambiar la configuración<br />

<strong>de</strong>l lilo, hay que escribirla para que arranque:<br />

/sbin/lilo<br />

Reiniciamos (reset) y arrancamos con el nuevo kernel.<br />

ANOTACIONES<br />

155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!