Como remover uma entrada antiga do sistema operacional do grub

1

Então, eu estava tentando instalar o Arch no meu sistema, que já tinha uma inicialização dupla com o Ubuntu 14.04 e o Windows 10 instalados. A instalação deu errado, então eu deletei ambas as partições raiz e swap do Arch. Eu tive alguns problemas primeiro porque meu computador estava usando a instalação do grub do Arch para inicializar, então eu estava sempre entrando no mod de recuperação do grub, que consertava depois de alterar a ordem de inicialização colocando o Ubuntu no topo novamente.

Meu problema é que embora eu execute sudo update-grub do terminal do Ubuntu, no menu do grub, a opção Arch ainda está lá, com suas opções avançadas. Tentei excluir a pasta arch_boot do diretório /boot/efi/EFI , mas ela não mudou.

Como posso me livrar disso? Eu quero tentar fazer uma outra instalação do Arch, mas tenho a sensação de que esta entrada no menu do grub vai me atrapalhar. O que devo fazer então? Agradecemos antecipadamente.

    
por Jefferson Carvalho 05.08.2016 / 20:40

2 respostas

0

Tudo bem, eis o que fiz: Eu tive a idéia de gerar outro grub.cfg usando o seguinte comando no terminal:

grub-mkconfig -o /boot/grub/grub.cfg 

Ele apenas me deu um erro diferente quando tentei inicializar no Arch. Não foi possível detectar seu kernel. Então eu coloquei o Arch no topo da ordem de boot novamente e executei o mesmo comando lá. Desta vez, ele detectou a instalação do Windows 10 (o que era estranho, porque não foi detectado pela primeira vez em que executei este comando quando estava configurando o gerenciador de inicialização do Arch). Agora o grub do Arch está funcionando bem, exceto pelo fato de que, quando eu seleciono o Ubuntu no menu, ele me dá essa mensagem irritante por alguns segundos antes de inicializar:

Ignoring BGRT: invalid status 0 (expected 1)

Mas acho que o problema do tópico está resolvido agora.

    
por Jefferson Carvalho 06.08.2016 / 13:44
1

Reinstale o Grub

sudo grub-install path/to/root/disk

O Grub detecta automaticamente sistemas operacionais durante a instalação. Eu acho que ele também detectará fora do disco que você instalou, como se você tivesse um Live USB conectado que não é o sistema inicializado, ele também o incluirá.

Eu tenho o meu em / dev / sda

sudo grub-install /dev/sda

Abra o aplicativo Discos e procure a partição que mostra (inicializável) :

Vídeo de instalação do Live CD

    
por userDepth 05.08.2016 / 21:58