Como eu defino o Ubuntu como o sistema grub do host?

0

Eu instalei algumas outras distribuições do Linux no meu disco rígido, e toda vez que eu faço alterações no grub, elas são instaladas na última distribuição instalada.

Como faço para mudar o grub de volta para ser instalado / configurado no Ubuntu? Eu quero o meu laptop para arrancar a partir de "ubuntu-grub" e não "arch-grub", "deepin-grub", etc.

    
por DaimyoKirby 28.06.2014 / 06:34

2 respostas

0

Eu segui o link na resposta de muru e isso me deu o simples passo (que ele também enterrou em sua resposta) que simplesmente era:

sudo grub-install /dev/sdX
sudo update-grub

Eu também removerei os arquivos grub das outras partições (ou apagarei completamente as partições já que não estou realmente usando-as agora) para remover a chance de uma atualização atrapalhar as coisas.

    
por DaimyoKirby 30.06.2014 / 05:09
1

Você pode remover os pacotes do Grub das outras distribuições, já que eles não estão fornecendo nenhuma funcionalidade. Use o gerenciador de pacotes apropriado para removê-lo, então configure um chroot para instalar o Grub no Ubuntu.

Para configurar um chroot, monte a partição onde o Ubuntu está instalado em algum lugar (por exemplo, /mnt ) e faça:

sudo mount /dev /mnt/dev -o bind
for i in /dev /dev/pts /proc /sys; do
    sudo mount -B $i /mnt/$i;
done 
sudo chroot /mnt /bin/bash
# From here on you're in the Ubuntu chroot, logged in as root.
grub-install /dev/sda 
update-grub
exit # exit the chroot

Substitua sda pelo dispositivo apropriado, que você pode procurar com lsblk - é o dispositivo na parte superior da árvore. Se você tiver uma partição de inicialização separada, também precisará montá-la antes de entrar no Grub de instalação. Não use shutdown ou comandos similares dentro do chroot, pois /mnt/proc é montado no /proc real, você desligará o sistema básico.

Verifique o link para um guia detalhado sobre como reinstalar o Grub.

    
por muru 28.06.2014 / 10:49