3.9 ¿Cómo utilizar LoadLin para el arranque de Linux?

Imagen de ElSanto

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).