umsdos
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.
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:
loadlin.exe
loadlinx.exe
zimage
y ponerle un autoexec.bat
como este
loadlinx zimage rw root=C:
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.
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.
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.