Como corrigir o GRUB depois que o Windows o quebra, e como editar o menu GRUB

6

Eu tinha o Windows XP e o Ubuntu instalados. Eu poderia facilmente iniciar em qualquer um até que o Windows "conserte" o bootloader para que ele seja inicializado apenas no Windows.

Acho que não há como impedir que o Windows faça isso. Então, quando isso acontece, como restaurar rapidamente o bootloader GRUB?

Além disso, enquanto estou aqui: como edito o menu do GRUB, para ocultar as opções que não quero e para alterar o sistema operacional de inicialização padrão?

    
por Rob Kam 04.10.2009 / 10:27

5 respostas

3

Inicialize um CD ao vivo ( gparted é rápido), então, em uma janela de terminal, digite (substituindo seu (drive, partição) par):

sudo grub
find /boot/grub/stage1
root (hd0,0)
setup (hd0)
quit

Em seguida, reinicie o sistema

Como a edição de raiz /boot/grub/menu.lst , é bastante evidente.

    
por 04.10.2009 / 11:18
2

Follow the Ubuntu Community instructions on restoring or recovering from a boot-loader problem. Essentially, you'll have to chroot into your hard drive environment using your live CD and use grub-install to reinstall GRUB. There are multiple ways to do this as suggested by the document - choose your pick.

de esta anteriormente responder .

Você pode encontrar o menu do GRUB em /boot/grub/menu.lst nos sistemas Ubuntu.

Se você acabou de instalar o Windows, é normal que ele sobrescreva o MBR. Você pode obter a mesma coisa se acabou de fazer um reparo ou recuperação automatizada na sua partição do Windows. Se esta não for uma instalação nova e você não apenas reparar o sistema, alguma outra coisa está acontecendo - o Windows geralmente não "conserta" o MBR sem motivo.

    
por 04.10.2009 / 10:39
1

Às vezes, no particionamento de janelas & formando há uma mudança no número da partição. Por exemplo: / dev / sda3 tornar-se / dev / sda4
Então, se você entrar em arrancar um erro 17 ... "não é possível montar a partição selecionada" ... Corrigi-lo assim:

  1. No respingo do grub, selecione a linha da sua entrada e pressione "e" para editar
  2. Altere o número da partição ... Ex: (hd0,2) - > (hd0,3) e pressione "enter"
  3. Reinicializar
  4. Quando você pode reinicializar no menu de correção do sistema.lst com novas configurações ...
por 12.05.2010 / 21:51
1

Editar a lista de inicialização do grub manualmente não é o melhor - é irritante e não transparente. Eu recomendo Grub Customizer . Para usar, digite os seguintes comandos do terminal em seqüência:

sudo add-apt-repositório ppa: danielrichter2007 / grub-customizer

sudo apt-get update

sudo apt-get instala o grub-customizer

Em seguida, o Grub Customizer deve estar disponível em qualquer interface de front-end que você esteja usando. Torna fácil alterar as opções de inicialização e reorganizar itens / alterar o sistema operacional de inicialização padrão.

    
por 04.05.2018 / 07:29
0

O menu GRUB é mantido em um arquivo chamado menu.lst. Em muitos sistemas, ele é chamado grub.conf, mas isso deve ser um link simbólico para menu.lst, e você pode editar qualquer um deles, já que o link simbólico apenas leva você ao arquivo real de qualquer maneira.

Para colocar a inicialização do GRUB de volta, você pode inicializar a partir de um live CD ou disco de recuperação e trabalhar a partir daí. Mas vou evitar explicar isso, pois não tenho detalhes exatos (e é muito perigoso adivinhar).

    
por 04.10.2009 / 10:43