Entonces, mi configuración anterior fue un arranque triple de Windows 7, ubuntu integrado en wubi y luego fedora en la última partición usando LVM. Tengo cansado de no poder acceder a los archivos de Windows desde Ubuntu (Ubuntu Wubi es básicamente una máquina virtual) y mi partición fedora fue tomando forma demasiado espacio, por lo que he eliminado mi sombrero de fieltro no-mucho-usadas. Ahora, estoy de vuelta solo en Windows 7 (64 bits) y voy a volver a crear mi triple arranque.
Había estado usando el gestor de arranque de Windows con una entrada (agregada con EasyBCD porque soy vago) para el GRUB en la partición de Fedora. Sin embargo, usar el gestor de arranque de Windows como principal me impidió hibernar Windows y luego arrancar en Linux. Entonces tengo que usar GRUB ahora.
Básicamente, mi pregunta (abreviada) es:
¿Cómo puedo configurar un GRUB principal para arrancar en el siguiente esquema?
- Ubuntu
- Fedora
- El cargador de arranque de Windows
Quiero mantener tanta 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 ( no necesita ser separado) GRUB, GRUB2 o BURG como el gestor de arranque principal para hibernar / reanudar o hibernar / reanudar Windows cargando en cadena su cargador de arranque. Toda mi pregunta es discutible.
Respuestas:
Si desea hibernar y usar un sistema operativo diferente mientras Windows está en hibernación, no debe colocar primero el cargador de arranque de Windows , al contrario de lo que dice @snayob.
Si el gestor de arranque de Windows es lo primero, lo primero que hace antes de mostrar el menú es verificar 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), se eliminarán los datos de hibernación.
Ahora, si GRUB es el menú de inicio de MBR y está configurado para cargar en cadena BOOTMGR o iniciar en Linux, puede hibernar Windows e iniciar en 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 hiberna una máquina, no debe tocar ningún volumen 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 Windows mientras Windows está en hibernación y tiene la mala suerte de que cuando haya terminado con Linux e intente reiniciar en Windows, Windows se reanudará de la hibernación (en su lugar de error, descartar datos de hibernación e intentar un arranque normal), lo más probable es que sufra una pérdida de datos catastrófica en todas las particiones de Windows ya que todas las estructuras relacionadas con el sistema de archivos estarán fuera de sincronización entre lo que Windows ha cargado en la memoria y lo que realmente 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 en el inicio, asegúrese de que GRUB sea el gestor de arranque principal y de que pueda hacer lo que quiera.
fuente
Debe volver a poner el administrador de arranque de Windows en control del arranque.
La razón es que cada Reparación de inicio de Windows escribirá un MBR de Windows (suceden cosas malas y hay que hacer reparaciones).
Reparar el arranque de un sistema operativo basado en Linux no necesariamente escribe en MBR (debe especificarse durante la reparación ya que cada sistema operativo se hará cargo del MBR de forma predeterminada)
Siempre puede hacer una reparación de inicio y reparar el arranque de Windows 7 (y la hibernación).
Wubi depende del gestor de arranque de Windows 7 de forma predeterminada. Wubi no es una máquina virtual, solo el disco es virtual. (Se puede comparar con las instalaciones de Windows VHD)
Siempre instale el cargador de arranque de sistemas basados en Linux (GRUB) en la partición (¡NO MBR!) Y no tendrá problemas con el arranque dual / múltiple.
Pruebe Visual BCD Editor para crear cargadores del 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":
GRUB legacy - stage1 de / boot / grub (versiones anteriores de Fedora, Ubuntu)
GRUB 2 - boot.img desde / boot / grub (versiones más recientes Fedora, Ubuntu)
La hibernación depende de un administrador de arranque para relanzar el sistema operativo. Por lo tanto, cualquiera que sea el administrador de arranque que tenga el control, su sistema operativo (SO) podrá hibernar y relanzarse correctamente.
fuente