Não é possível inicializar após a atualização para 12.10 a partir de 12.04 em um PC de inicialização dupla

1

Eu tenho um PC de inicialização dupla com o Windows 7 e o Ubuntu. Ontem à noite eu atualizei de 12.04 para 12.10 e desde então eu não pude arrancar porque o PC entra em resgate grub com o erro "Arquivo não encontrado".

Eu tentei os seguintes passos:

set prefix=(hd0,msdos5)/boot/grub/i386-pc/
set root=(hd0,msdos5)
insmod normal

Eu recebo o erro symbol not found : 'grub_disk_dev_list' .

Quando eu tento:

linux /boot/vmlinuz-3.2.0-32-generic root=/dev/sda5 ro 

Eu recebo erro - command not found 'linux' ; mesmo para initrd

Não consigo descobrir o que o sdXX também define.

    
por Prateek 20.10.2012 / 00:41

2 respostas

1

Resolvido. Aqui estão as instruções passo-a-passo para um noob como eu.

  1. O primeiro passo após a recuperação do grub é descobrir a partição no disco.

a) digite "ls" no aviso de recuperação do grub. isso te daria todas as partições do seu disco.

grub-recovery > ls

minha saída foi (hd0), (hd0, msdos1), (hd0, msdos2), (hd0, msdos3) .... e assim por diante

2) agora temos que descobrir quais dessas partições contêm arquivos do Ubuntu para fazer esse tipo

ls, e. ls (hd0,msdos5)

caso você veja e cometer erros, significa que esta não é a partição que estamos procurando. Continue tentando isso com outras partições até ver algo como abaixo

por exemplo. perdido + encontrado dev bin usr etc-2

para mim, acabou por ser (hd0, msdos5)

3) agora precisamos encontrar o local para o arquivo com o nome começando com vmlinuz .... e initrd ...

eles estariam geralmente sob a pasta / boot

ls /boot/

anote os nomes completos e o caminho dos arquivos, podemos precisar deles mais tarde. Para mim eles sob / boot / pasta e foram nomeados vmlinuz-3.2.0-32-generic e initrd-3.2.0-32-generic

4) agora faça um Live CD ou pen-drive para linux, conecte-o e inicie seu PC. Quando você vir o grub menu (menu onde o usuário é solicitado a instalar o Ubuntu ou experimentá-lo sem instalá-lo), pressione o caractere C e tecle enter.

isso levaria você ao prompt do grub.

Como instalar o Ubuntu via pen-drive

não vamos fazer uma nova instalação do Ubuntu, apenas queremos usar o prompt de comando do grub.

5) digite os comandos abaixo mencionados no prompt do grub

set root=(hd0,x)

se sua partição for sda5 tipo 5 no lugar de x, por exemplo, conjunto root = (hd0,5)

6) linux /vmlinuz root=/dev/sdXY ro

Caso você veja um erro, será necessário usar o caminho completo que anotamos na etapa 3.

por exemplo. linux /boot/vmlinuz-3.2.0-32-generic root = / dev / sda5 ro

7) initrd /initrd.img

se você vir um erro, especifique o caminho completo como na etapa E

por exemplo. initrd /boot/initrd.img-3.2.0-32-generic

8) boot

usando os métodos acima, consegui inicializar no Ubuntu e consegui acessar todos os meus dados.

9) como etapa final, precisamos consertar o grub para que não tenhamos que seguir essas etapas sempre que quisermos fazer login.

Link para instalar o Reparo de inicialização

    
por Prateek 20.10.2012 / 09:48
0

Você tem dois discos físicos separados para o W7 e o Ubuntu? Se assim for, tente alterar a ordem de prioridade de inicialização dos discos na tela do BIOS. Coisa semelhante aconteceu comigo e que curou o problema completamente.

    
por N K Lambert 20.10.2012 / 01:48