Ajuda do Grub, excluindo a partição sem excluir o grub

0

Eu tenho um Windows de inicialização tripla 7, Ubuntu 10.10, Ubuntu 11.10 e eu quero excluir o partitiion contendo 11.10, mas é aí que meu grub está localizado, eu acredito. Porque atualizou para o grub 1.99 quando baixei o 11.10 instalado. Como posso alterar isso para que, mesmo após a partição ser excluída, eu possa usar o grub.

    
por Sean 06.03.2012 / 08:26

3 respostas

2

Você não precisa inicializar a partir da versão exata do Ubuntu, você pode executar o grub-install com a opção --root-directory (se sua partição requerida estiver montada em / mnt):

grub-install --root-directory=/mnt /dev/sda

É uma boa ideia ter uma partição / boot separada.

    
por 08.03.2012 / 08:43
0

Tente isso -

Inicialize a partir do Ubuntu 10.10 (que você não deseja excluir), abra o terminal e digite o comando sudo grub-install /dev/sda . E então sudo reboot . Se agora o grub do Ubuntu 10.10 estiver lá, então você pode excluir com segurança as partições do 11.10 e remover a entrada do 11.10 do /boot/grub/grub.cfg

    
por 06.03.2012 / 10:54
0

Inicialize a partir de um live cd como em seus cds de instalação do ubuntu e abra um Terminal. Agora monte uma das suas partições do Ubuntu. Assumindo que / dev / sda7 é a sua partição do Ubuntu 11.10 você pode fazer isso emitindo o seguinte comando como usuário root:

sudo -s
mount /dev/sda7 /mnt

Agora você pode usar o chroot para alterar no sistema operacional montado:

chroot /mnt

Agora, deve ser fácil usar o grub-install:

grub-install /dev/sda

Agora mude para /etc/grub.d / onde você deve encontrar um script chamado 30-os-prober . Esse script varrerá os discos rígidos de outros sistemas operacionais e os adicionará ao menu de inicialização. Portanto, como root, você deve executar este script:

sudo /etc/grub.d/30-os-prober

E, como etapa final, atualize seu grub.

update-grub

Também encontrei este site útil.

    
por 06.03.2012 / 11:36