É possível que o GRUB2 inicialize diretamente no Windows 7 ignorando o menu de inicialização?

0

O GRUB2 inicializa no Windows 7 carregando o BCD em cadeia. O BCD é geralmente instalado na partição reservada do sistema sem letra de unidade.

Exemplo:

Partition 1 - Ubuntu & GRUB2 bootmanager installed, Primary
Partition 2 - System Reserved, Contains BCD/Windows BootManager, Primary
Partition 3 - Windows 7 Home, Primary
Partition 4 - Windows 7 Pro, Primary
Partition 5 - Windows 7 Ultimate, Logical

Ao inicializar no Windows, ele deve funcionar como

MBR -> GRUB2 -> BCD(Windows Boot Menu) -> Selected Windows 7

No entanto, gostaria de adicionar entradas de menu no GRUB2 que inicializem diretamente em um Windows 7 específico.

MBR -> GRUB2 -> Selected Windows 7

(Eu tinha lido sobre as entradas do menu adicionar personalizado no blog do GRUB2, mas tudo o que ele faz é carregar o menu de inicialização do Windows) Isso é possível?

A única maneira de fazer isso funcionar é instalar vários BCDs em diferentes partições, com cada BCD contendo apenas UMA entrada do Windows 7. E, em seguida, informe a carga do GRUB2 para diferentes BCDs na seleção de entrada de menu.

MBR -> GRUB2 -> BCD(Skipped Windows Boot Menu due to one entry) -> Selected Windows 7

No entanto, o BCD só pode ser detectado em partições primárias, para que não funcionem no Windows instalado na partição lógica. Existe uma maneira de contornar isso?

    
por HBZ 02.09.2016 / 07:30

1 resposta

0

Várias partições BCD podem funcionar. Em um sistema MBR você estaria limitado a 3 versões do Windows por unidade com esse método, porque (como você mencionou) a partição de inicialização deve ser primária para o Windows.

Outra possibilidade com uma partição seria passar parâmetros para o chainloaded bootmgr , mas não acho que o GRUB suporte isso. Você está limitado a configurar o BCD antes de inicializar.

Por último, você pode tentar colocar tudo (Ubuntu, neste caso) no menu de inicialização do Windows e acabar com o menu do GRUB, dando um resultado final similar.

    
por 09.02.2017 / 13:55