  EL CMO DEL UMSDOS
  Jacques Gelinas, jacques@solucorp.qc.ca
  v1.1, 13 November 1995

  Umsdos es un sistema de ficheros de Linux sobre uno FAT. Ofrece una
  alternativa al sistema de ficheros ext2. Su objetivo principal es con
  seguir una ms fcil coexistencia con los datos de una particin FAT,
  compartindola.  En este documento primero se explica cmo usar umsdos
  con diversas configuraciones, y despus se explica cmo funciona y se
  da alguna informacin. Se deja para el lector la decisin de si es una
  buena eleccin para l.
  ______________________________________________________________________

  ndice General:

  1.      Dnde est el UMSDOS?

  1.1.    Historia

  1.2.    Disponibilidad

  1.3.    Distribuciones que lo soportan

  1.4.    Lugar original donde encontrarlo

  1.5.    Documentacin Tcnica

  1.6.    Quin lo escribi

  2.      umsdos  como particin raz

  2.1.    El concepto de la pseudorraz.

  2.2.    Lo que hay que saber de la pseudorraz

  3.      Distintos aspectos del funcionamiento de umsdos

  3.1.    Opciones de mount

  3.2.    Cmo establecer los valores por omisin para la raz

  3.3.    Swap o no swap

  4.      Cmo arrancar un sistema umsdos

  4.1.    Loadlin

  4.2.    Con un disquete

  4.3.    LILO

  4.4.    Cmo defragmentar una particin umsdos

  4.5.    Trucos avanzados

  5.      Principios bsicos

  5.1.    Introduccin

  5.2.    umsdos  puede reemplazar al sistema de ficheros Ms-DOS .

  5.3.    Promocin de directorios

  5.4.    Cmo promover: /sbin/umssync

  5.5.    Uso de /sbin/umssync  durante el arranque

  5.6.    Cmo DESpromover

  5.7.    Qu pasa con los ficheros creados durante una sesin DOS ?

  6.      Instalacin/Desinstalacin y algunos truquillos

  6.1.    La pseudorraz /mnt/linux

  6.2.    Preparar /mnt/linux

  6.3.    Asegurarse de que /mnt/linux/  est correctamente configurado.

  6.4.    Oops releasing pseudo root ...

  6.5.    Cmo DESinstalar un sistema umsdos

  6.6.    Mover un sistema umsdos  a otro disco DOS

  6.7.    Cmo instalar 50 sistemas con umsdos

  7.      Disponer una seccin Linux  en una particin DOS

  8.      POR-QU-UMSDOS

  8.1.    El objetivo de umsdos

  8.2.    Quin lo necesita

  8.3.    Acerca de la eficiencia

  9.      Anexo: El INSFLUG
  ______________________________________________________________________

  1.  Dnde est el UMSDOS?

  1.1.  Historia

  El proyecto umsdos comenz en 1992 y se puso a disposicin de la red
  en enero del 1994 en forma de parche. Se incluy en la distribucin
  estndar del ncleo (kernel) de linux en Julio, comenzando con el
  ncleo 1.1.36.

  umsdos fue pronto adoptado por la distribucin Slackware, incluso
  antes de que fuera oficialmente incluido en el ncleo.

  umsdos empez a ser mejorado a partir del ncleo 1.1.60.  Su
  rendimiento ha mejorado radicalmente, especialmente en lo que se
  refiere a escritura. A partir del 1.1.70 (ms o menos), vuelve a ser
  estable.

  Un error de consideracin fue corregido en Linux 1.2.2. El error en
  cuestin estaba dando la lata a los usuarios desde el principio (se
  cambiaba el nombre a algunos ficheros dando la impresin de que haban
  desaparecido). Ntese que la Slackware 2.2 an incluye la versin
  1.2.1 del ncleo, luego contiene ese error.

  1.2.  Disponibilidad

  Est disponible como parche para los ncleos 1.0.x. Va incluido en los
  ncleos 1.2. Se puede compilar dentro del ncleo o cargarlo como
  mdulo. Sin embargo, hay que tener en cuenta que hoy por hoy, si se
  quiere usar umsdos en forma de mdulo cargable se debe tambin usar el
  sistema de ficheros Ms-DOS como mdulo cargable. Esto es debido a una
  limitacin en el sistema de mdulos (algunos smbolos se exportan slo
  cuando los controladores se instalan como mdulos).

  1.3.  Distribuciones que lo soportan

  Por el momento creo que slo Slackware lo incluye. Seguramente me
  equivoco, as que por favor corregidme.

  1.4.  Lugar original donde encontrarlo

  El lugar original de umsdos es sunsite.unc.edu. Se debe buscar en el
  directorio

  1.5.  Documentacin Tcnica

  Hay un montn de documentacin sobre el funcionamiento interno de
  umsdos. Se encuentra disponible tanto en formato HTML como en formato
  texto en la misma ubicacin que las utilidades.

  Por lo que yo s, la versin HTML no est disponible en ningn
  servidor de Web. Se debe transferir, destarrar, y leer localmente.

  1.6.  Quin lo escribi

  Jacques Gelinas jacques@solucorp.qc.ca

  2.  umsdos  como particin raz

  2.1.  El concepto de la pseudorraz.

  Mediante el uso de umsdos, Linux se puede instalar en una particin de
  DOS normal y corriente. Linux se instala entonces como segundo (o
  tercer) sistema operativo en la particin. Para evitar conflictos con
  los nombres de los ficheros (Si ya hubiera, por ejemplo, un directorio
  bin, o tmp, en el disco C:), umsdos utiliza un inteligente truco: La
  pseudorraz.

  Todos los ficheros de Linux se instalan en un subdirectorio del DOS
  llamado linux. Generalmente C:\LINUX. La estructura normal de
  directorios de Linux/Unix va ah. As se tiene

  

     C:\LINUX\BIN

  

     C:\LINUX\ETC

  

     C:\LINUX\LIB

  

     C:\LINUX\ROOT

  

     C:\LINUX\SBIN

  

     C:\LINUX\TMP

  

     C:\LINUX\USR

  

     C:\LINUX\VAR

  Cuando arranca, el umsdos trata de encontrar el directorio linux y el
  /linux/etc. Si existen, activa el modo pseudorraz.

  Bsicamente, el modo pseudorraz cambia el directorio raz de la
  particin a C:\LINUX con lo que queda el rbol de directorios
  convencional de Unix

  

     /bin

  

     /etc

  

     /lib

  

     /root

  

     /sbin

  

     /tmp

  

     /usr

  

     /var

  A esta lista aade uno nuevo llamado DOS, que es un directorio
  virtual.

  2.2.  Lo que hay que saber de la pseudorraz

    Slo se puede activar este modo al arrancar el sistema.  No hay
     manera de activarlo mediante una operacin de montado (con el
     comando mount).

    Este mecanismo no es ms que una visin diferente de un sistema de
     ficheros umsdos normal. Esto significa que una particin que se usa
     habitualmente como particin raz se puede montar normalmente sin
     que se produzca ningn efecto de pseudorraz.

     Por ejemplo, si se arranca linux con un disquete de mantenimiento y
     se monta la que es habitualmente la particin raz en /mnt, todos
     los directorios de linux se encontrarn en /mnt/linux/bin,
     /mnt/linux/etc, etc...

  3.  Distintos aspectos del funcionamiento de umsdos

  3.1.  Opciones de mount

  Se pueden usar las mismas opciones que para el sistema de ficheros Ms-
  DOS. La opcin conv= es cuestionable en un sistema umsdos.  Yo sugiero
  evitarla. Las opciones que ms probablemente se querr usar son

    uid=

    gid=

    umask=

  nicamente se debe recordar que umsdos trata los directorios no
  promovidos de la misma forma que el sistema de ficheros Ms-DOS. Las
  opciones de arriba se aplicarn globalmente a todos los directorios no
  promovidos. uid establece el propietario por omisin, gid establece el
  grupo por omisin, y umask establece los permisos por omisin.

  3.2.  Cmo establecer los valores por omisin para la raz

  umssetup sirve para establecer en tiempo de ejecucin el propietario
  de la particin raz. Para otras particiones umsdos, se pueden usar
  las opciones de mount o umssetup.  La manera recomendada para
  particiones no raz es poner la opcin apropiada en /etc/fstab. Aqu
  va un ejemplo. Se debera poner lo siguiente en /etc/rc.d/rc.S

              /sbin/umssetup -u jack -g group -m 0755 /

  3.3.  Swap o no swap

  El uso de un fichero de intercambio (swap) es por lo general ms lento
  que una particin de intercambio. Sin embargo, es mucho ms flexible.
  Un fichero de intercambio en una particin umsdos se configura de la
  misma manera que para cualquier otro sistema de ficheros de Linux. Por
  ejemplo, para poner 8 megaoctetos de fichero de intercambio en el
  directorio raz:

       dd if=/dev/zero bs=1024k count=8 of=/swap
       mkswap /swap 8192
       sync
       swapon /swap

  Una vez hecho esto, se puede poner lo siguiente en /etc/fstab

       /swapswapswapdefault

  Y el fichero de intercambio se activar en cada arranque del sistema
  (hay por lo general un "swapon -a" en /etc/rc.d/rc.S).

  4.  Cmo 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 ncleo que
  simplemente se ha copiado a algn 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 ncleo convenientemente inicializado para localizar la
  particin raz 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:

  4.3.  LILO

  LILO, el programa de arranque oficial de Linux tambin se puede usar
  para arrancar un sistema umsdos. Sin embargo, no tengo ninguna
  experiencia con l. Desde la versin 1.1.60 debera funcionar. Por
  favor mandadme correo si sabis algo.

  4.4.  Cmo defragmentar una particin 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 tambin contiene umssync y umssetup) permite hacer operaciones
  bsicas con los directorios (listado, borrado) independientemente del
  fichero --linux-.--- y del directorio del DOS.

  5.  Principios bsicos

  5.1.  Introduccin

  umsdos hace corresponder los ficheros de Linux directamente con
  ficheros de Ms-DOS. La traduccin es uno a uno (biyectiva).  No se
  toca el contenido de los ficheros. umsdos slo acta sobre los
  nombres. Con los ficheros especiales (enlaces y dispositivos, por
  ejemplo) utiliza una gestin especial.

  Por cada directorio hay un fichero llamado --linux-.---.

  5.2.  umsdos  puede reemplazar al sistema de ficheros Ms-DOS .

  Se puede ver umsdos como un superconjunto de propsito general del
  sistema de ficheros Ms-DOS de linux.  Esta flexibilidad es, de hecho,
  la causa de gran parte de la confusin sobre umsdos. Aqu est el
  porqu. Si se intenta montar un disquete DOS recin formateado con
  esto

       mount -t umsdos /dev/fd0 /mnt

  Y se hace esto,

       ls / >/mnt/FICHEROCONNOMBREMUYLARGO
       ls -l /mnt

  Se obtiene lo siguiente

       -rwxr-xr-x   1 root     root  302 Apr 14 23:25 ficheroc

  As, que, por el momento, parece como si el sistema de ficheros umsdos
  no hiciera mucho ms (la verdad es que nada ms) que el sistema de
  ficheros Ms-DOS normal de Linux.

  ???

  5.3.  Promocin de directorios

  No es muy impresionante por el momento. Ahora viene la gracia.  A
  menos que se promueva, un directorio DOS ser manejado igual por
  umsdos que como lo sera por el sistema de ficheros DOS.  umsdos
  utiliza un fichero especial en cada subdirectorio para hacer la
  traduccin entre las capacidades extendidas de umsdos y las
  limitaciones del sistema de ficheros DOS.  Este fichero es invisible
  para los usuarios de umsdos, pero es visible cuando se arranca en DOS.
  Para evitar llenar la particin DOS intilmente con esos ficheros
  (--linux-.---), el fichero es ahora opcional. Si no existe, umsdos se
  comporta como Ms-DOS.

  Cuando se promueve un directorio, cualquier operacin posterior ser
  hecha con la semntica completa de la que normalmente disfrutan los
  usuarios de Unix y Linux. Y cualquier subdirectorio creado desde
  entonces (en un directorio ya promovido) ser promovido
  silenciosamente.

  Esta caracterstica permite organizar la particin DOS en material del
  DOS y material del Linux. Es importante entender que el fichero
  --linux-.--- ocupa algo de espacio (generalmente 2k por directorio).
  El DOS habitualmente utiliza bloques grandes (de hasta 16k para una
  particin de 500M), as que evitar que haya ficheros --linux-.--- en
  todas partes puede resultar beneficioso.

  5.4.  Cmo promover: /sbin/umssync

  Se puede promover un directorio en cualquier momento usando
  /sbin/umssync. Se puede usar en cualquier momento.  Al promover un
  directorio ocurre lo siguiente

    Se crea un --linux-.---.

    Se establece una relacin uno a uno (biyectiva) entre el contenido
     del fichero --linux-.--- y lo que en ese momento sea el contenido
     del directorio.

  /sbin/ummsync conserva un fichero --linux-.--- ya existente. No lo
  crea de la nada todas las veces. Simplemente le aade las entradas que
  le falten (Ficheros creados durante una sesin DOS) y le quita las
  entradas que se refieran a ficheros que ya no existen en el directorio
  DOS. De ah le viene el nombre. umssync pone --linux-.--- en
  sincronismo con el directorio DOS que hay debajo.

  5.5.  Uso de /sbin/umssync  durante el arranque

  Es una buena idea poner, si no existiera, una llamada a /sbin/umssyc
  al final del fichero /etc/rc.d/rc.S. La lnea siguiente es adecuada
  para la mayor parte de los sistemas:

       /sbin/umssync -r99 -c -i+ /

  La opcin -c evita que umssync promueva directorios.  Solamente
  actualizar los ficheros --linux-.--- donde ya existan.

  Esa lnea tiene utilidad si se accede al directorio Linux durante las
  sesiones DOS. No existe en Linux una manera eficiente de decir que un
  directorio ha sido modificado por el DOS as que umsdos no puede hacer
  un umssync segn se necesite.

  5.6.  Cmo DESpromover

  Simplemente hay que eliminar el fichero --linux-.--- usando el DOS.
  Aunque quien lo haga acabar arrepintindose.

  5.7.  Qu pasa con los ficheros creados durante una sesin DOS ?

  A menos que se use umssync en un directorio donde el DOS haya aadido
  o borrado ficheros, se advertirn algunas dificultades:

    No hace que se caiga el sistema ni causa grandes problemas, slo
     incomodidad :-)

    Los ficheros creados por el DOS:

    Sern invisibles desde Linux.

    Cuando se intente crear un fichero con el mismo nombre, dar un
     mensaje de error diciendo que el fichero ya existe.

    Esto, ms que un verdadero problema, crea confusin.  No daa el
     sistema de ficheros.

    Los ficheros borrados por el DOS no causan problemas.  umsdos
     advertir su ausencia en el primer acceso.  Se mostrar (y
     generalmente se escribir en /var/adm/syslog) un mensaje al
     respecto.

  6.  Instalacin/Desinstalacin y algunos truquillos

  La instalacin de un sistema basado en umsdos no difiere gran cosa de
  la instalacin de un sistema Linux ordinario (basado en Ext2).

  Hay dos diferencias fundamentales.

  6.1.  La pseudorraz /mnt/linux

  Los pasos normales de una instalacin son

  1. Hacer una particin con fdisk y formatearla.

  2. Montarla en el directorio /mnt de nuestro disco raz de
     instalacin.

  3. Copiar todos los paquetes en /mnt.

  El paso 1 no es necesario con umsdos (acaso no era el objetivo de
  umsdos no tener que reformatear?).

  Es posible instalar un sistema umsdos simplemente copiando todos los
  paquetes en /mnt. Funcionara, pero creara una ristra de
  subdirectorios en el directorio raz del DOS (C:) y no sera
  agradable. Esa es la razn por la que todas las instalaciones con
  umsdos usan la pseudorraz. Y es la gran diferencia entre una
  instalacin normal con Ext2 y una con umsdos: Los ficheros se copian
  en /mnt/linux.

  6.2.  Preparar /mnt/linux

  /mnt/linux no es un directorio ordinario. Tiene que ser promovido para
  que maneje correctamente los nombres largos de Linux y los ficheros
  especiales (enlaces, dispositivos).  Los pasos requeridos para poner a
  punto /mnt/linux son:

  1. mkdir /mnt/linux

  2. umssync /mnt/linux

  Y ya est!

  6.3.  Asegurarse de que /mnt/linux/  est correctamente configurado.

  A pesar de que la puesta a punto de /mnt/linux es muy sencilla, hay
  circulando por ah muchos paquetes de instalacin que lo hacen mal.
  Cmo es posible?

  El problema de instalacin ms importante suele provenir del uso de
  versiones incompatibles del programa umssync.  umsdos fue actualizado
  en Linux 1.1.88 (No lo recuerdo con exactitud) y qued un fallo en
  umssync. Para evitar confusin entre la comunidad de Linux, se decidi
  incrementar el nivel de compatibilidad requerido para todas las
  herramientas de umsdos. Las antiguas versiones de las utilidades
  fueron simplemente rechazadas.

  Parece que muchas distribuciones no han actualizado el umssync de sus
  disquetes de instalacin.

  Todava hay muchas distribuciones en ese estado por ah. El resultado
  de hecho es que el directorio /mnt/linux no se promueve y se truncan
  todos los nombres largos de fichero y se rechazan todos los ficheros
  especiales.

  Es posible comprobar si algo ha ido mal en los primeros momentos de la
  instalacin. Gracias al mecanismo de pseudoconsolas de Linux se puede
  hacer sin salir del programa de instalacin.  Hay que seguir los
  siguientes pasos:

  1. Pulsar Alt-F2 (la tecla Alt al mismo tiempo que la tecla F2).

  2. entrar como superusuario (root).

  3. cd /mnt/linux

     Si eso falla, es que se est haciendo demasiado pronto.  Al
     terminar la seleccin de paquetes es un buen momento para hacerlo.

  4. >TOTO

  5. ls -l

     Debera aparecer un fichero vaco llamado TOTO en letras
     maysculas. Si aparece en minsculas algo ha ido mal.  Intentaremos
     ejecutar umssync de nuevo.  umssync puede usarse una y otra vez sin
     ningn problema.

     umssync .  la comprobacin del TOTO. Si aparece TOTO correctamente
     todo est bien. La instalacin tiene algo extrao, pero lo hemos
     solucionado.

  6. Pulsar Alt-F1 para volver a la pantalla de instalacin.

  Si la comprobacin falla, la mejor solucin es hacerse con un disco de
  instalacin ms moderno. Normalmente se puede arreglar el disco raz
  de instalacin ponindole una versin ms moderna de umssync. No es
  difcil, pero se requiere un sistema Linux en funcionamiento.
  Simplemente hay que montar el disco raz y reemplazar el umssync
  problemtico por uno nuevo.

  6.4.  Oops releasing pseudo root ...

  La mayor parte de las instalaciones umsdos que fallan lo hacen
  mostrando ese curioso mensaje. Por muy extrao que parezca el mensaje,
  no se trata de un bug (error) en umsdos. Estas son las causas
  conocidas:

    La ms comn

     La instalacin de Slackware trata de configurar un fichero de
     intercambio (swap) en los primeros momentos de la instalacin.
     Para hacerlo, pide que se seleccione una particin (un disco del
     DOS), entonces lo monta y configura el fichero de intercambio.

     Cuando se instala un sistema Slackware, se debe configurar la
     particin receptora antes de instalar nada.  Esto normalmente
     significa que se monta la particin DOS en /mnt, se crea el
     directorio /mnt/linux, y se le aplica umssync.

     De ah es de donde viene la mayor parte de los problemas.  La
     mayora de los usuarios olvidan el paso de "configuracin de la
     particin receptora" ("setup target partition") y pasan sin ms al
     resto de la instalacin.  Como /mnt est ya montado, este error
     pasa desapercibido.  Eso significa que /mnt/linux no ha sido creado
     adecuadamente (No ha sido promovido). Ningn fichero especial, ni
     enlace, ni fichero con nombre largo se podr crear correctamente.

    Programa umssync no vlido

     No se ha creado /mnt/linux correctamente. Esto est generalmente
     causado por un programa umssync inadecuado en el disco de
     instalacin raz.

    Un antiguo error en umsdos

     Haba un error en umsdos previo a Linux 1.2.2.  El modo pseudo-root
     no se activaba adecuadamente si no exista el fichero /etc/init.
     Ahora init se ubica en /sbin. Se puede solucionar esto hacindose
     con un nuevo ncleo. Eso es lo recomendado puesto que haba otro
     error que se solucion en la versin 1.2.2.

     Si no es posible la actualizacin, habr que hacer lo siguiente

     1. Arrancar con el disquete de instalacin.

     2. Entrar como superusuario.

     3. mount -t umsdos /dev/hdXX /mnt

        Donde /dev/hdXX es la particin DOS.

     4. cd /mnt/linux/etc

     5. ln -s ../sbin/init init

     6. cd /

     7. Ctrl-Alt-Del

     8. Arrancar el sistema umsdos normalmente.

  Por desgracia, los dos primeros problemas de instalacin producen una
  instalacin completamente inservible. Se debe desinstalar (Vase la
  seccin siguiente) y volver a instalar.

  6.5.  Cmo DESinstalar un sistema umsdos

  Una cosa que sorprende agradablemente de umsdos y su mecanismo de
  pseudorraz es que se puede DESinstalar sin problemas. Simplemente hay
  que arrancar en DOS y borrar recursivamente el directorio linux. Eso
  es todo. umsdos no requiere ningn controlador especial en el
  config.sys, ni crea nada extrao fuera del directorio linux.

  6.6.  Mover un sistema umsdos  a otro disco DOS

  Se puede hacer desde Linux o desde DOS.  Slamente hay que copiar
  recursivamente el directorio linux de un disco al otro. Despus hay
  que ajustar el sistema de arranque (generalmente el programa loadlin)
  y el fichero /etc/fstab.

  umsdos puede vivir en cualquier disco DOS. No hay necesidad de
  instalarlo en el disco C:, ni en el primer disco duro.  No importa en
  absoluto.

  De hecho, se puede decidir tener varias instalaciones umsdos en
  distintos discos simplemente para experimentar.

  6.7.  Cmo instalar 50 sistemas con umsdos

  Y si instalamos un montn de sistemas Linux en un santiamn?

  Los sistemas umsdos viven en un mundo DOS. Se puede sacar provecho de
  esto si se quiere instalar Linux fcilmente.

  Se puede instalar y configurar un sistema con umsdos en un ordenador,
  y, cuando se est satisfecho con la configuracin y los distintos
  paquetes seleccionados, arrancar en DOS y copiar el directorio linux
  completo al servidor de ficheros de DOS (en caso de que exista, claro.
  Tal vez un PC-NFS). Entonces se va a otro ordenador con DOS y
  simplemente se copian los ficheros del disco de red al disco duro
  local.  Eso es todo. Slamente habr que ajustar el fichero .bat de
  arranque (Loadlinx) y ya.

  Con unos ajustes mnimos (nombre de la mquina, direccin IP),
  cualquiera puede instalar un sistema Linux en un minuto.

  Los lectores interesados apuntarn que instalar un sistema Linux
  copiando un sistema en funcionamiento tambin sirve para cualquier
  otro tipo de sistema Linux, incluyendo los basados en Ext2.

  Una de las bellezas de Linux es que no hay fichero ocultos que tengan
  que ser instalados por un mgico programa de instalacin.

  7.  Disponer una seccin Linux  en una particin DOS

  Incluso para los usuarios de Ext2 (sistema de ficheros nativo de
  Linux) tiene utilidad umsdos. La siguiente es una situacin frecuente:

    Como Linux es tu sistema operativo preferido, la particin de Linux
     empieza a llenarse ms y ms.

    Tu particin de DOS est medio vaca y cogiendo polvo.

    De repente te quedas sin espacio en la particin Ext2.

    An no ests seguro de querer deshacerte del DOS.

  umsdos puede salvar la situacin. Se puede poner un directorio Linux
  en la particin de DOS y usarlo sin restricciones para Linux. Por
  ejemplo, pongamos que queremos crear un nuevo directorio llamado
  "extra" en el disco C:. Y queremos que se comporte como un directorio
  normal de Linux.  Habra que hacer lo siguiente (suponiendo que C: es
  /dev/hda1):

       mkdir /c
       /sbin/mount -t umsdos /dev/hda1 /c
       mkdir /c/extra
       umssync /c/extra

  Hay que ser superusuario (root) para hacerlo.

  Si se configura el /etc/fstab adecuadamente, siempre se tendr acceso
  al directorio /c/extra.

  8.  POR-QU-UMSDOS

  No basta con explicar cmo funciona o se instala un sistema con
  umsdos. La mayora de la gente busca algunos consejos sobre si usar
  umsdos o no.

  8.1.  El objetivo de umsdos

  El objetivo de umsdos era facilitar la instalacin de Linux.  Otro
  objetivo era facilitar su DESinstalacin. La idea detrs de esto era
  favorecer la difusin de Linux.  La instalacin de un nuevo sistema
  operativo es siempre problemtica.  OS/2 por ejemplo enguarrina
  tranquilamente el directorio raz del disco C: con una ristra de
  nuevos directorios.  Si eres tan inteligente como yo, adems te borra
  los ficheros config.sys y autoexec.bat :-(

  El invento de la pseudorraz de umsdos evita esta invasin no deseada.
  Linux se puede DESinstalar sin ningn efecto lateral.

  8.2.  Quin lo necesita

  Si se tiene un disco duro pequeo, umsdos permite compartir el espacio
  del disco entre DOS y Linux. Un disco de menos de 300M es en mi
  opinin un disco pequeo. Baso esta opinin en el tamao de los
  diversos paquetes disponibles hoy da. Un popular procesador de textos
  se puede cepillar unos 70 megaoctetos si se seleccionan todas las
  opciones.

  Si se tiene un disco duro ms grande, se debe tomar en consideracin
  la opcin de tener una particin dedicada para Linux donde use el
  sistema de ficheros Ext2. Ext2 utiliza un tamao de bloque ms pequeo
  que DOS (exactamente 1K) por lo que instalar muchos ficheros pequeos
  utiliza menos espacio que en una particin umsdos.

  8.3.  Acerca de la eficiencia

  Lo siguiente es aplicable a umsdos si se le compara con Ext2.

    El manejo de directorios es ms rpido en Ext2. Esto es debido a la
     sobrecarga de la estructura de doble directorio de umsdos.

    El acceso a los ficheros (lectura y escritura) es probablemente ms
     rpido en umsdos que en Ext2. Esto es debido a la simplicidad del
     sistema de ficheros con FAT usado por el DOS.

     Tngase en cuenta que esta simplicidad tiene un coste:

    Un mximo de alrededor de 65.000 ficheros o bloques por particin.
     Esto tambin significa que una particin de 500 megaoctetos utiliza
     un tamao de bloque de 16K. En otras palabras, un fichero que
     contenga un slo octeto consumir 16K de espacio de disco.

    Todo es controlado por una FAT ubicada al principio del disco duro.
     Esto hace probablemente ms frgil al sistema de ficheros DOS.

    No se toman precauciones para evitar la fragmentacin de los
     ficheros. Un sistema umsdos se usar generalmente como estacin de
     trabajo de un slo usuario. En ese caso tiene demasiada
     importancia. Si se usa como sistema multiusuario, los ficheros se
     esparcirn por todo el disco, reduciendo la eficiencia de los
     accesos a los mismos.

    Los enlaces simblicos se guardan en ficheros normales. Si se
     intenta tener muchos, se encontrar que umsdos usa bastante ms
     espacio de disco que Ext2.

  9.  Anexo: El INSFLUG

  El INSFLUG forma parte del grupo internacional Linux Documentation
  Project, encargndose de las traducciones al castellano de los Howtos
  (Comos), as como la produccin de documentos originales en aquellos
  casos en los que no existe anlogo en ingls.

  En el INSFLUG se orienta preferentemente a la traduccin de documentos
  breves, como los COMOs y PUFs (Preguntas de Uso Frecuente, las FAQs.
  :) ), etc.

  Dirjase a la sede del INSFLUG para ms informacin al respecto.

  En la sede del INSFLUG encontrar siempre las ltimas versiones de las
  traducciones:  www.insflug.org. Asegrese de comprobar cul es la
  ltima versin disponible en el Insflug antes de bajar un documento de
  un servidor rplica.

  Se proporciona tambin una lista de los servidores rplica (mirror)
  del Insflug ms cercanos a Vd., e informacin relativa a otros
  recursos en castellano.

  Francisco Jos Montilla, pacopepe@insflug.org.

