GRUB2 ERRO: nenhuma partição no boot 13.0.4

0

--- Atualização --- Então eu descobri algo estranho. Se eu selecionar SDA4 no reffit, recebo um erro sem partição encontrada erro descrito abaixo. Se eu usar o gerenciador de inicialização PLOP na unidade de DVD e selecionar SDA4, obtenho o carregamento do grub corretamente.

Então, de alguma forma, o MBR que o Reffit está usando está corrompido. Ele está usando um gerenciador de inicialização híbrido, então este pode ser o problema que isso causou ao OSX durante o redimensionamento. Alguém sabe como recuperar isso?

Configuração: OSX / dev / sda2

Ubuntu / dev / sda4

O reffit está instalado e ainda está funcionando. Eu posso selecionar o Linux e ele estava inicializando no Grub e então eu selecionaria o Ubuntu e ele iria inicializar.

Como causei o problema: Redimensione a partição do OSX no utilitário de disco no OSX para liberar espaço para o Ubuntu.

O Ubuntu não está instalado no modo efi porque eu uso drivers personalizados da Nvidia.

Eu pude usar grub rescue para inicializar, mas usando a ferramenta de reparo de boot, me deixa de volta onde comecei, então algo deve estar errado em algum lugar que não esteja sendo encontrado por essa ferramenta.

Para inicializar manualmente a partir do Grub, eu uso os seguintes comandos:

set prefix=(hd0,gpt4)/boot/grub
set root=(hd0,gpt4)
insmod (hd0,gpt4)/boot/grub/i386-pc/linux.mod
linux /vmlinuz root=/dev/sda4 ro
initrd /initrd.img
boot

Meu arquivo grub.cfg está aqui: link

sudo fdisk -l /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x00001168

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
/dev/sda2          409640   377176047   188383204   af  HFS / HFS+
/dev/sda3       377176048   378445583      634768   ab  Darwin boot
/dev/sda4   *   412082176   488392703    38155264   83  Linux


sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present

Found valid GPT with hybrid MBR; using GPT.
Disk /dev/sda: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 000049BC-4A60-0000-F27F-0000207E0000
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 8-sector boundaries
Total free space is 33636933 sectors (16.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
1              40          409639   200.0 MiB   EF00  EFI system partition
2          409640       377176047   179.7 GiB   AF00  Customer
3       377176048       378445583   619.9 MiB   AB00  Recovery HD
4       412082176       488392703   36.4 GiB    EF02  
5       488392704       488396799   2.0 MiB     8200

Qualquer ajuda sobre como restaurar meu grub é apreciada:)

    
por brim4brim 15.06.2013 / 16:14

1 resposta

0

Eu achei que a maneira mais fácil de lidar com o problema era excluir meu Ubuntu e reinstalá-lo. Eu tentei tudo que eu poderia pensar para restaurar o MBR híbrido, mas nada disso fez alguma diferença.

    
por brim4brim 23.06.2013 / 22:08