[ Inicio | Instalación | Documentación | Configuración | Software ]

EL GESTOR DE ARRANQUE DE SISTEMAS OPERATIVOS DE WINDOWS NT 4.0®

Windows NT®, posee un gestor de arranque de sistemas operativos (NT OS Loader), el cual con la ayuda de un programa auxiliar, nos permite arrancar cualquier tipo de sistema operativo desde cualquier disco duro de nuestro ordenador.

Por defecto Windows NT®, sólo lo utiliza para iniciar a mayores Windows 9x. Sin embargo se puede configurar para dar cabida a otros sistemas operativos, tales como Linux. Su configuración ha de ser realizada a mano, pues por desgracia Windows NT® no proporciona ninguna aplicación para su configuración, supongo yo que por el siempre reinante egocentrismo de esta empresa. A pesar de ello la tarea aún siendo un poco laboriosa no conlleva complicación alguna, tan sencillo como seguir los cincos pasos desarrollados en este documento.

El gestor trabaja con ficheros, estos ficheros contienen el sector de arranque del sistema operativo a iniciar, de tal forma, que para arrancar un sistema operativo lo único que tiene que hacer es leer el fichero correspondiente al mencionado sistema operativo. Esto constituye una diferencia respecto a otros gestores de arranque.

  1. Planteamiento de la situación.
  2. Arrancar Linux.
  3. Creación del fichero que contendrá el sector de arranque de Linux.
  4. Traslado del fichero a la partición de Windows NT.
  5. Configuración del gestor de arranque de Windows NT.
  6. Avisos.
  1. Si lo que queremos es tener en nuestro ordenador Windows 9x , Windows NT y Linux el orden correcto de instalación es el expresado (una partición para cada uno sería lo ideal). Independientemente de los sistemas operativos instalados, debemos recodar durante el proceso de instalación de Linux elegir la opción de instalar LILO en la propia partición de Linux y NUNCA en el MBR (Master Boot Record) .
  2. Una vez instalado Linux, si hemos hecho caso de la recomendación del punto anterior ahora la única forma de arrancar Linux es activando la partición bien con fdisk.exe(9x) bien con windisk.exe (NT) o naturalmente y siendo esta la opción más cómoda a través de un disco de arranque de Linux creado durante el proceso de instalación. Suponiendo que hemos arrancado Linux, el siguiente paso es crear el fichero con el sector de arranque de Linux
  3. Se utiliza el comando dd. En principio hay que tener claro donde se encuentra situada la partición de Linux bajo la nomenclatura de este sistema operativo (/dev/hdxy para discos IDE, donde x es la situación del disco en el bus IDE e y el número de partición), suponiendo que la partición Linux está en /dev/hda3 la orden de comandos será:

  4. dd if=/dev/hda3 of=/sector.lnx bs=512 count=1

    Para los curiosos mencionar que la semántica de esta operación es:

    if =Input file // of =Output file // bs=block size // count=número de bloques a leer

  5. Ahora debemos trasladar el fichero sector.lnx a la partición de Windows NT y lo haremos copiándolo a un diskette mediante la siguiente orden:

  6. mcopy /sector.lnx a:

    En el poco probable caso de que el anterior comando no estuviese disponible, usar la siguiente secuencia:

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

    Tras realizar este proceso cerramos (Control + Alt + Supr) la sesión de Linux y arrancaremos Windows NT.

  7. Copiar el fichero sector.lnx al directorio raíz de la partición de Windows NT. El gestor de Windows NT al igual que el LILO de Linux posee un archivo de configuración en este caso denominado boot.ini situado también en el directorio raíz, y que tal vez (depende de la configuración de este; opción "Mostrar todos los archivos") no se vea con el explorador de Windows debido los atributos del fichero. Para trabajar con el fichero debemos eliminar los atributos de sistema y sólo lectura, bien modificando las propiedades del fichero mediante el explorador de Windows o bien bajo una ventana de MS-DOS con: attrib -s -r c:\boot.ini .Finalmente nos resta modificar el fichero con el notepad por ejemplo para incluir a Linux como otra opción de arranque. El fichero ha de modificarse introduciendo la linea resaltada en negrita:

  8. [boot loader]
    timeout=17
    default=multi(0)disk(0)rdisk(0)partition(4)\WNT

    [operating systems]
    multi(0)disk(0)rdisk(0)partition(4)\WNT="Windows NT Workstation version 4.00"
    multi(0)disk(0)rdisk(0)partition(4)\WNT="Windows NT Workstation version 4.00 [modo VGA]" /basevideo /sos
    C:\="Microsoft Windows"
    C:\SECTOR.LNX="Linux"

    Ahora sólo queda restablecer los atributos del fichero boot.ini (attrib +s +r c:\boot.ini) y reiniciar la máquina. A partir de ahora tendremos una nueva opción en pantalla (Linux) que nos permitirá arrancar de una manera cómoda nuestro bienquerido LINUX.
     

  9. Este proceso ha de realizarse de nuevo cada vez que modifiquemos el sector de arranque de Linux. Raramente se tendrá que realizar, pues esto sucede en contadas ocasiones como por ejemplo cuando instalamos un nuevo kernel con LILO.