¿Cómo debo configurar mi arranque dual para poder hibernar el sistema operativo secundario?

¿Cómo debo configurar mi arranque dual para poder hibernar el sistema operativo secundario?

Entonces, mi configuración anterior fue un arranque triple de Windows 7, ubuntu integrado con wubi y luego fedora en la última partición usando LVM. Me cansé de no poder acceder a mis archivos de Windows desde ubuntu (wubi ubuntu es básicamente una máquina virtual) y mi partición fedora estaba ocupandoformademasiado espacio, así que eliminé mi sombrero de fieltro que no usaba mucho. Ahora, he vuelto a utilizar únicamente Windows 7 (64 bits) y voy a volver a crear mi arranque triple.

Había estado usando el administrador de arranque de Windows con una entrada (agregada con EasyBCD porque soy vago) para GRUB en la partición Fedora. Sin embargo, usar el gestor de arranque de Windows como principal me impidió hibernar Windows y luego iniciar Linux. Entonces tengo que usar GRUB ahora.

Básicamente, mi pregunta (abreviada) es:

¿Cómo puedo configurar un GRUB principal para que arranque con el siguiente esquema?

  1. ubuntu
  2. sombrero
  3. El cargador de arranque de Windows

Quiero mantener la mayor funcionalidad de hibernación con tantos sistemas operativos como sea posible.

Editar: Cometí un malentendido fundamental: ¡GRUB (y grub2 y burg), a diferencia del gestor de arranque de Windows, no reanuda automáticamente los sistemas hibernados! Simplemente use cualquier sistema operativo (nodebe ser independiente) GRUB, GRUB2 o BURG como cargador de arranque principal para hibernar/reanudar o hibernar/reanudar Windows cargando en cadena su cargador de arranque. Toda mi pregunta es discutible.

Respuesta1

Si desea hibernar y utilizar un sistema operativo diferentemientras Windows está hibernadoNo se debe poner primero el gestor de arranque de Windows., al contrario de lo que dice @snayob.

Si el gestor de arranque de Windows es el primero, lo primero que hace antes de mostrar el menú es comprobar si hay un sistema operativo hibernado. Si se encuentra un sistema operativo hibernado, se iniciará automáticamente y no le mostrará un menú para elegir las opciones de inicio. Si fuerza el menú (es decir, F8), los datos de hibernación se eliminarán.

Ahora, si GRUB es el menú de inicio de MBR y está configurado para cargar en cadena BOOTMGR o iniciar Linux, puede hibernar Windows e iniciar Linux, pero si monta la partición NTFS, lo más probable es que su hibernación se pierda (se detecte como corrupta). Básicamente, si hibernas una máquina,no debetoque cualquier volumen que estuviera montado en esa máquina (es decir, cualquier partición FAT32 o NTFS a la que se le haya asignado una letra de unidad en el sistema operativo hibernado).

Nota ridículamente importante:En el caso de que monte (digamos, en Linux) una partición de Windowsmientras Windows está hibernadoy tienes la mala suerte de que cuando termines con Linux e intentes reiniciar en Windows, Windowshacereanudar desde la hibernación (en lugar de salir del error, desechar los datos de la hibernación e intentar un arranque normal),Lo más probable es que sufras una pérdida catastrófica de datos en todas las particiones de Windows, ya que todas las estructuras relacionadas con el sistema de archivos no estarán sincronizadas entre lo que Windows ha cargado en la memoria y lo que realmente está escrito en el disco.

Aparte de eso, no hay problema. Simplemente instale Windows, Ubuntu y Fedora. Asegúrese de que este último no monte automáticamente las unidades de Windows al iniciar, asegúrese de que GRUB sea el gestor de arranque principal y debería poder hacer lo que quiera.

Respuesta2

Tienes que volver a poner el administrador de arranque de Windows en control del arranque.

La razón es que cada reparación inicial de Windows escribirá un MBR de Windows (suceden cosas malas y es necesario realizar reparaciones).

La reparación del arranque de un sistema operativo basado en Linux no necesariamente escribe en el MBR (¡debe especificarse durante la reparación ya que cada sistema operativo se hará cargo del MBR de forma predeterminada!)

Siempre puedes realizar una reparación inicial y arreglar el arranque (y la hibernación) de Windows 7.

Wubi depende del administrador de arranque de Windows 7 de forma predeterminada. Wubi no es una máquina virtual basada, solo el disco es virtual. (Se puede comparar con instalaciones VHD de Windows)

Instale siempre el cargador de arranque de sistemas basados ​​en Linux (GRUB) en la partición (¡NO en MBR!) y no tendrá problemas con el arranque dual/multi.

IntentarEditor visual BCDpara crear cargadores de sector de arranque para sistemas operativos basados ​​en Linux. Utilice las imágenes de la primera etapa del cargador de arranque como "archivo del sector de arranque":

Legado de GRUB -Nivel 1desde /boot/grub (versiones anteriores de Fedora, Ubuntu)

COMIDA 2 -arranque.imgdesde /boot/grub (versiones más recientes Fedora, Ubuntu)

La hibernación depende de un administrador de arranque para reiniciar el sistema operativo. Entonces, sea cual sea el administrador de arranque que tenga el control, su sistema operativo podrá hibernar y reiniciarse correctamente.

información relacionada