|
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
|
¡Ayuda a los animales de la Protectora de Animales de Godella!
|