El arranque múltiple es el acto de instalar varios sistemas operativos en una sola computadora y poder elegir cuál iniciar . El término arranque dual se refiere a la configuración común de específicamente dos sistemas operativos. El arranque múltiple puede requerir un cargador de arranque personalizado .
El arranque múltiple permite que más de un sistema operativo resida en una computadora; por ejemplo, si un usuario tiene un sistema operativo principal que utiliza con mayor frecuencia y un sistema operativo alternativo que utiliza con menor frecuencia. El arranque múltiple permite que un nuevo sistema operativo configure todas las aplicaciones necesarias y migre datos antes de eliminar el sistema operativo anterior, si así se desea. Otro motivo para el arranque múltiple puede ser investigar o probar un nuevo sistema operativo sin cambiarlo por completo.
El arranque múltiple también es útil en situaciones en las que distintos programas requieren distintos sistemas operativos. Una configuración de arranque múltiple permite que un usuario utilice todo su software en una sola computadora. Esto se logra a menudo utilizando un cargador de arranque como NTLDR , LILO o GRUB , que puede arrancar más de un sistema operativo.
Los desarrolladores de software también utilizan el arranque múltiple cuando se necesitan varios sistemas operativos para fines de desarrollo o prueba. Tener estos sistemas en una sola máquina es una forma de reducir los costos de hardware.
El arranque múltiple también permite a un usuario cambiar entre sistemas privados y dedicados al trabajo para mantener la integridad del acceso y la separación entre los dos entornos de usuario, incluso si se utiliza el mismo sistema operativo para cada uno de ellos.
Una posible alternativa al arranque múltiple es la virtualización , donde se utiliza un hipervisor para alojar una o más máquinas virtuales que ejecutan sistemas operativos invitados.
En una configuración de arranque dual OS/2, la unidad C puede contener tanto DOS como OS/2. El usuario emite el comando BOOT [1] desde la línea de comandos DOS u OS/2 para realizar las operaciones necesarias de copia, movimiento y cambio de nombre y luego reiniciar en el sistema especificado en C:. Otros sistemas proporcionan mecanismos similares para sistemas alternativos en la misma unidad lógica.
En una computadora con arranque múltiple, cada uno de los sistemas operativos múltiples puede residir en su propio dispositivo de almacenamiento, o algunos dispositivos de almacenamiento pueden contener más de un sistema operativo en particiones diferentes. El cargador de arranque en el MBR o cargado por éste muestra un menú de unidades lógicas y carga el cargador de arranque seleccionado desde el PBR de esa unidad.
Un ejemplo de una computadora con un sistema operativo por dispositivo de almacenamiento es una computadora con arranque dual que almacena Windows en una unidad de disco y Linux en otra unidad de disco. En este caso, no es estrictamente necesario un cargador de arranque con arranque múltiple porque el usuario puede elegir ingresar a la configuración del BIOS inmediatamente después del encendido y hacer que la unidad deseada sea la primera en la lista de orden de arranque. Sin embargo, es más conveniente tener un cargador de arranque con arranque múltiple en una de las unidades, configurar el BIOS una vez para que siempre comience a arrancar desde esa unidad (es decir, cargue el cargador de arranque desde ella) y luego permitir que el usuario elija un sistema operativo del menú de ese cargador de arranque. No es necesario realizar particiones especiales de disco cuando cada sistema operativo tiene su propia unidad de disco dedicada.
Un ejemplo de una computadora con múltiples sistemas operativos por dispositivo de almacenamiento es una computadora de arranque dual que almacena Windows y Linux en la misma unidad de disco pero donde el BIOS del sistema no permite al usuario arrancar unidades y particiones individuales. En este caso es necesario un cargador de arranque de arranque múltiple. Además, el disco debe estar particionado para darle a cada sistema operativo su propia partición en la unidad de disco. Esto es necesario porque cada sistema tiene su propio conjunto de archivos e instrucciones de funcionamiento. Además, cuando se utiliza un sistema operativo completamente separado, es posible que las particiones deban formatearse en un formato diferente. Por ejemplo, si un usuario pretende instalar Windows y Linux , lo más probable es que la partición de Windows esté formateada en el formato NTFS, ya que Windows no puede ejecutarse en ext4 , y la partición de Linux probablemente esté formateada en el formato de archivo ext4, ya que Linux no puede ejecutarse en NTFS. Sin embargo, si un usuario pretende realizar un arranque dual de dos versiones de Windows (es decir, Windows 7 y Windows Vista ) o dos versiones de Linux (es decir, Linux Mint y Ubuntu Linux ), entonces se puede usar el mismo sistema de archivos (por ejemplo, NTFS o ext4) en ambas unidades y particiones.
El concepto básico implica particionar un disco para acomodar cada instalación planificada, generalmente incluyendo particiones separadas para arranque, raíz, almacenamiento de datos y copias de seguridad. [ cita requerida ]
Un cargador MBR, como Air-Boot, reemplaza el código de arranque estándar en la pista 0 con un código que muestra un menú de selección y carga el sistema seleccionado. Algunos, por ejemplo, Air-Boot, pueden configurarse automáticamente o por el usuario en el momento del arranque, en lugar de requerir un menú de configuración externo.
Los cargadores de Linux, como GRUB y LILO, pueden residir en el MBR o en un PBR. Utilizan archivos de configuración en /boot para controlar sus menús de selección.
El gestor de arranque de OS/2 debe instalarse en una partición primaria. Las utilidades de particionamiento de OS/2 pueden configurar hasta cuatro sistemas en el menú, cada uno de los cuales puede estar en una partición primaria o en un volumen lógico dentro de la partición lógica extendida. Es posible incluir un cargador de arranque como GRUB en el menú del gestor de arranque de OS/2, y es posible incluir el gestor de arranque de OS/2 en el menú de otro cargador de arranque. Los cargadores más nuevos como Air-Boot, GRUB y LILO ofrecen más flexibilidad.
Una configuración popular de arranque múltiple es el arranque dual de los sistemas operativos Linux y Windows, cada uno dentro de su propia partición. Windows no facilita ni admite sistemas de arranque múltiple, salvo que permite instalaciones específicas de la partición, y no ofrece ninguna opción de cargador de arranque . Sin embargo, la mayoría de los instaladores de Linux actuales admiten el arranque dual (aunque es deseable tener algunos conocimientos sobre particiones). Por lo general, las instalaciones se realizan sin incidentes, pero al reiniciar, el cargador de arranque reconocerá solo uno de los dos sistemas operativos. [2]
Existen algunas ventajas en instalar un gestor /cargador de arranque de Linux (normalmente GRUB ) como el gestor de arranque principal al que apunta el registro de arranque maestro . Los sistemas operativos Windows se encontrarán mediante los gestores de arranque de Linux instalados correctamente, pero los gestores de arranque de Windows no reconocen las instalaciones de Linux (ni Windows se ocupa de forma nativa de los sistemas de archivos de Linux ). Se puede hacer una copia de seguridad del código de arranque MBR y restaurarlo con dd , disponible en el CD System Rescue .
A menudo se recomienda que Windows se instale en la primera partición primaria . Los cargadores de arranque de Windows y Linux identifican las particiones con un número que se obtiene contando las particiones. (Tenga en cuenta que tanto Windows como Linux cuentan las particiones según el orden de las particiones en la tabla de particiones , que puede ser diferente del orden de las particiones en el disco). Agregar o eliminar una partición al final de un disco duro no tendrá ningún efecto en ninguna partición anterior. Sin embargo, si se agrega o elimina una partición al principio o en la mitad de un disco duro, la numeración de las particiones posteriores puede cambiar. Si cambia el número de la partición del sistema, es necesario reconfigurar el cargador de arranque para que un sistema operativo arranque y funcione correctamente.
Windows debe instalarse en una partición primaria (y en sistemas más antiguos, esta debe ser la primera partición). Linux se puede instalar en una partición en cualquier posición del disco duro y también se puede instalar en particiones lógicas (dentro de la partición extendida). Si Linux se instala en una partición lógica dentro de la partición extendida , no se ve afectado por los cambios en las particiones primarias.
Una alternativa al almacenamiento de GRUB en el MBR es mantener el código de arranque de Windows u otro código de arranque de PC genérico en el MBR e instalar GRUB u otro cargador de arranque en una partición primaria distinta a la de Windows, manteniendo así el MBR neutral. [3] La selección del sistema operativo en el momento del arranque depende, en consecuencia, del cargador de arranque configurado dentro de la partición primaria que tiene el indicador de arranque o "activo" establecido en su entrada de la tabla de particiones, que podría ser un cargador de arranque de DOS , OS/2 , eComStation , ArcaOS [4] o BSD , además de Linux o Windows.
Con el indicador de arranque establecido en el sistema principal de Windows, el Administrador de arranque de Windows se puede usar para cargar en cadena otro cargador de arranque instalado mediante el uso de un programa como EasyBCD . [5] Esto significa que el administrador de arranque de la partición activa primero solicitará al usuario que seleccione qué sistema operativo arrancar, luego cargará otro si es necesario, como GRUB, incluso un cargador de arranque instalado en una partición lógica, y luego GRUB cargará el kernel de Linux como lo haría normalmente si GRUB estuviera instalado en el MBR.
La partición activa también podría ser una que existe sin ningún propósito más que elegir un sistema operativo para arrancar, como el administrador de arranque que viene con OS/2 Warp de IBM y sus derivados.
Boot Camp permite a los propietarios de ordenadores Apple Macintosh con procesador Intel instalar Windows XP, Vista, 7, 8 y 10 en sus Mac. El software estaba inicialmente disponible en versión beta como descarga desde el sitio web de Apple (que era compatible con Mac OS X versión 10.4 (Tiger)), y más tarde vino incluido con Mac OS X desde la versión 10.5 (Leopard).
Boot Camp permite la creación de particiones de disco no destructivas y el redimensionamiento de sistemas de archivos HFS+ , opciones de menú de arranque y una opción para grabar un CD con los controladores de dispositivos necesarios . Dado que Windows XP es incompatible con Extensible Firmware Interface (el sucesor del BIOS heredado ), el firmware de los primeros Mac Intel debe actualizarse primero para admitir la emulación de BIOS. La emulación de BIOS se logra con un módulo de soporte de compatibilidad (CSM). Apple no admite formatos de partición o controladores que no sean de Windows, por lo que no es posible configurar otros sistemas operativos directamente a través de Boot Camp. Sin embargo, se puede hacer que funcione cualquier sistema operativo que pueda utilizar la emulación de BIOS de Intel Macintosh, incluidas las versiones de Windows que no sean XP . La distribución Ubuntu Linux es particularmente popular para este propósito porque proporciona una opción para usar controladores de dispositivos propietarios junto con controladores de código abierto.
Cambia entre los sistemas operativos DOS y OS/2 que están en el mismo disco duro (unidad C).