Eu tenho uma caixa do Windows e instalei o Linux em uma segunda unidade.
Para inicializar cada um, tenho que entrar na BIOS para alterar a unidade de inicialização.
Eu esperava que o grub-install for drive2 detectasse janelas na unidade 1 e o tornasse inicializável, mas aparentemente não.
Tentei instalar o grub na partição EFI da unidade 1 montando-o no Linux e executando grub-mkconfig -o
a especificação do EFI da unidade1 e executando o grub-install com --efi-directory para o EFI da unidade1.
Mas nada disso fez com que qualquer partição tivesse um menu grub para Linux e Windows.
Alguém pode me dar uma pista de qual abordagem devo adotar?
Qual esquema de particionamento é usado na unidade do Windows, GPT ou MBR? Se for MBR, isso significa que o Windows foi instalado para inicializar no estilo BIOS e, portanto, não será inicializável por nenhum gerenciador de inicialização UEFI.
Ao contrário do Linux, o Windows une as opções de esquema de particionamento do disco do sistema e estilo de inicialização: MBR+BIOS e GPT+UEFI são as únicas duas combinações válidas para Windows.
Você tem o
os-prober
pacote instalado? Distribuições modernas baseadas em Debian podem exigir que ele seja especificamente habilitado no/etc/default/grub
, para evitar confusão em hosts de virtualização com partições inteiras ou discos dedicados a várias VMs.