Eu instaleigrub2para inicializar outro sistema operacional junto com o meuUbuntu 12.04LTS, mas decidiu não fazê-lo no último segundo.
Então eu fiz isso sudo apt-get purge grub
e ele disse que havia apagado todos os arquivos grub, então reiniciei e adivinha o que aparece?Comida.
Como faço para me livrar dele?. Estou preocupado que a única maneira de me livrar dele seja formatar meu disco rígido, ou pior, mesmo isso não vai ajudar.
EDITAR:
Basicamente estou apenas correndoUbuntu 12.04LTSe gostaria que ele voltasse a fazer o que costumava fazer, que era inicializar sozinho sem nenhuma interface irritante do grub, apenas o F12menu de inicialização rápida do BIOS e depois inicializar.
Responder1
Você pode usar get Grub para inicializar diretamente no Ubuntu sem esperar, definindo o valor
GRUB_HIDDEN_TIMEOUT=0
No seu /etc/default/grub
arquivo. Isso selecionará a opção padrão na lista (presumo que este seja o Ubuntu para você) e entrará direto.
Responder2
Para reparar o bootloader:
Para restaurar o Grub para o seu sistema, se você removeu ou executou parcialmente outra instalação, instalou o Windows, etc:
sudo grub-install /dev/sdX
Onde sdX
está a entrada do seu disco rígido em /dev
. Geralmente é /dev/sda
, mas pode variar se estiver em uma unidade externa ou algo assim. Você pode encontrar a entrada do disco em:
sudo fdisk -l
Depois disso, execute isso(Pode não ser obrigatório, mas não deve doer :)
sudo update-grub
Você pode verificar com:
sudo grub-install --recheck /dev/sdX
Para fazer o Grub nem aparecer na inicialização:
Editar /etc/default/grub
:
sudo nano /etc/default/grub
e adicione/altere esta linha:
GRUB_TIMEOUT=0
em seguida, execute isto para atualizar as alterações:
sudo update-grub
Quando estiver em execução, você obterá algo assim:
NOME DE USUÁRIO@HOSTNAME:~$ sudo update-grub
[sudo] senha para NOME DE USUÁRIO:
Gerando grub.cfg ... Imagem linux encontrada:
/boot/vmlinuz-3.11.0-15-generic Imagem initrd encontrada:
/boot/initrd.img -3.11.0-15-generic Imagem Linux encontrada:
/boot/vmlinuz-3.11.0-12-generic Imagem initrd encontrada:
/boot/initrd.img-3.11.0-12-generic Imagem memtest86+ encontrada:
/boot/memtest86+ .bin
Encontrado a versão 20 do Fedora (Heisenbug) em /dev/sda2
concluído USERNAME@HOSTNAME:~$
Os kernels do Ubuntu provavelmente seriam as entradas linux
e e initrd
, outros sistemas operacionais deveriam aparecer depoisFound ...
Manual sobre como configurar o grubaqui
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 utilizasse se necessário pressionando Any Key, e então ele inicializaria.
Se você deseja 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 aqui estáo manualpara mais opções.
Para uma configuração mais fácil e avançada do Grub, você pode usarPersonalizador Grub
Se você removeu o grub
, pode ser necessário reinstalá-lo com o apt-get
. Grub é o gerenciador de inicialização para a maioria dos sistemas Linux, esse problema provavelmente teria sido causado pelo Debian Grub substituindo o Ubuntu Grub.