grub rescue após criar uma nova partição no windows

0

Eu tinha instalado com sucesso o Ubuntu 10.04.03 LTS em paralelo com o Windows 7 Professional existente. Ambos os sistemas operacionais estavam inicializando corretamente sem nenhum problema. Depois da instalação eu precisei fazer o sudo update-grub para poder obter as opções do carregador do grub.

Meu particionamento de HDD estava abaixo (antes do problema):

System partition (105 MB approx.)
C:\
D:\
Ubuntu partition (120 GB approx.)

Hoje, criei outra partição F: \ do gerenciador de partições do Windows 7 da seguinte forma.

System partition (105 MB approx.)
C:\
D:\
F:\
Ubuntu partition (120 GB approx.)

Também eu acidentalmente designei uma letra de unidade para a partição do Ubuntu como G :. Percebendo o meu erro eu imediatamente removido a letra da unidade, pressionando o menu Remover de "Alterar letra de unidade e caminhos".

Depois de reiniciar o PC, recebo a seguinte mensagem de erro:

error: unknown filesystem.
Entering rescue mode...
grub rescue> 

em ls, nesta tela, recebo a seguinte saída: (hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

Eu tentei os seguintes comandos que variam de

(hd0), (hd0,msdos6), (hd0,msdos5), (hd0,msdos4), (hd0,msdos3), (hd0,msdos2), (hd0,msdos1)

set boot=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal

Mas estou recebendo o seguinte erro: error: unknown filesystem.

ou: error: no such partition

Eu não tenho o Windows Live CD comigo, mas tenho USB inicializável com o mesmo sistema operacional Ubuntu que eu instalei e posso inicializar a partir desse USB.

Eu quero ser capaz de inicializar no Windows 7 e no Ubuntu. Por favor, deixe-me saber o que eu preciso fazer.

Qualquer ajuda / sugestão é apreciada.

UPDATE 1
Saída de fdisk -l :

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd8680f27

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63        2047         992+  42  SFS
Partition 1 does not start on physical sector boundary.
/dev/sda2   *        2048      206847      102400   42  SFS
/dev/sda3          206848   195350527    97571840   42  SFS
/dev/sda4       195350528   976771119   390710296   42  SFS

Disk /dev/sdb: 4023 MB, 4023385600 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7858175 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9182a35b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63     7858174     3929056    c  W95 FAT32 (LBA)
ubuntu@ubuntu:~$ 

Atualização 2

Você pode encontrar o link abaixo bin criado por boot-repair: link

Obrigado & BR antecipadamente,
Alkes

    
por iaL 26.01.2016 / 17:03

2 respostas

0

O fato de o GRUB estar relatando partições no formato (hd0,msdos##) significa que você tem uma tabela de partições MBR e está inicializando no modo BIOS. Isso significa que você se deparou com um grande campo minado: As ferramentas de particionamento do Windows são péssimas para lidar com partições estendidas e lógicas em discos MBR. Eu vi muitas postagens de pessoas cujos discos foram seriamente danificados pelas ferramentas de particionamento do Windows, geralmente porque as ferramentas do Windows excluem ou danificam partições lógicas. Em alguns casos, o Windows converte um disco padrão em um que use o formato Gerenciador de discos lógicos (LDM) específico da Microsoft. Como você não forneceu detalhes da tabela de partições, não posso ter certeza de que isso é o que aconteceu com você, mas as chances são muito boas de que seja. Para ter certeza, por favor, inicialize um disco live do Ubuntu, execute o seguinte comando e poste os resultados de volta aqui:

sudo fdisk -l

Não deixe de postar os resultados editando sua pergunta original! Além disso, adicione quatro espaços ao início de cada linha da saída fdisk ; isso sinaliza para preservar a formatação, que se tornará ilegível se você não fizer isso.

Dependendo de quão ruim o dano é, você pode corrigi-lo com o meu programa FixParts , que faz parte do o pacote gdisk no Ubuntu; ou você pode precisar usar o programa TestDisk. Você pode até precisar recorrer a ferramentas mais avançadas ou recuperar tudo de um backup .

    
por Rod Smith 26.01.2016 / 23:15
0

Eu tentei reparar com o boot resgate, mas fechou no meio do caminho, porque eu não entendi o que estava tentando fazer. Isso eu acho que piorou ainda mais o grub e as chances de iniciar o Ubuntu.

Depois de consultar o administrador do sistema, descobri que os discos de partição foram convertidos em discos dinâmicos pelas janelas da Microsoft. E, uma vez convertido em disco dinâmico, não é possível alterá-lo de volta para a partição principal. Então, em última análise, teve que recriar as partições, formatar o PC & reinstalar tudo.

Obrigado por toda a ajuda & suporte.

    
por iaL 02.02.2016 / 19:27