Como remover o grub2 em favor de outro grub de instalação do linux

3

Estou usando o Arch Linux Windows 7 e o Ubuntu na mesma máquina, instalei primeiro o Windows 7 e depois o Arch Linux e depois o Ubuntu.

O problema é que o grub 2 no Ubuntu não está reconhecendo a minha instalação de arch Linux, e eu não posso fazer com que pareça o arch Linux grub.

Minha instalação do Arch Linux tem uma partição de inicialização de cerca de 100mb, ele contém o material de inicialização do arch, eu posso fazer o grub 2 no arco Linux reconhece o Ubuntu e a instalação do windows para que funcione melhor.

Então eu quero remover o grub no Ubuntu para que eu possa evitar problemas com a instalação de dois grub na mesma máquina, por exemplo quando o Ubuntu atualiza o grub Eu não tenho que reinstalar o arch grub do Linux.

Obrigado

    
por dhampir 30.01.2013 / 18:08

2 respostas

0

Tente isso, por favor

Inicialize no Ubuntu e abra um terminal CTRL + ALT + T

Depois monte a partição com o Arch Linux .. nós assumimos que é / dev / sda5 (você pode encontrá-lo com o comando sudo fdisk -l )

mount

sudo mount /dev/sda5 /mnt 

Em seguida, atualize o grub

sudo update-grub

Tenho quase certeza de que o Arch Linux reconheceu agora.

Acima está uma solução alternativa, mas quando o grub for atualizado novamente, a partição do Arch Linux deve ser montada, caso contrário não será reconhecida.

Se você quiser torná-lo permanente, você pode adicionar o conteúdo do arch linux de /boot/grub/grub.cfg a /etc/grub.d/40_custom

Se você quiser instalar o Arch Linux grub em vez do Ubuntu, você pode inicializar no Arch Linux e fazer

sudo grub-install /dev/sda

acima o comando irá instalar o grub do Arch no MBR e não se esqueça de atualizá-lo

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

    
por Nick Thom 30.01.2013 / 20:00
0

O último sistema operacional instalado, que é o Ubuntu, normalmente assume o processo de bootloading. É estranho que o grub no Ubuntu não tenha detectado o Arch Linux.

Editar : O método sugerido acima por NikTh para montar a partição do Arch Linux antes de atualizar o grub pode provavelmente ser a solução para este problema.

Caso contrário, você tem 3 opções em que posso pensar:

  1. Manualmente inserindo uma entrada do grub para o Arch Linux, que você não precisará inserir novamente se incluí-la também neste arquivo: /etc/grub.d/40_custom
  2. Tentando Plop Boot Manager ou Rescatux (através de um live CD / USB) para inicializar o Arch Linux e reinstalar o grub lá para que ele assuma o processo de bootloading como você queria.
  3. Reinstalando o Arch Linux para que ele assuma o processo de bootloading como você queria.
por Sadi 30.01.2013 / 19:44