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)