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.

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

Software libre<br />

alta en la configuración <strong>de</strong>l kernel. Si en otro momento<br />

tuviéramos que leer otro tipo no esperado,<br />

por ejemplo, datos guardados en un disco o partición<br />

<strong>de</strong> sistema NTFS <strong>de</strong> Windows NT/XP, no podríamos:<br />

el kernel no sabría o no tendría soporte<br />

para hacerlo. Si tenemos previsto que en algún momento<br />

(pero no habitualmente) se tenga que acce<strong>de</strong>r<br />

a estos sistemas, po<strong>de</strong>mos <strong>de</strong>jar los <strong>de</strong>más<br />

filesystems como módulos.<br />

1) Compilación <strong>de</strong>l kernel<br />

Mediante el make comenzaremos la compilación, primero hay que<br />

generar las posibles <strong>de</strong>pen<strong>de</strong>ncias entre el código, y luego el tipo <strong>de</strong><br />

imagen <strong>de</strong> kernel que se quiere (en este caso una imagen comprimida,<br />

que suele ser la normal):<br />

make <strong>de</strong>p<br />

make bzImage<br />

Cuando este proceso acabe, tenemos la parte integrada <strong>de</strong>l kernel;<br />

nos faltan las partes que hayamos puesto como módulos:<br />

make modules<br />

Hasta este momento hemos hecho la configuración y compilación<br />

<strong>de</strong>l kernel. Esta parte podía hacerse <strong>de</strong>s<strong>de</strong> un usuario normal o bien<br />

el root, pero ahora necesitaremos forzosamente usuario root, porque<br />

pasaremos a la parte <strong>de</strong> la instalación.<br />

ANOTACIONES<br />

2) Instalación<br />

Comenzamos instalando los módulos:<br />

make modules_install<br />

y la instalación <strong>de</strong>l nuevo kernel (<strong>de</strong>s<strong>de</strong> el directorio /usr/src/linuxversion):<br />

cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.0<br />

cp System.map /boot/System.map-2.4.0<br />

154

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

Saved successfully!

Ooh no, something went wrong!