  NT OS Loader + Linux mini-COMO
  Bernd Reichert, reichert@dial.eunet.ch
  Traduccin: Diego Berrueta, berrueta@geocities.com
  v1.11, 2 de septiembre de 1997; traduccin: 17 de junio de
  1998

  Este documento describe el uso del Windows NT boot loader para arran
  car Linux. Estos procedimientos han sido probados con Windows NT 4.0
  WS y Linux 2.0.
  ______________________________________________________________________

  ndice General:

  1.      Cmo trabaja el NT OS Loader?

  2.      Cmo instalar Windows NT y Linux en el mismo sistema?

  2.1.    Instalacin de Windows NT

  2.2.    Particionando

  2.3.    Instalacin de Linux

  2.4.    Lilo

  3.      Bootpart

  4.      Por parte de Linux

  4.1.    Por parte de Windows NT

  4.2.    Reptelo, otra vez, Sam

  5.      Resolucin de problemas

  6.      Referencias

  7.      Agradecimientos

  8.      Comentarios

  9.      Anexo: Grupos LiNUXeros en Espaa.
  ______________________________________________________________________

  1.  Cmo trabaja el NT OS Loader?

  El NT OS loader lee el sector de arranque de otros sistemas operativos
  si est disponible como fichero, y arranca el sistema operativo
  elegido, por ejemplo, Windows NT en diferentes modos, o cualquier otro
  sistema operativo.

  2.  Cmo instalar Windows NT y Linux en el mismo sistema?

  2.1.  Instalacin de Windows NT

  Intente instalar Windows NT primero. Si quiere utilizar NTFS para su
  particin de Windows NT, adelante, pero recuerde que la versin de
  Linux no puede acceder a este tipo de particiones (-- N. del T.:
  actualmente, las versiones ms recientes del ncleo s lo permiten--)
  Una version alfa del controlador que permite acceder a las particiones
  NTFS est disponible en http://www.informatik.hu-
  berlin.de/~loewis/ntfs . Usted puede crear una particin FAT separada
  para intercambiar datos, y puede usar disquetes con formato DOS.

  2.2.  Particionando

  Otro Mini-como recomienda no usar el "Administrador de discos" de NT
  para crear las particiones de Linux (tanto la principal como la de
  intercambio).  Es suficiente con dejar el espacio libre por el
  momento. Tambin se recomienda utilizar el fdisk de Linux despus.

  2.3.  Instalacin de Linux

  Arranque Linux desde disquetes, y cree la particin de intercambio y
  la principal. Fdisk considera que la particin NTFS es una particin
  HPFS. Esto es normal. Arranque de nuevo con disquetes e instale Linux
  como prefiera.

  En caso de que el procedimiento de instalacin le sugiera montar la
  particin HPFS que se ha encontrado, responda que no.

  2.4.  Lilo

  Cuando llegue a la seccin de Lilo, elija la particin Linux como
  dispositivo de arranque, porque el Registro Maestro de Arranque (MBR)
  de su disco duro est ocupado por Windows NT. Esto significa que los
  valores root y boot del fichero /etc/lilo.conf tendrn el mismo valor.
  Por ejemplo, si usted tiene un disco IDE y su particin Linux es la
  segunda particin, la entrada boot en /etc/lilo.conf ser:

       boot=/dev/hda2

  En cambio, si tiene dos discos duros y la particin Linux es la
  primera del segundo disco, tendr:

       boot=/dev/hdb1

  Ejecute lilo con un ncleo adecuado para su sistema. Compruebe el
  ncleo arrancando primero desde un disquete si no est seguro.

  Si usted no puede arrancar con Windows NT ahora, tiene un problema.
  Espero que haya creado un disco de rescate recientemente.

  3.  Bootpart

  Existe un programa para NT llamado bootpart escrito por G. Vollant que
  puede hacer los dos siguientes pasos por usted.  Bootpart est
  disponible en
  http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm.
  Si quiere saber cmo funcionan las cosas realmente, utilice los
  procedimientos descritos en los dos siguientes apartados.

  4.  Por parte de Linux

  Tendr que arrancar desde disquetes hasta que la particin de NT est
  configurada.

  Ahora tiene que obtener el sector de arranque de su particin
  principal de Linux. Por ejemplo, si la particin es /dev/hda2, el
  comando a utilizar ser:

       # dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1

  Algo ha ido mal si su bootsect.lnx tiene ms de 512 bytes.

  Ahora copie el fichero bootsect.lnx a un disquete con formato DOS para
  pasarlo a la particin de NTFS.

  Puede hacer la copia con la orden:

       # mcopy /bootsect.lnx a:

  o con:

       # mount -t msdos /dev/fd0 /mnt
       # cp /bootsect.lnx /mnt
       # umount /mnt

  4.1.  Por parte de Windows NT

  Copie el fichero desde el disquete a C:\bootsect.lnx. Supongo que
  sabr hacerlo.

  El equivalente del lilo.conf de Linux es el C:\boot.ini en Windows NT.
  Elimine los atributos de sistema y slo lectura para poder
  modificarlo, de la siguiente manera:

       C:\attrib -s -r c:\boot.ini

  Ahora modifique el fichero boot.ini con un editor (el bloc de notas,
  por ejemplo), como sigue:

       [boot loader]
       timeout=30
       default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
       [operating systems]
       multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
       multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
       C:\BOOTSECT.LNX="Linux"

  En mi caso, slo he tenido que aadir la ltima lnea. Despus de
  guardar el boot.ini, restaure sus atributos con:

       C:\attrib +s +r c:\boot.ini

  Despus de reiniciar el ordenador, usted debera ver lo siguiente:

       OS Loader V4.00

       Seleccione el sistema operativo a arrancar:

       Windows NT Workstation Version 4.0
       Windows NT Workstation Version 4.0 [modo VGA]
       Linux

  Si elige Linux, ver:

       LILO loading zImage ....

  4.2.  Reptelo, otra vez, Sam

  Una nueva copia de bootsect.lnx debe ser transferida a C:\bootsect.lnx
  cada ver que el sector de arranque de su particin de Linux sea
  modificado. Esto ocurre, por ejemplo, cuando instala un nuevo ncleo
  con lilo. Como podr ver, este sistema no es ideal para probar ncleos
  experimentales.

  5.  Resolucin de problemas

  Si las cosas no han funcionado como se esperaba, pruebe a arrancar con
  un disquete. Si su particin Linux es /dev/hdb1, su fichero
  /etc/lilo.conf tendr las siguientes entradas:

       root=/dev/hdb1
       boot=/dev/fd0

  Ejecute lilo con un disquete insertado. Ahora intente arrancar desde
  el disquete. Si Linux no puede ser arrancado de esta forma, el NT OS
  loader tampoco lo conseguir. Si usted ve gran cantidad de 01 01 01
  01, su disco raz (particin principal de Linux) no es accesible.
  Compruebe si todos sus discos son reconocidos por la bios.

  Si el disquete consigue arrancar su particin Linux, podr obtener el
  sector de arranque para el NT OS loader con la orden:

       # dd if=/dev/fd0 of=/bootsect.lnx bs=512 count=1

  Un consejo: puede guardar este disquete como disquete de rescate, por
  si acaso la instalacin de Windows NT falla.

  6.  Referencias

    The Linux+WindowsNT mini-HOWTO

    The FAQ for FreeBSD 2.X

    N. del T.: Existe un documento que describe cmo se puede hacer
     convivir distintos sistemas operativos en un ordenador, y cmo
     gestionar el arranque de cada uno, escrito por Francisco Garca y
     Carlos Prado y disponible (en castellano) en
     http://www.croftj.net/~barreiro/spain/DUAL.htm.

  7.  Agradecimientos

    Gracias a Xiaoming Yi, z3c20@ttacs.ttu.edu, por aclararme que estos
     procedimientos no slo funcionan en el primer disco.

    Gracias a Frank Dennler, Frank.Dennler@zkb.ch, por el truco del
     disquete.

  8.  Comentarios

  Cualquier comentario es bienvenido.

  9.  Anexo: Grupos LiNUXeros en Espaa.

  Francisco Jos Montilla, pacopepe@iname.com, es coordinador del
  INSFLUG: (Impatient & Novatous Spanish Fidonet LiNUX Users Group) uno
  de los varios grupos de usuarios existentes en Espaa, y ms
  concretamente en la mejor ;-) rea de FidoNet:  R34.LINUX junto con
  LuCas (LinUx en CAStellano).

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

  LuCas Coordina y realiza las traducciones de las guides, es decir,
  documentos ms extensos.

  Por supuesto, la orientacin de cada grupo no tiene carcter
  excluyente;  si quiere colaborar en las dos, mejor! ;-).

  Otra fuente de informacin obligada para el recin incorporado son las
  PUF elaboradas a partir del correo circulante por R34.LINUX por Pablo
  Gmez, pgomez@arrakis.es, 2:341/43.40, disponibles prximamente en los
  formatos habituales de documentacin (.ps, especificados ms adelante,
  as como en el mismo rea.

  Necesitamos su colaboracin para futuras traducciones! si quiere
  unirse a nosotros pngase en contacto con:

  INSFLUG: (Traduccin y autora de COMOs)

  Francisco Jos Montilla, pacopepe@iname.com, FidoNet 2:345/402.22

  LuCas:  (Traduccin y autora de guas)

  1. Juan Jos Amor, jjamor@ls.fi.upm.es, FidoNet 2:341/12.19

  2. Alfonso Belloso, alfon@bipv02.bi.ehu.es, FidoNet 2:344/17.2

  Por ltimo, recordar que un inmejorable lugar para estar informado,
  as como consultar y discutir todo lo relacionado con LiNUX lo tiene
  en FidoNet, en R34.LINUX.

  Actualmente, ambos grupos poseen las siguientes listas de correo:

    LuCas: lucas@bipv02.bi.ehu.es

    INSFLUG: insflug@insflug.org

  Ambas son listas tipo majordomo; para suscribirse:

  enve un email a majordomo@insflug.org, con "subscribe insflug" en el
  cuerpo del mensaje.

  En el caso de LuCAS sera a majordomo@infor.es, con "subscribe lucas"
  en el cuerpo del mensaje.

  Dispone de todos los ``COMOs'' traducidos hasta ahora, as como
  informacin puntual sobre el INSFLUG y temas relacionados en:

  http://www.insflug.org en sus versiones html (-- Actualizacin
  lenta--) , y listas para bajar, en

  ftp://ftp.insflug.org/es (-- Este es el lugar actualizado con ms
  frecuencia; en Sunsite y sus mirrors est replicado en el directorio

  ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/es

  De todos modos, probablemente con su distribucin de Linux vengan
  incluidos.--)

  Otro buen punto de bsqueda, consulta, y obtencin de la documentacin
  traducida, en formato HTML, con links a los dems formatos, as como
  las traducciones de las guas traducidas por LuCAS es:

  http://lucas.ctv.es/

  junto con su ftp:

  ftp://lucas.ctv.es/

  Tanto el INSFLUG, como LuCAS, y todos los traductores implicados,
  esperamos que esta traduccin le haya sido de utilidad.

