Planificación de arranque múltiple (dual) - Linux y Windows 7,8,10 - BIOS (no UEFI)

0

EDITAR: Estoy agregando "(editX)" ediciones y "A: ..." respuestas a mi pregunta, para evitar publicarlas como respuesta (por ahora) ...

Similar a esta pregunta ha sido respondida muchas veces en foros, etc., pero hay requisitos especiales que no pude encontrar en un solo lugar.

Propósito: con las funciones de espía de todos los sistemas operativos pagos, se convierte en una necesidad para muchas personas de tomar más medidas para mantener su vida lo más privada posible ... Una posible (y quizás única) solución de larga duración es usar Linux y mantener (temporalmente) Windows para compatibilidad con software especial (generalmente software de pago, disponible solo para Win) ... En el futuro (después de 3-5 años) a Se puede usar una máquina virtual en su lugar, pero hasta ahora esta configuración de arranque múltiple es necesaria ...

Requisitos:

  • sistema de arranque múltiple - múltiples Win / Linux
  • capacidad para instalar nuevas versiones de Linux y Windows en cualquier momento (y restaurar el MBR después de cada instalación de Win?) - (!) las instalaciones no están en un orden especial, pero si es necesario!
  • (opcional) para poder cifrar las particiones elegidas (con el sistema operativo y / o los datos en ellas)
  • tener al menos una partición compartida entre Linux y Windows (lectura / escritura)
  • (edit1) La computadora usa BIOS, no UEFI (como se presume por Rod). Esto facilita la tarea, de acuerdo con lo que leí para UEFI. Probablemente los usuarios de UEFI también pueden usarlo, cambiando a CSM (Compatibility Support Module) ...
  • ... probablemente más ideas pueden venir a mi (tu) mente, pero estas anteriores parecen las más importantes para la etapa de planificación ...

Aquí está lo que tengo hasta ahora (puede copiarlo directamente y enmendarlo / cambiarlo):

Estructura de particiones planificadas :

  • hda1 (primary, ext4 512MB) - partición de arranque con Grub

Me parece apropiado tener una partición de arranque separada, donde se instalará Grub (parece un requisito para la opción de excryption).

P1: ¿Qué tipo elegir - ext4? (Referencia: este hilo )

A1 (edit1): ¡ext4 funciona bien!

Q2: ¿Qué tamaño elegir? Encontré sugerencias entre 1 y 512MB ...

A2 (edit1): utilicé un tamaño superior a 512 MB, incluso 1 GB + (solo para asegurarme de que tiene suficiente espacio para realizar copias de seguridad de todo el contenido de esta partición, útil durante la fase de investigación / prueba).

  • hda2 (primario, NTFS 20-80GB) - Win 7, 8, 10 o más reciente

P3: ¿Win necesita un disco duro separado para el cifrado? Algunos enlaces podrían ser suficientes.

A3 (edit1): Dejé la opción de cifrado ya que hay muchas ventajas y desventajas ... No es correcto sugerirle a otra persona sin haberlo intentado primero por algunos meses o años ...

  • (opcional) hda3 (principal) - Win 7, 8, 10 o más reciente

Planeo crear esta partición, solo para tenerla lista si es necesaria, pero no planeo usarla ... Podría ser usada como una partición para compartir datos mientras tanto ...

P4: ¿Algo especial para tener en cuenta para Windows 2?

A4 (edit1): Me di cuenta de que al particionar previamente el disco y preparar las particiones para Win, la configuración de Win no crea una "partición de inicio del sistema oculta" (se crea si se vuelve a particionar la unidad durante la configuración de Win) . También me las arreglé para crear manualmente esa "partición de inicio del sistema"; por ejemplo, haciendo que / sda2 (o / sda1) "active / boot flag" e instalé Win en otra partición / sda3 o incluso / sda7 * (* la unidad lógica también funciona para Win7). De esta manera, el gestor de arranque de Windows también reside en su propia partición, que se preparó para la parte de cifrado ... Y algo importante, que podría ser muy útil para algunas personas: puede instalar el cargador de arranque de Win en la misma partición donde está instalado el win: por ejemplo, primero, configura / sda2 como "active / boot flag", luego cuando Instalar Win es el registro de arranque también estará en / sda2! En segundo lugar, haga / sda3 "active / boot flag" e instale otro Win - su cargador de arranque también se instalará en / sda3 y solo habrá una entrada! Si no configura el / sda3 como "activo / bandera de arranque", entonces el cargador de arranque / sda2 administrará ambas instalaciones y habrá 2 entradas para Win, pero desea formatear / sda2 e instalar otro sistema operativo en Es decir, perderá el registro de arranque para la instalación de / sda3 (no lo probé y no puedo decir si es fácil de recuperarlo, probablemente eso depende del último cargador de arranque de Win OS que instale).

  • hda4 (primario) - Partición extendida (contiene todas las particiones lógicas)
  • hda5 (NTFS,? GB) - NTFS ('partición compartida' entre Win / Linux - lectura / escritura)

P5: ¿Es NTFS la elección apropiada (y única)? ( más opciones discutidas ya )

A5 (edit1): Parece que NTFS es una buena opción, probablemente FAT32 (no estoy seguro acerca de exFAT) funcionará, pero hay ventajas y desventajas ... lo más importante es: ¡FAT está limitado a un tamaño máximo de archivo de 4GB!

  • (opcional) Se podrían crear más particiones compartidas (ntfs) si es necesario
  • (opcional) También se pueden crear 'particiones no compartidas' (ext4), para almacenar sus datos ... ¿y también se pueden cifrar?

P6: Si necesitamos cifrar estas particiones, ¿cuándo y cómo hacer esto? La respuesta corta con algunos enlaces debería ser suficiente.

A6 (edit1): la parte de cifrado se debe probar durante al menos unos meses antes de sugerírselo a otra persona, por lo que simplemente la dejé por ahora.

  • hda6 (ext4, 10-60GB) - partición raíz de Linux

P7: ¿Qué pasa con el cifrado de la partición? ¿Cuándo debe hacerse y cómo? La respuesta corta con algunos enlaces debería ser suficiente.

A7 (edición 1): la inscripción se ha dejado de lado por ahora.

  • hda7 (swap, 4-10GB *) - partición de intercambio de Linux

Tenga en cuenta el tamaño de la partición de intercambio según el tamaño de RAM actual y el uso de memoria real, y también considere la hibernación ( debe tener suficiente espacio para hibernar )!

  • (opcional) Se podrían agregar más distribuciones de Linux (para pruebas y / o producción para reemplazar "Linux1"), por lo que es bueno dejar suficiente espacio en hda7 o posterior ... (o como espacio no asignado) al final de la unidad. .

Ahora ... no tengo suficiente práctica y no estoy seguro de cuáles son los pasos para continuar. Estoy planeando hacer algunas pruebas en los próximos 5-10 días.

Estoy seguro de que habrá más preguntas, aunque creo que ya se responderá a su suero (como preguntas separadas).

Pasos de instalación Estoy planeando hasta ahora (de nuevo, puede copiar y modificar la lista):

  • Vuelva a particionar el disco usando Live CD

(edit1) Se utilizó el CD de inicio de Hyren y la "magia dividida": se eliminaron todas las particiones antiguas y se recrearon de acuerdo con el esquema de partición anterior.

  • ¿Instalar Grub inmediatamente?

(edit1) Primero probé algunas instalaciones de Win y probé la configuración del "indicador de inicio" ("active" en Win) en diferentes particiones primarias - / sda1, sda2 y sda3 - De esta manera logré instalar copias independientes de Win, así que Puedo reemplazar cualquiera de ellos cuando sea necesario, ¡sin perder el cargador de arranque para todas las instalaciones de Win! (Nota: WIn también se puede instalar en particiones lógicas, por lo que probablemente puede tener más de 3-4 instalaciones, pero el cargador de arranque siempre se coloca en "primario y activo / activo = bandera de arranque / partición NTFS" ...)

Si hago esto, tendré un caso en el que ya tengo Grub instalado y es necesario instalar un nuevo sistema operativo. Ese caso va a suceder ahora o más tarde, cuando llegue Win 10.5 o Win 12 ... o cuando deba instalarse otra distro de Linux.

Me parece apropiado comenzar con eso y cuando llegue el momento: cada persona que siga el plan tendrá las habilidades necesarias para hacer lo que sea necesario, ya que él / ella ya lo hizo en la configuración inicial.

(edit1) Seguí el consejo de Rod y no empecé con Linux, pero después de instalar Linux, instalé 4-5 veces diferentes versiones de Win para realizar pruebas y restauré el MBR desde un Live CD varias veces. Una nota: debido a la "partición Grub separada", al reinstalar grub se debe montar la partición raíz y luego la partición grub en ~~ / boot, y luego se puede llamar grub-install.

  • Instale Linux1 en hda6 y hda7 (swap)
  • Instala Win7 en hda2

(estas preguntas comienzan desde 31 intencionalmente)

P31: ¿Hay algo que tener en cuenta aquí? ¿Algo para configurar antes de iniciar la instalación de Windows desde DVD? Ganancias específicas de 7,8,10 casos a considerar?

A31 (edit1): Sí, hay cosas que deben considerarse aquí. Si desea mantener cada Win independiente del otro, es mejor administrar la "partición activa (indicador de inicio)" para que coincida con la misma partición donde va a instalar Win, ANTES de iniciar la instalación y arrancar desde DVD / USB. De esta manera, simplemente puede formatear la partición OLD Win y reemplazarla con otra cosa, sin preocuparse por "cómo restaurar el cargador de arranque Win" (¡tampoco sé cómo restaurarlo!).

  • Restaurar MBR y agregar ventanas al menú Grub

  • ... Después de algunas semanas / meses de trabajo usando esta configuración de arranque múltiple, es posible que tengamos que agregar otro sistema operativo para prueba y / o producción

P32: ¿Hay algo especial aquí, si solo queremos reemplazar una instalación Win / Linux?

A32 (edit1): para Win: si configura la partición activa antes de cada instalación, entonces no hay problema, cada partición puede formatearse y reemplazarse con otra Win, ya que el registro de arranque WIn se colocará en su partición. Generalmente después de instalar Win, es mejor " reinstale grub2 en MBR usando Live CD / USB "

Si agregamos una nueva, es posible que tengamos que crear otra (s) partición (es) - para otra distribución de Linux ... Una nota sobre "Linux múltiple podría usar la misma partición de intercambio": si se utiliza la hibernación en el disco, no use una partición de intercambio único, de lo contrario, puede perder el estado de comunicación y algunos datos.

Un plan bastante grande y muchas cosas a considerar ... Tenga en cuenta que no necesito un plan muy detallado (es decir, qué comando ejecutar), sino "qué considerar / lograr" en cada paso ...!

Actualizaré mi pregunta para incluir enlaces específicos a cada etapa después de completar la prueba con éxito. El objetivo es crear un plan, que muchos usuarios de Win puedan seguir y convertir a Linux.

Minister
fuente

Respuestas:

1

Primero, debe decidir si iniciar mediante el modo nativo EFI / UEFI del firmware o el Módulo de compatibilidad de compatibilidad (CSM), que habilita el inicio en modo legado / BIOS. (Esto supone que está hablando de una nueva computadora. Si su placa base es anterior a 2011, es probable que solo sea para BIOS). EFI es la mejor opción por un par de razones. Primero, Windows arrancará desde un disco GPT en modo EFI. Esto es importante porque GPT elimina la distinción de partición primaria / extendida / lógica incómoda, que ampliará sus opciones de partición, especialmente si desea instalar varias versiones de Windows. En segundo lugar, las opciones de arranque de EFI son generalmente mucho más flexibles y le brindan más opciones. En el lado negativo, si ya está familiarizado con el arranque en modo BIOS, EFI es un mundo nuevo y extraño, y está mal documentado. Para empezar, aquí hay algunas referencias:

Si pretende instalar varias versiones de Windows, es probable que termine con una entrada en GRUB (o el administrador de arranque que utilice) para Windows, que luego le permitirá seleccionar la versión de Windows para iniciar. Hay formas de iniciar instalaciones individuales de Windows más directamente desde otro administrador de inicio, pero por lo general implican un salto adicional, especialmente en el modo EFI.

Para Linux en sí mismo, puede arreglárselas con una sola partición para la raíz ( / ) sistema de archivos. Agregar más particiones agrega flexibilidad, pero también hace que sea más probable que arruine el tamaño. los /boot la partición es necesaria en varios casos especializados, incluido el uso de cifrado, LVM y algunos tipos de software RAID. Normalmente, esta es una partición de ~ 500MiB. Tenga en cuenta que hay varias otras particiones relacionadas con el arranque que son no /boot particiones el nombre " /boot partición "se refiere a una partición montada en /boot. En teoría, puede tratarse de cualquier sistema de archivos, aunque ext2fs y ext4fs son las opciones más comunes.

Si arranca en modo EFI, necesitará un Partición del sistema EFI (ESP). Esta es una de esas particiones relacionadas con el arranque que no suele ser una /boot partición (aunque podría ser, y el montaje del ESP en /boot Es común en la comunidad de Arch Linux. Recomiendo hacer el ESP 550MiB o más grande (pero más grande es una exageración a menos que lo montes en /boot, en cuyo caso hasta 1GiB podría tener sentido).

El intercambio es otra partición común. Si desea poder hibernar en el disco, debe tener al menos tanto espacio de intercambio como RAM física.

La mayoría de los arrancadores dobles usan GRUB como administrador de arranque. No tiene sentido instalarlo antes de instalar Windows, ya que Windows lo eliminará (o al menos cambiará el orden de inicio) en favor de su propio administrador de inicio. El orden típico de instalación del sistema operativo es Windows y luego Linux. Si más tarde decide instalar un nuevo Windows, es posible que deba volver a instalar GRUB utilizando un sistema de recuperación. Hay cargadores de arranque distintos de GRUB disponibles. Si instala en modo EFI, mi propia INICIAR puede ser interesante porque tiende a manejar configuraciones complejas con más de dos sistemas operativos mejor que GRUB.

Rod Smith
fuente
Gracias, Rod! Debo decir "¡Lo siento!", Porque no estaba (y todavía no estoy) al tanto de las opciones "BIOS-legacy" ... ¡Leeré todos los enlaces! Sin embargo, la idea de este plan es que sea utilizada por muchas personas, por lo que su respuesta es mejor para ellos (¡lo cual es bueno!), Pero no puedo confirmar que, como no tengo tal (nueva) computadora aún! ... actualizaré mi pregunta para reflejar el Uefi / Bios en unas pocas horas ...
Minister
Si puede dividir su respuesta y agregar algunos comentarios en el modo Bios-legacy (debería ser más corto ya que no sería de ayuda para tanta gente como Uefi ...), eso me permitirá realizar las pruebas con éxito y publicar el paso. Guía paso a paso ... La idea para múltiples WIn / Linux es de hecho simple: en la producción solo Win y solo Linux es suficiente, las siguientes instalaciones son para probar algo "nuevo", antes de ir al uso de producción con él (y podría ser Win o Linux ...)! Espero que tenga más sentido.
Minister
Barra (+1), hice muchas pruebas en modo BIOS (máquina antigua) y creé un sistema de arranque múltiple sin ningún problema, sin el "cifrado" opcional. También me las arreglé para agregar entradas de Linux al cargador de arranque Win y las entradas de Win al cargador de arranque Grub2. También logré restaurar Grub a MBR desde un CD en vivo (este pareció ser necesario en algún momento, aunque el uso de EasyBCD podría evitar esa necesidad). También instalé Win en una unidad lógica, marcando una partición NTFS primaria como "bandera activa / de arranque". La parte de cifrado parece ser para usuarios más avanzados, ya que hay algunas ventajas y desventajas, así que simplemente lo dejo apagado ...
Minister
Usted menciona "Hay formas de iniciar instalaciones individuales de Windows más directamente desde otro administrador de inicio, pero por lo general implican algunos saltos adicionales, especialmente en el modo EFI". ¿Puede proporcionar alguna referencia de cómo hacer esto? Estoy pensando en cambiar el nombre de la carpeta EFI creada por las primeras ventanas y hacer que su partición no sea válida durante la instalación de la segunda (cero algunos megabytes y luego restaurar). ¿Eso funcionará?
Thomas G.
No tengo un puntero a un artículo que describe cómo hacer esto. En resumen, el proceso consiste en instalar Windows A, luego cambiar el código de tipo en el ESP que usó, luego instalar Windows B. Luego necesitaría instalar otro administrador de arranque para alternar entre los cargadores de arranque de Windows que usan los dos ESP independientes. .
Rod Smith