NT OS Loader + Linux mini-COMO
 Bernd Reichert, [email protected]
 Traducci�n: Diego Berrueta, [email protected]
 v1.11, 2 de septiembre de 1997; traducci�n: 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
 WKS y Linux 2.0.
 ______________________________________________________________________

 �ndice General:

 1.      �C�mo trabaja el NT OS Loader?

 2.      �C�mo instalar Windows NT y Linux en el mismo sistema?

 2.1.    Instalaci�n de Windows NT

 2.2.    Particionando

 2.3.    Instalaci�n de Linux

 2.4.    Lilo

 3.      Bootpart

 4.      Por parte de Linux

 4.1.    Por parte de Windows NT

 4.2.    Rep�telo, otra vez, Sam

 5.      Resoluci�n de problemas

 6.      Referencias

 7.      Agradecimientos

 8.      Comentarios

 9.      Anexo: El INSFLUG
 ______________________________________________________________________

 1.  �C�mo 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.  �C�mo instalar Windows NT y Linux en el mismo sistema?

 2.1.  Instalaci�n de Windows NT

 Intente instalar Windows NT primero. Si quiere utilizar NTFS para su
 partici�n de Windows NT, adelante, pero recuerde que la versi�n de
 Linux no puede acceder a este tipo de particiones (-- N. del T.:
 actualmente, las versiones m�s recientes del n�cleo 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 partici�n 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. Tambi�n se recomienda utilizar el fdisk de Linux despu�s.

 2.3.  Instalaci�n de Linux

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

 En caso de que el procedimiento de instalaci�n le sugiera montar la
 partici�n HPFS que se ha encontrado, responda que no.

 2.4.  Lilo

 Cuando llegue a la secci�n de Lilo, elija la partici�n 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 tendr�n el mismo valor.
 Por ejemplo, si usted tiene un disco IDE y su partici�n Linux es la
 segunda partici�n, la entrada boot en /etc/lilo.conf ser�:

      boot=/dev/hda2

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

      boot=/dev/hdb1

 Ejecute lilo con un n�cleo adecuado para su sistema. Compruebe el
 n�cleo 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 c�mo 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 partici�n de NT est�
 configurada.

 Ahora tiene que obtener el sector de arranque de su partici�n
 principal de Linux. Por ejemplo, si la partici�n 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 m�s de 512 bytes.

 Ahora copie el fichero bootsect.lnx a un disquete con formato DOS para
 pasarlo a la partici�n 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 s�lo 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, s�lo he tenido que a�adir la �ltima l�nea. Despu�s de
 guardar el boot.ini, restaure sus atributos con:

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

 Despu�s de reiniciar el ordenador, usted deber�a 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.  Rep�telo, 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 partici�n de Linux sea
 modificado. Esto ocurre, por ejemplo, cuando instala un nuevo n�cleo
 con lilo. Como podr� ver, este sistema no es ideal para probar n�cleos
 experimentales.

 5.  Resoluci�n de problemas

 Si las cosas no han funcionado como se esperaba, pruebe a arrancar con
 un disquete. Si su partici�n 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 ra�z (partici�n principal de Linux) no es accesible.
 Compruebe si todos sus discos son reconocidos por la bios.

 Si el disquete consigue arrancar su partici�n 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 instalaci�n 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 c�mo se puede hacer
    convivir distintos sistemas operativos en un ordenador, y c�mo
    gestionar el arranque de cada uno, escrito por Francisco Garc�a y
    Carlos Prado y disponible (en castellano) en
    http://www.croftj.net/~barreiro/spain/DUAL.htm.

 7.  Agradecimientos

 �  Gracias a Xiaoming Yi, [email protected], por aclararme que estos
    procedimientos no s�lo funcionan en el primer disco.

 �  Gracias a Frank Dennler, [email protected], por el truco del
    disquete.

 8.  Comentarios

 Cualquier comentario es bienvenido.

 9.  Anexo: El INSFLUG

 El INSFLUG forma parte del grupo internacional Linux Documentation
 Project, encarg�ndose de las traducciones al castellano de los Howtos
 (Comos), as� como la producci�n de documentos originales en aquellos
 casos en los que no existe an�logo en ingl�s.

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

 Dir�jase a la sede del INSFLUG para m�s informaci�n al respecto.

 En la sede del INSFLUG encontrar� siempre las �ltimas versiones de las
 traducciones:  www.insflug.org. Aseg�rese de comprobar cu�l es la
 �ltima versi�n disponible en el Insflug antes de bajar un documento de
 un servidor r�plica.

 Se proporciona tambi�n una lista de los servidores r�plica (mirror)
 del Insflug m�s cercanos a Vd., e informaci�n relativa a otros
 recursos en castellano.

 Francisco Jos� Montilla, [email protected].