O Grub2 inicializa imediatamente no Linux

2

OpenSuSE 13.2, executando o grub2.

VERSÃO RESUMIDA:
Ontem eu tinha um menu de inicialização normal do grub2 e podia escolher inicializar (com sucesso) no Linux ou no Windows. Hoje, vejo o cabeçalho grub2 exibido por uma fração de segundo e, em seguida, ele começa a inicializar no Linux sem me dar os usuais 8 segundos de escolha.
Eu não mudei o tempo limite ou qualquer outro ajuste no grub.

Eu já tentei grub2-install /dev/sda e grub2-mkconfig , sem nenhum efeito perceptível. O /boot/grub2/grub.cfg gerado parece bem; definitivamente tem uma entrada para o Windows.

VERSÃO LONGA: Tive um pouco de incômodo ontem e acabei reinstalando o openSuSE, permitindo que ele criasse um diretório / home na partição do sistema (btrfs) e, em seguida, substituindo-o pela partição xfs (criptografada) que eu estava usando até problema.
Pode ser nesse ponto que o grub quebrou (embora eu não veja o porquê), porque eu sei que ainda era capaz de inicializar no Windows através do menu grub após a reinstalação, mas antes de ressuscitar / home.

ATUALIZAÇÃO: O problema do grub pode ter começado quando tentei sair do openSuSE selecionando a entrada do Windows no menu de desligamento como o sistema operacional para inicializar no próximo (veja a imagem). Observe que essa entrada é um pouco estranha, já que o Windows não é um instantâneo btrfs "snapper".
De qualquer forma, agora também vejo que /boot/grub2/grubenv tem isso:

# GRUB Environment Block
saved_entry=0
next_entry=Bootable snapshot #$snapshot_num>Windows 7 (loader) (on /dev/sda1)
###########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

Poderia ser esse o problema? Posso / não devo desmarcar next_entry? Ou excluir a linha inteira? Quais são os 914 '#' s sobre?

    
por Edward 13.06.2015 / 02:44

1 resposta

1

Sim, essa entrada estranha no grubenv foi a questão.

Eu renomeiei o arquivo e reiniciei e eu tenho a gloriosa funcionalidade full grub2 novamente.

Obrigado por esquivar-se da borracha , SuperUsers.

    
por 13.06.2015 / 03:16