Como devo configurar minha inicialização dupla para poder hibernar o sistema operacional secundário?

Como devo configurar minha inicialização dupla para poder hibernar o sistema operacional secundário?

Então, minha configuração anterior foi uma inicialização tripla do Windows 7, ubuntu integrado ao wubi e, em seguida, fedora na última partição usando LVM. Cansei de não conseguir acessar meus arquivos do Windows a partir do Ubuntu (wubi ubuntu é basicamente uma máquina virtual) e minha partição fedora estava ocupandocaminhomuito espaço, então apaguei meu fedora não muito usado. Agora estou de volta apenas ao Windows 7 (64 bits) e vou recriar minha inicialização tripla.

Eu estava usando o gerenciador de inicialização do Windows com uma entrada (adicionada com EasyBCD porque sou preguiçoso) para o GRUB na partição do Fedora. No entanto, usar o gerenciador de inicialização do Windows como principal me impediu de hibernar o Windows e inicializar no Linux. Então eu tenho que usar o GRUB agora.

Basicamente, minha pergunta (abreviada) é:

Como posso configurar um GRUB principal para inicializar no esquema a seguir?

  1. Ubuntu
  2. Fedora
  3. O carregador de inicialização do Windows

Quero manter o máximo de funcionalidade de hibernação com o maior número possível de sistemas operacionais.

editar: cometi um mal-entendido fundamental: GRUB (e grub2 e burg), ao contrário do bootloader do Windows, não retoma automaticamente os sistemas hibernados! Basta usar qualquer sistema operacional (nãoprecisa ser separado) GRUB, GRUB2 ou BURG como o gerenciador de inicialização principal para hibernar/reiniciar ou hibernar/reiniciar o Windows carregando em cadeia seu carregador de inicialização. Toda a minha questão é discutível.

Responder1

Se você quiser hibernar e usar um sistema operacional diferenteenquanto o Windows está hibernadovocênão deve colocar o bootloader do Windows primeiro, ao contrário do que diz @snayob.

Se o bootloader do Windows for o primeiro, a primeira coisa que ele faz antes de mostrar o menu é verificar se há um sistema operacional hibernado. Se um sistema operacional hibernado for encontrado, ele será inicializado automaticamente e não mostrará um menu para escolher as opções de inicialização. Se você forçar o menu (ou seja, F8), os dados de hibernação serão excluídos.

Agora, se GRUB for o menu de inicialização MBR e estiver configurado para carregar em cadeia o BOOTMGR ou inicializar no Linux, você poderá hibernar o Windows e inicializar no Linux - mas se você montar a partição NTFS, provavelmente sua hibernação será perdida (detectada como corrompida). Basicamente, se você hibernar uma máquina, vocêNão devetoque em quaisquer volumes que foram montados nessa máquina (ou seja, quaisquer partições FAT32 ou NTFS atribuídas a uma letra de unidade no sistema operacional hibernado).

Nota ridiculamente importante:No caso de você montar (digamos, no Linux) uma partição do Windowsenquanto o Windows está hibernadoe você tem o azar de que quando terminar de usar o Linux e tentar reiniciar no Windows, o Windowsfazsair da hibernação (em vez de cometer erros, jogar fora os dados da hibernação e tentar uma inicialização normal),você provavelmente sofrerá uma perda catastrófica de dados em todas as partições do Windows, pois todas as estruturas relacionadas ao sistema de arquivos estarão fora de sincronia entre o que o Windows carregou na memória e o que realmente está escrito no disco.

Fora isso, não há problema. Basta instalar o Windows, Ubuntu e Fedora. Certifique-se de que este último não monte automaticamente as unidades do Windows na inicialização, certifique-se de que o GRUB seja o gerenciador de inicialização principal e você poderá fazer o que quiser.

Responder2

Você precisa colocar o gerenciador de inicialização do Windows novamente no controle da inicialização.

A razão é que todo reparo de inicialização do Windows gravará um MBR do Windows (coisas ruins acontecem e reparos precisam ser feitos).

Reparar a inicialização de um sistema operacional baseado em Linux não necessariamente grava no MBR (deve ser especificado durante o reparo, pois cada sistema operacional assumirá o controle do MBR por padrão!)

Você sempre pode fazer um reparo de inicialização e corrigir a inicialização (e hibernação) do Windows 7.

Wubi depende do gerenciador de inicialização do Windows 7 por padrão. Wubi não é uma máquina virtual baseada apenas em disco é virtual. (Pode ser comparado com instalações VHD do Windows)

Sempre instale o carregador de inicialização de sistemas baseados em Linux (GRUB) na partição (NÃO MBR!) E você não terá problemas com inicialização dupla/multi.

TentarEditor Visual BCDpara criar carregadores de setor de inicialização para sistemas operacionais baseados em Linux. Use as imagens do primeiro estágio do carregador de boot como "arquivo do setor de inicialização":

Legado GRUB -estágio 1de /boot/grub (versões mais antigas do Fedora, Ubuntu)

GRUB 2 -inicialização.imgde /boot/grub (versões mais recentes do Fedora, Ubuntu)

A hibernação depende de um gerenciador de inicialização para reiniciar o sistema operacional. Portanto, qualquer que seja o gerenciador de inicialização que esteja no controle - seu sistema operacional (SO) poderá hibernar adequadamente e ser reiniciado.

informação relacionada