Anterior Siguiente Indice

4. Cómo arrancar un sistema umsdos

4.1 Loadlin

El paquete lodlin15.tgz está disponible en ftp://sunsite.unc.edu/pub/Linux/system/Bootutils Esta utilidad es especialmente apropiada para arrancar un sistema umsdos. Generalmente todo lo que hay que hacer es

Arrancar el DOS
C:>loadlinx zimage root=D:

Donde zimage es una imagen normal (comprimida) del núcleo que simplemente se ha copiado a algún sitio del disco del DOS. D: es el disco del DOS donde se ha instalado Linux.

4.2 Con un disquete

Arrancar un sistema umsdos con un disquete no es distinto a arrancar un sistema Ext2. Se necesita un fichero (zImage) con una imagen comprimida del núcleo convenientemente inicializado para localizar la partición raíz umsdos. Esto se consigue generalmente con la orden rdev. La secuencia siguiente inicializa una zImage y la pone en un disquete.

rdev zImage /dev/hda1
rdev -R zImage 0
dd if=zImage bs=8192 of=/dev/fd0

Si esto parece lioso, se puede simplemente crear un disco de arranque de Ms-DOS e incluir lo siguiente en él:

y ponerle un autoexec.bat como este

loadlinx zimage rw root=C:

4.3 LILO

LILO, el programa de arranque oficial de Linux también se puede usar para arrancar un sistema umsdos. Sin embargo, no tengo ninguna experiencia con él. Desde la versión 1.1.60 debería funcionar. Por favor mandadme correo si sabéis algo.

4.4 Cómo defragmentar una partición umsdos

Se puede hacer con cualquier herramienta de DOS. Los ficheros creados por umsdos no tienen nada de especial. Y umsdos no espera nada especial (estructura del directorio, orden de las entradas en el directorio, etc...) del sistema de ficheros DOS que lo soporta.

Por lo que yo sé, no hay ninguna herramienta de Linux que haga esto.

4.5 Trucos avanzados

umsdos se apoya en el fichero --linux-.--- que a su vez se apoya en el directorio del DOS. A algunos usuarios puede apetecerles experimentar un poco. La utilidad udosctl, que es parte del paquete umsdos_progs (que también contiene umssync y umssetup) permite hacer operaciones básicas con los directorios (listado, borrado) independientemente del fichero --linux-.--- y del directorio del DOS.


Anterior Siguiente Indice