Para reparar o gerenciador de inicialização:
Para restaurar o Grub no seu sistema, se você removeu ou executou outra instalação, instalou o Windows, etc:
sudo grub-install /dev/sdX
Onde sdX
fornece sua entrada de disco rígido em /dev
. Normalmente, isso é /dev/sda
, mas pode variar se estiver em uma unidade externa ou algo assim. Você pode encontrar a entrada de disco em:
sudo fdisk -l
Depois, execute isso (não pode ser necessário, mas não deve doer:)
sudo update-grub
Você pode verificar com:
sudo grub-install --recheck /dev/sdX
Para fazer o Grub nem mostrar no boot:
Edite o /etc/default/grub
:
sudo nano /etc/default/grub
e adicione / altere esta linha:
GRUB_TIMEOUT=0
execute isso para atualizar as alterações:
sudo update-grub
Quando estiver correndo, você terá algo assim:
USERNAME @ HOSTNAME: ~ $ sudo update-grub
[sudo] senha para USERNAME:
Generating grub.cfg ... Found linux image:
/boot/vmlinuz-3.11.0-15-generic Found initrd image:
/boot/initrd.img-3.11.0-15-generic Found linux image:
/boot/vmlinuz-3.11.0-12-generic Found initrd image:
/boot/initrd.img-3.11.0-12-generic Found memtest86 + image:
/boot/memtest86+.bin
Encontrou o release 20 do Fedora (Heisenbug) em / dev / sda2
feito USERNAME @ HOSTNAME: ~ $
Os kernels do Ubuntu provavelmente seriam as entradas linux
e e initrd
, outros sistemas operacionais devem aparecer após Found ...
Manual de configuração do grub aqui
Outras coisas úteis:
Você também pode definir isso em /etc/default/grub
:
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=3
O que significaria que ele não exibiria o menu de seleção por 3 segundos, permitindo que você o usasse se precisasse pressionando Qualquer tecla , e então ele seria inicializado.
Se você quiser que o kernel selecionado no menu seja sempre a seleção padrão, adicione / altere estas linhas:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
Lembre-se de executar sudo update-grub
para atualizar as alterações (ou não fará nada) , e há o manual para mais opções.
Para uma configuração mais fácil e avançada do Grub, você pode querer usar o Grub Customizer
Se você removeu grub
, talvez seja necessário reinstalá-lo com apt-get
. O Grub é o bootloader para a maioria dos sistemas Linux, este problema provavelmente teria sido causado pelo Debian Grub sobrescrevendo o Ubuntu Grub.