<HTML> <HEAD> <TITLE>EL CÓMO DEL UMSDOS: Cómo arrancar un sistema umsdos</TITLE> </HEAD> <BODY> <A HREF="Umsdos-Como-3.html">Anterior</A> <A HREF="Umsdos-Como-5.html">Siguiente</A> <A HREF="Umsdos-Como.html#toc4">Indice</A> <HR> <H2><A NAME="s4">4. Cómo arrancar un sistema <CODE>umsdos</CODE></A></H2> <H2><A NAME="ss4.1">4.1 Loadlin</A></H2> <P>El paquete <CODE>lodlin15.tgz</CODE> está disponible en <CODE> <A HREF="ftp://sunsite.unc.edu/pub/Linux/system/Bootutils">ftp://sunsite.unc.edu/pub/Linux/system/Bootutils</A></CODE> Esta utilidad es especialmente apropiada para arrancar un sistema <CODE>umsdos</CODE>. Generalmente todo lo que hay que hacer es</P> <P> <BLOCKQUOTE><CODE> <PRE> Arrancar el DOS C:>loadlinx zimage root=D: </PRE> </CODE></BLOCKQUOTE> </P> <P>Donde <CODE>zimage</CODE> es una imagen normal (comprimida) del núcleo que simplemente se ha copiado a algún sitio del disco del DOS. <CODE>D:</CODE> es el disco del DOS donde se ha instalado <EM>Linux</EM>.</P> <H2><A NAME="ss4.2">4.2 Con un disquete</A></H2> <P>Arrancar un sistema <CODE>umsdos</CODE> con un disquete no es distinto a arrancar un sistema <EM>Ext2</EM>. Se necesita un fichero (<CODE>zImage</CODE>) con una imagen comprimida del núcleo convenientemente inicializado para localizar la partición raíz <CODE>umsdos</CODE>. Esto se consigue generalmente con la orden <CODE>rdev</CODE>. La secuencia siguiente inicializa una <CODE>zImage</CODE> y la pone en un disquete.</P> <P> <BLOCKQUOTE><CODE> <PRE> rdev zImage /dev/hda1 rdev -R zImage 0 dd if=zImage bs=8192 of=/dev/fd0 </PRE> </CODE></BLOCKQUOTE> </P> <P>Si esto parece lioso, se puede simplemente crear un disco de arranque de Ms-DOS e incluir lo siguiente en él:</P> <P> <UL> <LI><CODE>loadlin.exe</CODE></LI> <LI><CODE>loadlinx.exe</CODE></LI> <LI><CODE>zimage</CODE></LI> </UL> </P> <P>y ponerle un <CODE>autoexec.bat</CODE> como este</P> <P> <BLOCKQUOTE><CODE> <PRE> loadlinx zimage rw root=C: </PRE> </CODE></BLOCKQUOTE> </P> <H2><A NAME="ss4.3">4.3 <CODE>LILO</CODE></A></H2> <P><CODE>LILO</CODE>, el programa de arranque oficial de <EM>Linux</EM> también se puede usar para arrancar un sistema <CODE>umsdos</CODE>. 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.</P> <H2><A NAME="ss4.4">4.4 Cómo defragmentar una partición <CODE>umsdos</CODE></A></H2> <P>Se puede hacer con cualquier herramienta de DOS. Los ficheros creados por <CODE>umsdos</CODE> no tienen nada de especial. Y <CODE>umsdos</CODE> no espera nada especial (estructura del directorio, orden de las entradas en el directorio, etc...) del sistema de ficheros DOS que lo soporta.</P> <P>Por lo que yo sé, no hay ninguna herramienta de <EM>Linux</EM> que haga esto.</P> <H2><A NAME="ss4.5">4.5 Trucos avanzados</A></H2> <P><CODE>umsdos</CODE> se apoya en el fichero <CODE>--linux-.---</CODE> que a su vez se apoya en el directorio del <EM>DOS</EM>. A algunos usuarios puede apetecerles experimentar un poco. La utilidad <CODE>udosctl</CODE>, que es parte del paquete <CODE>umsdos_progs</CODE> (que también contiene <CODE>umssync</CODE> y <CODE>umssetup</CODE>) permite hacer operaciones básicas con los directorios (listado, borrado) independientemente del fichero <CODE>--linux-.---</CODE> y del directorio del <EM>DOS</EM>.</P> <HR> <A HREF="Umsdos-Como-3.html">Anterior</A> <A HREF="Umsdos-Como-5.html">Siguiente</A> <A HREF="Umsdos-Como.html#toc4">Indice</A> </BODY> </HTML>