A veces ciertos programas o "sistemas operativos" están
diseñados para modificar el Master Boot Record (MBR) del
ordenador sin tener en cuenta los contenidos actuales del
mismo, lo que suele redundar en la eliminación de LILO y
la imposibilidad del usuario de entrar en Linux. Para solucionar
estos problemas, o por si simplemente deseamos entrar en
Linux desde msdos, está disponible el programa LOADLIN.
Loadlin es un programa de MSDOS que podemos encontrar en el
directorio dosutils de los CDs de Linux (en la propia distribución).
Este programa permite arrancar Linux desde MSDOS a partir de
él mismo, un fichero kernel de Linux (como vmlinuz, bzImage o
zImage) y una partición Linux. Mediante él podemos hacernos
un disco de seguridad para arrancar Linux cuando LILO sea
borrado por otros S.O.:
Creamos un directorio a:\loadlin y copiamos alli el ejecutable
Loadlin.exe. Copiamos también cualquier kernel/núcleo de linux que
tengamos disponible (por ejemplo \vmlinuz o \boot\bzImage) al
mismo diskette.
Cuando necesitemos arrancar desde el diskette, arrancamos
en msdos y ejecutamos lo siguiente:
Formato de uso:
loadlin kernel root=particion
En nuestro caso:
a:
loadlin bzImage root=/dev/hda4
(cambiando cada cosa por su nombre correcto de fichero de
kernel y partición donde tengamos instalado Linux). Esto lo
podemos escribir en el mismo diskette en un fichero linux.bat,
por ejemplo. Tras ejecutarlo, Linux arrancará normalmente con
dicho kernel/núcleo y con los datos de la partición indicada, lo
cual permite restaurar el MBR original (con LILO) ejecutando
de nuevo LILO (mediante /sbin/lilo, o /sbin/lilo -v).
Página siguientePágina anteriorÍndice general