Problema de particionamento estranho no MacBook Air

0

Eu tenho um sistema de inicialização triplo em um MacBook Air (Mac OS X + Windows 7 + Ubuntu) que eu consegui há algum tempo atrás, seguindo vários tutoriais.

Agora eu gostaria de incrementar um pouco o Ubuntu com a criptografia total de disco (usando este ótimo tutorial ) e removendo completamente o Mac OS X, já que eu nunca mais o uso.

Mas estou atingindo um obstáculo: assim que eu toco no GPT, não importa o quão pouco eu mude, o Windows torna-se não inicializável!

Aqui está a tabela de partições atual (Linux gdisk command p)

Disk /dev/sda: 490234752 sectors, 233.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): DC542B27-E782-479A-B17F-AAB05FACFA6C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 490234718
Partitions will be aligned on 8-sector boundaries
Total free space is 2877 sectors (1.4 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          411648       160409599   76.3 GiB    8300  
   3       160409600       168409087   3.8 GiB     8200  
   4       168409088       244826335   36.4 GiB    AF00  Apple_HFS_Untitled_2
   5       244826336       246095871   619.9 MiB   AB00  Recovery HD
   6       246095872       490233855   116.4 GiB   0700  BOOTCAMP

As partições 2 e 3 são root e swap do Linux, respectivamente.

Este é o MBR protetor (comando: r o)

Disk size is 490234752 sectors (233.8 GiB)
MBR disk identifier: 0x4B9CA30C
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    246095871   primary     0xEE
   2      *      246095872    490233855   primary     0x07

O que eu gostaria de fazer é remover as partições 2 a 4 da GPT (não confundir com a partição 2 do MBR acima), substituindo-as por uma inicialização Linux de 256MB e uma partição LUKS contendo tudo o resto. (Vou manter a recuperação do Mac OS X apenas no caso de precisar de algum utilitário para gravar no nvram ou algo assim.)

Eu posso facilmente fazê-lo com os comandos: d 2, d 3, d 4, n 2 padrão + 256M, n 3 padrão. O resultado é assim:

...
Total free space is 869 sectors (434.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640          933927   256.0 MiB   8300  Linux filesystem
   3          933928       244826335   116.3 GiB   8300  Linux filesystem
   5       244826336       246095871   619.9 MiB   AB00  Recovery HD
   6       246095872       490233855   116.4 GiB   0700  BOOTCAMP

A impressão do MBR de proteção mostra exatamente a mesma tabela de antes.

E, no entanto, se eu gravar isso em disco e reinicializar, o Windows não inicializará mais! mesmo que eu não tenha alterado sua partição, nem o MBR de proteção.

Se eu mantiver o Alt pressionado durante a inicialização e escolher o Windows, obtenho uma sequência estranha de telas que terminam em um prompt de comando do Grub! De onde vem esse Grub, é um mistério.

Por sorte, eu tive um pressentimento de que algo assim poderia acontecer, então fiz um backup completo do Clonezilla antes de tocar em qualquer coisa. Agora posso restaurar facilmente o sistema para o estado de inicialização tripla de trabalho e tente novamente. Mas não importa o que eu tente, eu quebro!

Como posso modificar essas partições sem borking no Windows?

Editar - aqui estão as telas estranhas do Grub quando eu tento inicializar o Windows depois de mudar o GPT:

Na segunda tela menciona 3 partições do tipo 0xEE. De onde eles estão vindo? De onde vem este Grub em primeiro lugar?

    
por Tobia 01.02.2017 / 23:56

0 respostas