Configuración de Arranque Dual y Multiarranque en Sistemas Operativos Windows
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,48 KB
Secuencias de Arranque Dual y Múltiple en Sistemas Operativos
Conceptos Clave del Proceso de Arranque
- Boot Manager (Gestor de Arranque)
- Programa que permite al usuario elegir el sistema operativo con el que iniciar un ordenador.
- Boot Loader (Cargador de Arranque)
- Programa encargado de iniciar la carga del sistema operativo seleccionado.
- Diferencias entre Windows XP y Windows 7:
- En Windows XP, NTLDR realiza ambas funciones (gestor y cargador de arranque).
- En Windows 7, estas funciones están separadas: el gestor de arranque es BCD y el cargador de arranque es winload.exe.
- System Partition (Partición del Sistema)
- Partición donde reside el gestor de arranque (boot manager).
- Boot Partition (Partición de Arranque)
- Partición donde reside el sistema operativo que se ha iniciado.
Secuencia de Arranque Dual (Windows XP - Windows XP)
Este proceso describe la instalación de un segundo Windows XP en un sistema ya existente con Windows XP:
- El CD de instalación reescribe un nuevo IPL (Initial Program Loader) en el MBR (Master Boot Record).
- Detecta cuál es la partición activa y escribe en ella un PBR (Partition Boot Record) de Windows XP.
- Este PBR almacena en la raíz de la partición activa un NTLDR (reescribiendo el existente) y también crea un archivo boot.ini que contemplará la existencia de dos sistemas operativos (el original y el que se está instalando).
- A continuación, en la siguiente partición donde se instalará el nuevo Windows XP, se creará su PBR y la estructura de directorios del sistema.
Nota: Tanto si se inicia el sistema operativo antiguo como el nuevo, siempre se pasará por la pareja NTLDR y boot.ini. A partir de boot.ini, se gestiona la selección del sistema operativo.
Secuencia de Arranque Dual (Windows XP - Windows 7)
Para instalar Windows 7 en un sistema con Windows XP:
- Se escribe un nuevo IPL y se detecta la partición activa (inicialmente la primera).
- Se reescribe un PBR propio del sistema que se está instalando (Windows 7).
- En la partición activa, el proceso de instalación crea bootmgr y el BCD (Boot Configuration Data).
- Luego, configura el BCD para permitir la selección del sistema.
- Una vez configurado el sistema de arranque, se crea la partición con el PBR y los archivos necesarios para cargar el sistema.
Recomendación de Microsoft: Si se desea instalar varios sistemas operativos, se recomienda hacerlo de la versión más antigua a la más reciente. Esto es lógico, ya que al diseñar Windows 7, ya se conocía la estructura de Windows XP, facilitando la compatibilidad del gestor de arranque.
Secuencia de Arranque Dual (Windows 7 - Windows XP)
Instalar Windows XP en un sistema con Windows 7 es más complejo:
- Se escribe un nuevo IPL.
- Se reescribe un PBR de Windows XP y se crean NTLDR y boot.ini.
- En una nueva partición, se crea un PBR de Windows XP y su estructura de directorios.
En este punto, la máquina siempre iniciará Windows XP, ya que el IPL y el MBR han sido sobrescritos por los de XP.
Para recuperar el arranque dual:
- Utilizando el CD de instalación de Windows 7 o la consola de recuperación, se restaura el PBR de Windows 7.
- Después de esto, el PBR cargará bootmgr, pero este solo tendrá acceso al sistema Windows 7.
- Por lo tanto, desde BCEDIT, se modifica el BCD para añadir la opción de acceder al sistema Windows XP.
Secuencia de Multiarranque Avanzada
Cuando se tienen múltiples sistemas operativos instalados, el BCD, por defecto, solo ofrecerá dos opciones: el sistema operativo recién instalado y una entrada genérica para sistemas operativos anteriores.
En este escenario, bootmgr pasará el control a NTLDR, que, bajo la opción de "sistemas operativos anteriores", mostrará un menú con todos los sistemas operativos más antiguos.
Gestión de Múltiples Sistemas Operativos
Para casos con un gran número de sistemas operativos, existen dos posibles soluciones:
Soluciones para Multiarranque Complejo:
- MBR Boot Manager: Consiste en reemplazar el IPL de Microsoft del MBR por otro que permita elegir, al principio del arranque, cuál es la partición que se desea activar.
- Boot Manager en Partición: Consiste en no realizar la sustitución en el MBR, sino mantener el IPL de Microsoft y tener un gestor de arranque de otro fabricante en una partición que esté siempre activa.
Inconvenientes de estas Soluciones:
- Cada vez que se instala un sistema operativo (lo primero que hace es reescribir el IPL), es necesario restaurar el IPL por uno diferente al de Microsoft.
- Algunas características instaladas pueden requerir el IPL de Microsoft. Por lo tanto, habría que considerar si se necesitan esas características, ya que, en ese caso, no sería posible implementar estas soluciones alternativas.