Inicio   Webmasters   Windows   MS Office   Libros    Shopping    Buscar

Sve & Julian: Informática e Internet

Cómo arrancar Linux desde MS-DOS


Si tenemos arranque dual entre Linux y Windows 3.x, 95, 98 o MS-DOS, en ocasiones nos puede ser útil poder saltar de Windows a Linux directamente desde el modo MS-DOS en vez de pasar por el reinicio del sistema, BIOS, LILO o algún otro gestor de arranque de terceros.

Esto se logra con la pequeña utilidad llamada Loadlin.exe que normalmente viene incluida en las distribuciones de Linux. Si no lo tienes, lo puedes conseguir en cualquier FTP que tenga distribuciones de Linux.

Este método de arranque no está en contradicción con LILO, puedes tener ambos tranquilamente.

No soy ninguna experta mundial en Linux pero lo estoy utilizando aquí con éxito, me ahorra bastante tiempo en mis idas y venidas entre Windows 98 y Redhat 6.2. Así que te contaré cómo lo hago:

1. Antes que nada vamos a crear en el directorio raíz una carpeta que utilizaremos para guardar la imagen del kernel, la podemos llamar por ejemplo, C:\Linux

2. Ahora tenemos que copiar el loadlin.exe a algún sitio donde lo podemos llamar desde un bat, podemos copiarlo directamente a C:\ o colocarlo en un sitio que esté en el PATH.

3. Tercer paso: vamos a crear el bat que nos serviría para arrancar Linux, tendrá más o menos este aspecto:

smartdrv /c

loadlin c:\linux\vmlinuz root=/dev/hda3 ro 


Solo tienes que modificar la partición donde tienes Linux, yo lo tengo en /dev/hda 3, en tu caso sería, hda1, hda5, hdc1, etc., etc., tienes que modificarlo de acuerdo a tu situación. Y también el nombre de la carpeta donde guardarás el kernel, si no la llamas "linux", ponle el nombre que corresponda.

Guardamos este fichero con el nombre de "linux.bat", o cualquier nombre que te guste. Como antes yo tenía dos o tres distribuciones instaladas, solía poner a los bat el nombre de la distribución: Redhat.bat, Mandrake.bat, etc.

4. Ahora tenemos que conseguir el kernel de Linux para nuestra carpeta. Para eso nos vamos a Linux y desde Linux lo copiamos a la carpeta C: Linux, o como la llamaste en la partición MS-DOS. Doy por sentado que sabes cómo ver las particiones DOS desde Linux (usando mount) y sabes cómo reconocer el archivo de kernel (normalmente es /boot/vmlinuz, pero a veces se llama algo así como vmlinuz-2.0.34-0.6, o algo por el estilo, en este caso, cuídate que lo que copies a la carpeta tenga el mismo nombre que lo que nombras en el bat, o modificas el bat, o modificas el nombre de kernel en la carpeta (pero no toques el original que está en /boot, lo dejas con su nombre original). Si todo esto no está nada claro para ti, revisa los HOWTO de Linux o algún manual.

5. Ahora se supone que ya tenemos todo listo: la carpeta con el kernel, loadlin.exe y el linux.bat en su sitio. Llegó la hora de comprobarlo: lo hacemos desde el DOS (que puede ser saliendo de Windows al "Sólo símbolo de sistema" o seleccionando "Sólo símbolo de sistema" en el menú de arranque de Windows (el que se ve si arrancamos Windows 95  con la F8 pulsada y con el Ctrl si es Windows 98). Ejecutamos el bat, por ejemplo:

C:\> linux

(o cualquier nombre que le hayas puesto al bat).

Si todo sale bien verás la típica pantalla de inicio de Linux y dentro de poco estarás en Linux. Si esto no sucede y te sale algún mensaje de error, o simplemente nada pasa, revisa lo anterior, comprueba las rutas y la ubicación de archivos, comprueba si copiaste el kernel adecuado y si tu partición de MS-DOS está en FAT32, comprueba de que tengas la última versión de Loadlin.exe, las anteriores no podían leer FAT32.

Suerte y qué lo disfrutes!

:--)

Svetlana

Agosto 2000

Vínculos relacionados:

El multiarranque según Juansa

El multiarranque según Sve

Google


Inicio   Webmasters   Windows   MS Office   Libros    Shopping    Buscar

¡Ayuda a los animales de la Protectora de Animales de Godella!