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.
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?
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.
Tags boot grub2 partitioning linux opensuse