[ 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.
-
Planteamiento de la situación.
-
Arrancar Linux.
-
Creación del fichero que contendrá
el sector de arranque de Linux.
-
Traslado del fichero a la partición
de Windows NT.
-
Configuración del gestor de arranque
de Windows NT.
-
Avisos.
-
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) .
-
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
-
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á:
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
-
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:
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.
-
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:
[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.
-
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.