O Leão se recusa a ser instalado em qualquer partição no Mac

2

Eu estava tentando instalar o Lion no meu MacBook 7-1, no qual eu instalei o Ubuntu 10.04 em uma partição separada. Atualmente, minhas partições são assim:

|-----Mac-----|-Grub-|----Ubuntu----|-Ubuntu Swap-| .

No entanto, o Utilitário de Disco (e eu assumo o resto do Mac OS X) o vê como

|-----Mac-----|-----Unknown-----| .

Note que estou usando o rEfit como meu bootloader padrão. Ao tentar instalar o Lion, sou saudado por esta tela:

Apropósito,parecequeapenasapartiçãodoGrubéreconhecida,poislembro-medeconfigurá-laparacercade10MB.

Alguémpodeajudarcomisso?

Editar:Eucorrioscomandosemumadasrespostasabaixo,econseguiisso(desculpepeloenormedespejo-sealguémtiverumamaneiramelhordefazerisso,porfavor,mediga!):

bash-3.2$sudogpt-rvvvshow-l/dev/disk0gptshow:/dev/disk0:mediasize=250059350016;sectorsize=512;blocks=488397168gptshow:/dev/disk0:SuspiciousMBRatsector0gptshow:/dev/disk0:MBRpart:type=175,start=409640,size=204804670gptshow:/dev/disk0:MBRpart:type=7,start=205214310,size=16065gptshow:/dev/disk0:MBRpart:type=131,start=205230375,size=281274073gptshow:/dev/disk0:PriGPTatsector1gptshow:/dev/disk0:GPTpartition:type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B,start=40,size=409600gptshow:/dev/disk0:GPTpartition:type=48465300-0000-11AA-AA11-00306543ECAC,start=409640,size=204804670gptshow:/dev/disk0:GPTpartition:type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7,start=205214310,size=16065gptshow:/dev/disk0:GPTpartition:type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7,start=205230375,size=281274073gptshow:/dev/disk0:GPTpartition:type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F,start=486504448,size=1892352gptshow:/dev/disk0:SecGPTatsector488397167startsizeindexcontents01MBR11PriGPTheader232PriGPTtable346404096001GPTpart-"EFI System Partition"
     409640  204804670      2  GPT part - "NotQuiteMaxDisk"
  205214310      16065      3  GPT part - ""
  205230375  281274073      4  GPT part - ""
  486504448    1892352      5  GPT part - ""
  488396800        335         
  488397135         32         Sec GPT table
  488397167          1         Sec GPT header
bash-3.2$ !502
sudo pdisk
Top level command (? for help): L
pdisk: No valid block 1 on '/dev/rdisk0'
Top level command (? for help): ^C
bash-3.2$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            104.9 GB   disk0s2
   3:       Microsoft Basic Data                         8.2 MB     disk0s3
   4:       Microsoft Basic Data                         144.0 GB   disk0s4
   5:                 Linux Swap                         968.9 MB   disk0s5
bash-3.2$ diskutil info disk0
   Device Identifier:        disk0
   Device Node:              /dev/disk0
   Part Of Whole:            disk0
   Device / Media Name:      TOSHIBA MK2555GSXF Media

   Volume Name:              
   Escaped with Unicode:     

   Mounted:                  No

   File System:              None

   Partition Type:           GUID_partition_scheme
   Bootable:                 Not bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               250.1 GB (250059350016 Bytes) (exactly 488397168 512-Byte-Blocks)
   Volume Free Space:        Not Applicable

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no filesystem)
   Ejectable:                No

   Whole:                    Yes
   Internal:                 Yes
   OS 9 Drivers:             No
   Low Level Format:         Not Supported

bash-3.2$ diskutil info disk0s1
   Device Identifier:        disk0s1
   Device Node:              /dev/disk0s1
   Part Of Whole:            disk0
   Device / Media Name:      EFI System Partition

   Volume Name:              
   Escaped with Unicode:     

   Mounted:                  No

   File System:              None

   Partition Type:           EFI
   Bootable:                 Not bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Blocks)
   Volume Free Space:        Not Applicable

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no filesystem)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes

bash-3.2$ diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Part Of Whole:            disk0
   Device / Media Name:      NotQuiteMaxDisk

   Volume Name:              Macintosh HD
   Escaped with Unicode:     Macintosh%FF%FE%20%00HD

   Mounted:                  Yes
   Mount Point:              /
   Escaped with Unicode:     /

   File System:              Journaled HFS+
   Type:                     hfs
   Name:                     Mac OS Extended (Journaled)
   Journal:                  Journal size 24576 KB at offset 0x15502000
   Owners:                   Enabled

   Partition Type:           Apple_HFS
   Bootable:                 Not bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              548F5495-BE2A-3040-9931-357E326735FF

   Total Size:               104.9 GB (104859991040 Bytes) (exactly 204804670 512-Byte-Blocks)
   Volume Free Space:        63.1 GB (63063998464 Bytes) (exactly 123171872 512-Byte-Blocks)

   Read-Only Media:          No
   Read-Only Volume:         No
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes

bash-3.2$ diskutil info disk0s3
   Device Identifier:        disk0s3
   Device Node:              /dev/disk0s3
   Part Of Whole:            disk0
   Device / Media Name:      Untitled 3

   Volume Name:              
   Escaped with Unicode:     

   Mounted:                  Yes
   Mount Point:              /Volumes/Untitled
   Escaped with Unicode:     /Volumes/Untitled

   File System:              NTFS
   Type:                     ntfs
   Name:                     Windows NT File System (NTFS)

   Partition Type:           Microsoft Basic Data
   Bootable:                 Is bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              1FF3673B-FFEE-1049-B454-5916056E4B86

   Total Size:               8.2 MB (8225280 Bytes) (exactly 16065 512-Byte-Blocks)
   Volume Free Space:        7.5 MB (7495680 Bytes) (exactly 14640 512-Byte-Blocks)

   Read-Only Media:          No
   Read-Only Volume:         Yes
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes

bash-3.2$ diskutil info disk0s4
   Device Identifier:        disk0s4
   Device Node:              /dev/disk0s4
   Part Of Whole:            disk0
   Device / Media Name:      Untitled 4

   Volume Name:              
   Escaped with Unicode:     

   Mounted:                  No

   File System:              MS-DOS
   Type:                     msdos
   Name:                     MS-DOS (FAT)

   Partition Type:           Microsoft Basic Data
   Bootable:                 Is bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               144.0 GB (144012325376 Bytes) (exactly 281274073 512-Byte-Blocks)
   Volume Free Space:        0 B (0 Bytes) (exactly 0 512-Byte-Blocks)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes

bash-3.2$ diskutil info disk0s5
   Device Identifier:        disk0s5
   Device Node:              /dev/disk0s5
   Part Of Whole:            disk0
   Device / Media Name:      Untitled 5

   Volume Name:              
   Escaped with Unicode:     

   Mounted:                  No

   File System:              None

   Partition Type:           Linux Swap
   Bootable:                 Not bootable
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Total Size:               968.9 MB (968884224 Bytes) (exactly 1892352 512-Byte-Blocks)
   Volume Free Space:        Not Applicable

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no filesystem)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes

bash-3.2$ 
    
por ikdc 30.11.2011 / 02:40

2 respostas

2

Atenção para todos os itens abaixo: há pelo menos uma pequena possibilidade de que tentar consertar a estrutura do disco irá piorar as coisas, possivelmente tornando seus vários volumes ilegíveis. Faça o backup de tudo importante antes de tentar qualquer uma dessas correções.

O Artigo # TS3926 da Apple recomenda um backup completo & reformatar (provavelmente não é a opção preferida no seu caso), ou usar o Utilitário de Disco para diminuir um pouco a partição e depois expandi-la novamente. Não tenho certeza dos detalhes, mas acho que a idéia por trás da última sugestão é forçar o Disk Utility a reescrever as tabelas de partição e, assim, talvez consertar qualquer coisa que esteja errada com elas (veja a resposta do @Spiff).

Outra coisa a ser tentada é executar o processo Verify Disk do Disk Utility com o disco real (não um de seus volumes) selecionado na barra lateral. Isso executa verificações nas tabelas de partição e em outras (ao contrário de executá-las com um volume selecionado, em cujo caso ele verifica as estruturas de dados dentro desse volume). Dependendo do que for dito, talvez você queira tentar a opção Reparar disco e ver se isso resolve o problema.

    
por 30.11.2011 / 19:18
2

Eu estou supondo que a instalação do rEFIt / Grub / Ubuntu estragou sua tabela de partição GUID (GPT) ou seu registro de inicialização pseudo-mestre (PMBR). Agora, o instalador do Lion não o reconhece como uma GPT formada corretamente e não acha que deve permitir a instalação em qualquer partição HFS + nesse disco, porque não acredita que o bootROM da EFI conseguirá encontrar e inicializar essa partição.

Pode ser interessante usar o utilitário de linha de comando gpt(8) do Mac OS X para ver o que ele pensa do seu GPT:

sudo gpt -rvvv show -l /dev/disk0

Você também pode ver o que o utilitário pdisk(8) do Mac OS X considera do seu PMBR:

sudo pdisk

(depois clique em 'L')

Você também pode ver como eles se comparam ao que diskutil(8) informa:

diskutil list
diskutil info disk0
diskutil info disk0s1
diskutil info disk0s2
.
.
.
diskutil info disk0sN

Eu não conheço uma ferramenta para verificar a boa formação do seu GPT e do PMBR e garanta que os dois concordem entre si. Mas se você puder encontrar essa ferramenta, recomendo que você a execute.

Atualização: Com base nos novos dados que você postou, eu digo: @Gordon Davisson's Answer.
Acho que o Mac OS X não gosta do modo como o rEFIt / Grub / Ubuntu mexeu com o PMBR, e é por isso que gpt o chama de "MBR Suspeito". Eu também acho preocupante que o MBR saiba apenas cerca de 3 das 5 partições que o GPT conhece. Gordon apontou como usar o Utilitário de Disco para verificar suas tabelas de partições e não apenas suas partições individuais, e apontou para um bom artigo sobre como usar o Utilitário de Disco para consertá-lo. Mas, como diz o artigo, faça o backup de todo o disco primeiro, apenas no caso.

    
por 30.11.2011 / 08:24