COMPILAR LILO CON LA OPCION DE REWRITE_TABLE


Pasos a seguir:

1.Conseguir las fuentes de LILO: lilo-20.tar.gz. Estaran en un directorio o en otro Cd-Rom de tu distribucion. Si no traerselas por
ftp de:

ftp.rediris.es/software/linux/sunsite/system/boot/lilo/

2.El usuario root lo copia a un subdirectorio (por ejemplo: src/lilo-20/)
3.tar -zxvf lilo-20.tar.gz
4.cd lilo
5.Editar el archivo Makefile
6.Hacia la linea 25 se encontrara:

CONFIG=-DIGNORECASE -DVARSETUP

7.Cambiarla a

CONFIG=-DIGNORECASE -DVARSETUP -DREWRITE_TABLE
8.Guardar los cambios y salir del editor
9.Ejecutar make spotless
10.Ejecutar make

La compilacion nos habra generado los archivos necesarios para la instalacion de LILO: lilo, boot.b y chain.b.

En principio habria que moverlos a /sbin/lilo, /boot/boot.b y /boot/chain.b (esto y algo mas lo hace de forma automatica
make install).

Pero para experimentar que mejor que crear un nuevo subdirectorio y copiar estos tres archivos a este subdirectorio. Ademas, a modo de
plantilla inicial, copiamos el /etc/lilo.conf a este nuevo subdirectorio. Entramos en el directorio, editamos el lilo.conf a nuestro
antojo e instalamos LILO con:

./lilo -C lilo.conf -m map.nuevo -i boot.b -v -v

(Si se aņade la opcion -t no escribe nada y sirve de test)