Problema ao instalar o Ubuntu 13 ao lado do Windows8 - não é possível ver o sistema de partição

1

Eu tenho um problema por algum tempo que me impede de instalar o Ubuntu (finalmente). Eu comprei um laptop da ASUS no final de 2012, que veio com o Windows 7 pré-instalado. Eu atualizei para o Windows 8 (devido ao baixo custo dele) e agora, após inicializar o Ubuntu (13.04 64bit) forma usb, o instalador não pode ver a minha instalação do Windows - ele só mostra, como era espaço livre / não alocado (e não é). Eu tentei usar gParted para determinar o que está errado, mas recebi um erro com o sistema de particionamento GPT. Então eu rodei o fdisk e depois o gdisk para ver como ficou, mas estava com medo de avançar (sem chance de fazer backup dos meus dados agora). Com o fdisk eu consegui

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


Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 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: 0xbfb81289

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848   251660287   125470720    7  HPFS/NTFS/exFAT
/dev/sda3       251660288  1255428095   501883904    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1029 MB, 1029701632 bytes
19 heads, 50 sectors/track, 2116 cylinders, total 2011136 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: 0xc1550fc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        1520     2011135     1004808    c  W95 FAT32 (LBA)

Então do gdisk eu peguei:

ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.5

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

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Your answer: 

Com 1 eu recebo:

Your answer: 1
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 278A81DE-39C9-489D-BA00-947F39BE2D0E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries 
Total free space is 209723053 sectors (100.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name 
   1            2048          718847   350.0 MiB   0700  Microsoft basic data
   2          718848       251660287   119.7 GiB   0700  Microsoft basic data
   3       251660288      1255428095   478.6 GiB   0700  Microsoft basic data

E com 2:

Your answer: 2
Using GPT and creating fresh protective MBR.
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 91B5A850-8718-4D8C-AA48-4DA569E5BEAE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1465149101 sectors (698.6 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Alguma pista ou ideia de como lidar com isso? Obrigado antecipadamente

P.S Desculpe por post longo ...

    
por ind00r 14.05.2013 / 21:24

1 resposta

3

Você tem uma tabela de partições MBR, mas parece que também tem alguns dados restantes da GPT. Meu palpite é que você tinha uma instalação do Windows 7 baseada em EFI, mas quando você instalou o Windows 8, você limpou e instalou no modo BIOS. Sabe-se que as ferramentas de particionamento do Windows fazem uma limpeza incompleta dos dados da GPT ao converter um disco para o modo MBR, o que parece plausível.

Felizmente, a solução é fácil: use FixParts no disco. IIRC, este programa faz parte do pacote gdisk no Ubuntu; ou você pode baixá-lo separadamente, como descrito na página FixParts. Quando você o lança, o FixParts se queixa dos dados da GPT e se oferece para apagá-los. Diga para fazer isso e saia do FixParts digitando q no menu principal. Quando você inicia o instalador do Ubuntu, o problema deve desaparecer.

Uma ressalva sobre o que segue: Certifique-se de que o instalador do Ubuntu é inicializado no modo BIOS . Se você iniciá-lo no modo EFI, ele poderá tentar instalar dessa forma e o resultado não poderá ser iniciado. Verifique o modo, soltando-o em um shell e procurando por um diretório chamado /sys/firmware/efi . Se esse diretório estiver presente, você inicializou no modo EFI e deve mexer nas configurações de inicialização para forçar uma inicialização no modo BIOS. Se o diretório /sys/firmware/efi estiver ausente, você provavelmente inicializou no modo BIOS e deve funcionar bem.

    
por Rod Smith 15.05.2013 / 01:27