De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar
GRUB , con entradas para Ubuntu y Windows Vista , un ejemplo de arranque dual

El arranque múltiple es el acto de instalar varios sistemas operativos en una sola computadora y poder elegir cuál arrancar . 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 .

Uso

El arranque múltiple permite que más de un sistema operativo resida en una computadora; por ejemplo, si tiene un sistema operativo principal y un sistema alternativo que usa con menos frecuencia. Otra razón para el arranque múltiple puede ser investigar o probar un nuevo sistema operativo sin cambiar completamente. El arranque múltiple permite que un nuevo sistema operativo configure todas las aplicaciones necesarias y migre los datos antes de eliminar el sistema operativo anterior, si lo desea. 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. El arranque múltiple también es útil en situaciones en las que un software diferenterequieren diferentes sistemas operativos. Una configuración de arranque múltiple permite al usuario usar todo este software en una computadora. A menudo, esto se logra mediante el uso de 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 requieren 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.

Problemas técnicos

Número de sistemas operativos por volumen (unidad lógica)

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 comando DOS o OS / 2 para realizar las operaciones necesarias de copia, movimiento y cambio de nombre y luego reinicia el sistema especificado en C :. Otros sistemas proporcionan mecanismos similares para sistemas alternativos en la misma unidad lógica.

Número de sistemas operativos por dispositivo de almacenamiento

En una computadora de arranque múltiple, cada uno de los múltiples sistemas operativos puede residir en su propio dispositivo de almacenamiento, o algunos dispositivos de almacenamiento pueden contener más de un sistema operativo en diferentes particiones. El cargador de arranque en o cargado por el MBR 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 de arranque dual que almacena Windows en una unidad de disco y Linux en otra unidad de disco. En este caso, un cargador de arranque de arranque múltiple no es estrictamente necesario porque el usuario puede elegir ingresar a la configuración del BIOS inmediatamente después del encendido y hacer que la unidad deseada sea el primero en la lista de orden de arranque. Sin embargo, es más conveniente tener un cargador de arranque de arranque múltiple en una de las unidades, configurar el BIOS una vez para que siempre comience a arrancar desde (es decir, cargar el cargador de arranque desde) esa unidad y luego permitir que el usuario elija un sistema operativo de ese menú del cargador de arranque. No es necesario realizar particiones de disco especiales cuando cada sistema operativo tiene su propia unidad de disco dedicada.

Un ejemplo de una computadora con varios 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 la BIOS del sistema no permite que el usuario inicie 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 que cada sistema operativo tenga 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 independiente, es posible que las particiones deban formatearse a un formato diferente. Por ejemplo, si tiene la intención de instalar Windows y Linux , lo más probable es que la partición de Windows tenga el formatoEl formato NTFS y la partición de Linux probablemente se formatearán en el formato de archivo ext4 , ya que Windows no se puede ejecutar desde ext4 y Linux no se puede ejecutar en NTFS. Sin embargo, por ejemplo, si un usuario tiene la intención de arrancar dos versiones de Windows (es decir, Windows 7 y Windows Vista ) o dos versiones de Linux (es decir, Linux Mint y Ubuntu Linux ), se puede utilizar el mismo sistema de archivos (por ejemplo, NTFS o ext4). en unidades y particiones.

Partición

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 ]

Windows XP y 2000

Es posible que los particionadores de Windows Vista no sean compatibles con XP y 2000 (consulte Problemas de compatibilidad del administrador de discos lógicos ). Si usa Windows 2000 y XP, probablemente el enfoque más seguro (para discos de menos de 2 TiB ) es usar una alineación de tabla de particiones CHS elegida por Windows XP / 2000 (no Vista o Windows 7 ). Si comienza con un disco que no tiene nada importante, elimine todas las particiones, desconecte el disco o reinicie, cree al menos una partición con Windows XP / 2000 Disk Management o el instalador XP / 2000 y formatee todas las particiones FAT. La alineación se puede verificar con Ranish Partition Manager : Todas las particiones (incluido el registro de arranque extendido[EBR] particiones extendidas — tipo 05) deben comenzar al principio de una cabeza y terminar al final de un cilindro. Si no se muestra nada en rojo (con mensajes de error cuando los resalta) probablemente tenga un disco con una alineación estándar de tabla de particiones CHS. Si desea editar la tabla de particiones con Linux, primero ejecute sfdisk con "--show-geometry" y "--show-pt-geometry". [2] Si estos devuelven la misma geometría, debería ser seguro utilizar GParted, siempre que esté configurado para redondear a cilindros y solo agregue particiones al final de la tabla de particiones. Si agrega una partición en el medio de la tabla de particiones extendida, GParted no las colocará en el orden en que están en el disco (de modo que hda7 seguirá a hda9 en lugar de hda6). El orden se puede arreglar con una función avanzada de fdisk de Linux. La mayoría de los particionadores de Linux que no usan parted no pueden terminar las particiones extendidas EBR (tipo 05) en el mismo sector que sus unidades lógicas . Cuando GParted o parted edite estas tablas de particiones "no estándar", "arreglarán" todas estas EBR, de modo que las particiones extendidas terminen en el mismo sector que sus unidades lógicas.. El particionador puede entonces mostrar que estas particiones no tienen "errores". Esto también se puede verificar usando (por ejemplo) sfdisk -l -x -us / dev / hda. [2]

Cargador MBR

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.

Cargadores de arranque de Linux

Los cargadores de Linux como GRUB y LILO pueden residir en el MBR o en un PBR. Usan archivos de configuración en / boot para controlar sus menús de selección,

Administrador de arranque OS / 2

OS / 2 Boot Manager 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. Los cargadores más nuevos como Air-Boot, GRUB y LILO ofrecen más flexibilidad.

Windows y Linux

Una configuración popular de arranque múltiple es el de arranque dual de los sistemas operativos Linux y Windows, cada uno contenido dentro de su propia partición. Windows no facilita ni admite sistemas de arranque múltiple, aparte de permitir instalaciones específicas de partición, y no se ofrece ninguna opción de cargador de arranque . Sin embargo, la mayoría de los instaladores de Linux actuales se adaptan al arranque dual (aunque es deseable tener algún conocimiento de las particiones). Por lo general, las instalaciones se desarrollan sin incidentes, pero al reiniciarse, el cargador de arranque reconocerá solo uno de los dos sistemas operativos. [3]

La instalación de un gestor / cargador de arranque de Linux (generalmente GRUB ) tiene algunas ventajas como el cargador de arranque principal al que apunta el registro de arranque maestro . Los sistemas operativos Windows se encontrarán mediante cargadores de arranque de Linux correctamente instalados, pero los administradores de arranque de Windows no reconocen las instalaciones de Linux (ni Windows trata de forma nativa con 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 derivado al contar las particiones. (Tenga en cuenta que tanto Windows como Linux cuentan las particiones de acuerdo con 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 tienen ningún efecto en las particiones anteriores. 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 el número de la partición del sistema cambia, 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 está instalado en una partición lógica dentro de la partición extendida , no se ve afectado por los cambios en las particiones primarias.

MBR neutral

Una alternativa a almacenar GRUB en el MBR es mantener Windows u otro código de arranque genérico de PC en el MBR, e instalar GRUB u otro cargador de arranque en una partición primaria que no sea Windows, manteniendo así el MBR neutral. [4] 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 [5] o BSD , además de Linux o Windows.

Con el indicador de arranque configurado en el primario 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 . [6] Esto significa que el administrador de arranque de la partición activa primero le pedirá 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 normalmente sería GRUB instalado en el MBR.

La partición activa también podría ser una que no existe para otro propósito que no sea elegir un sistema operativo para arrancar, como el Administrador de arranque que se envió con OS / 2 Warp de IBM y sus derivados.

Boot Camp de Apple

Boot Camp permite a los propietarios de computadoras Apple Macintosh basadas en Intel instalar Windows XP, Vista, 7, 8 y 10 en sus Mac. El software viene incluido con Mac OS X desde la versión 10.5 (Leopard). Anteriormente, la aplicación estaba disponible en versión beta como descarga desde el sitio web de Apple.

Boot Camp permite la partición de disco no destructiva y el cambio de tamaño de los sistemas de archivos HFS + , las opciones del menú de arranque y una opción para grabar un CD con los controladores de dispositivo necesarios . Dado que Windows XP es incompatible con la Interfaz de firmware extensible (el sucesor del BIOS heredado ), el firmware de los primeros IntelPrimero, es necesario actualizar las Mac para que admitan la emulación de BIOS. La emulación de BIOS se logra con un módulo de soporte de compatibilidad (CSM). Apple no admite controladores o formatos de partición que no sean de Windows, por lo que la configuración de otros sistemas operativos no es posible directamente a través de Boot Camp. Sin embargo, se puede hacer que funcione cualquier sistema operativo que pueda utilizar la emulación BIOS de Intel Macintosh, incluidas las versiones de Windows que no sean XP . La distribución de Ubuntu Linux es particularmente popular para este propósito porque brindan una opción para usar controladores de dispositivos propietarios junto con controladores de código abierto.

Ver también

  • Arranque
  • Comparación de cargadores de arranque
  • GNU GRUB
  • Soporte de Ext2Fsd para ext2 / 3/4 en Microsoft Windows
  • Especificación de arranque múltiple
  • Windows To Go
  • EasyBCD de NeoSmart Technologies , un programa gratuito para configurar el arranque múltiple en Windows
  • XOSL , un cargador de arranque gratuito, gráfico y de código abierto
  • Virtualización

Referencias

  1. ^ "Comandos de OS / 2 por nombre", Referencia de comandos de OS / 2 (primera edición), IBM, 1999, Cambia entre los sistemas operativos DOS y OS / 2 que se encuentran en el mismo disco duro (unidad C).
  2. ^ a b "sfdisk (8): manipulador de tabla de particiones para - página de manual de Linux" . linux.die.net . Consultado el 2 de abril de 2018 .
  3. ^ "Problema de arranque de Linux en el cargador de arranque de Windows - [Resuelto] - Software de código abierto" . Hardware de Tom . Consultado el 2 de abril de 2018 .
  4. ^ "Errores / grub de openSUSE" . openSUSE Bugs / grub . 28 de enero de 2010 . Consultado el 22 de enero de 2017 .
  5. ^ "ArcaOS" . Blue Lion, de Arca Noae . 13 de noviembre de 2016 . Consultado el 22 de enero de 2017 .
  6. ^ "Cómo agregar una entrada para una distribución de Linux en el menú de arranque de Windows" . Sistema operativo Linux BSD . 21 de julio de 2012 . Consultado el 10 de julio de 2016 .

Enlaces externos

  • Especificación de arranque múltiple
  • Arranque dual, triple, cuádruple un Macbook con Mac OS X, Ubuntu Linux, Windows XP y Windows Vista Archivado 2011-08-18 en Wayback Machine
  • Instalación de Windows XP: arranque dual versus arranque único