Problema de inicialização do Ubuntu 12.04 após remover o Kubuntu e redimensionar a partição

0

Eu tenho o Ubuntu 12.04 LTS de 64 bits instalado no meu PC de mesa, e estava funcionando bem até um tempo atrás. Eu tentei reiniciar no Ubuntu depois de remover uma instalação do Kubuntu do meu PC e redimensionar minha partição do Ubuntu usando meu live CD 11.10. Quando eu reiniciei, grub mostrou uma tela preta e disse

Error: no such partition
grub rescue >_

Eu iniciei meu live CD novamente, o Ubuntu ainda estava instalado e todos os meus dados ainda estavam lá. Eu ainda não consigo inicializar no Ubuntu. O que devo fazer?

    
por Snyper 20.07.2012 / 23:37

3 respostas

1

Parece que o Kubuntu ainda estava no controle do GRUB. Quando você removeu, você também removeu os arquivos necessários para inicializar. Felizmente, isso deve ser uma solução fácil.

Como você já está em um live CD, acho que a rota mais fácil é chroot para a sua instalação e executar os scripts de instalação do grub. Comece abrindo sua instalação do Ubuntu (sua partição raiz, que contém pastas como "etc", "usr" e "home") em um navegador de arquivos para montá-lo.

Agora abra um terminal.

Encontre o Monte Pount

No terminal, digite mount Isso imprimirá várias linhas. Procure por um que menciona sua instalação do Ubuntu em /media . Será algo parecido com:

/dev/sda1 on /media/disk type ext4 (rw,relatime)

No exemplo acima, o dispositivo é /dev/sda1 e o ponto de montagem é /media/disk . Anote isso, porque usaremos essas informações mais tarde.

Configure o Chroot

Precisamos configurar o chroot. Isso significa que vincularemos algumas pastas do sistema do LiveCD ao seu sistema instalado. Para fazer isso, cole o seguinte texto no terminal, mas substitua /media/disk pelo ponto de montagem encontrado anteriormente:

for i in sys dev proc; do sudo mount --bind /$i /media/disk/$i; done

O comando acima executa os três comandos a seguir:

sudo mount --bind /dev /media/disk/dev
sudo mount --bind /sys /media/disk/sys
sudo mount --bind /proc /media/disk/proc

Isso liga / sys, / dev / e / proc às mesmas pastas em / media / disk. Isso significa que / media / disk / dev / é na verdade / dev /

Agora estamos prontos para chroot. No terminal digite chroot /media/disk , onde / media / disk é o seu ponto de montagem.

Agora você deve ver um shell de root (o prompt deve terminar em #). Qualquer comando executado aqui é restrito à sua partição instalada e (na maioria das vezes) funcionará como se você estivesse em seu sistema instalado.

Corrigir o gerenciador de inicialização

Agora, tudo o que precisamos é instalar o bootloader. No terminal, cole as duas linhas a seguir:

grub-install /dev/sda
update-grub

Observação: isso pressupõe que você tenha apenas uma unidade em seu computador. Se você tiver dois, ou se estiver executando a partir de uma unidade LiveUSB, certifique-se de substituir /dev/sda no comando acima pelo dispositivo da seção "Localizar o ponto de montagem" acima. Não inclua o número no final do dispositivo. Por exemplo, se o dispositivo da sua partição for /dev/sdb2 , você deverá usar grub-install /dev/sdb .

E é isso! Se esses comandos forem concluídos sem erro, reinicie o computador.

    
por undecim 21.07.2012 / 00:06
0

Tente reinstalar o grub a partir de uma inicialização de CD ao vivo?

    
por Alex 21.07.2012 / 00:01
0

Por favor, inicialize um CD ao vivo e selecione Experimentar o Ubuntu. Abra um terminal e execute:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

pressionando enter quando solicitado. Quando isso terminar, corra

sudo apt-get install -y boot-repair && boot-repair

e use as configurações padrão. No final, vai dar um link. Por favor, nos diga este link para ajudar a diagnosticar.

    
por hexafraction 21.07.2012 / 00:06