Reparticionando o Macbook com inicialização dupla

0

Eu tenho um Macbook Pro configurado para dual boot OSX ou Ubuntu. Originalmente, eu divido a unidade uniformemente entre os dois, mas como eu tenho usado o Ubuntu muito mais pesadamente, e estou ficando sem espaço em sua partição, eu quero reconfigurar as partições para dar ao Ubuntu uma maior fatia do espaço em disco. .

Eu tentei usar o GParted, ambos rodando de dentro do Ubuntu e do Live CD do GParted, mas em ambos eu recebo a seguinte tela:

Comovocêpodever,oUbuntutemcercade72GBdeespaço.EujáreduziapartiçãodoOSX,deixandocercade45GBdeespaçolivre.EstoutentandoexpandirapartiçãodoUbuntuparaincluir45GBadicionaisdeespaço,masoGPartednãomepermite,presumivelmenteporcausadessaestranhapartição"desconhecida" de 1MB no meio. Eu não tenho 100% de certeza do que é, mas as bandeiras para ele listam "bios_grub", então estou assumindo que é onde o rEFIt instalou o Grub. Infelizmente, o GParted não me deixa relocar essa partição, apenas a apague (e tenho certeza que usaria o meu sistema se eu fizesse isso).

Como posso redimensionar minha partição do Ubuntu para usar meu espaço livre em disco?

EDIT: Estou executando o Ubuntu 10.04.

    
por Cerin 15.01.2012 / 15:17

1 resposta

1

Sim, essa partição é onde o GRUB para PC / ATs mora; você não deveria precisar disso em um sistema EFI.

O problema é que o instalador do Ubuntu não é totalmente capaz de lidar com máquinas EFI. (Você usou uma versão mais antiga do Ubuntu ou uma versão moderna, mas não 64 bits, do Ubuntu.) Portanto, você tem uma instalação do GRUB que espera um firmware antigo do tipo PC / AT. O GRUB é instalado em uma partição especialmente marcada (com um GUID inválido) porque você tem um disco rígido particionado por EFI. Mas o firmware real que o GRUB espera estar funcionando é o antigo firmware de PC / AT - ou seja, seu Macintosh é inicializado com o módulo de suporte de compatibilidade ativado.

Essa é uma maneira bastante idiota de usar o GRUB, já que existe uma versão do GRUB que pode ser um aplicativo de inicialização EFI adequado e que, portanto, está na partição do sistema EFI como um arquivo comum, assim como os aplicativos comuns de inicialização EFI, sem exigir partições extras com GUIDs inválidos.

Não é trivial, e além do escopo desta resposta, mudar do seu antigo PC / AT GRUB para o EFI GRUB. Vá e veja o que Rod Smith tem a dizer sobre o assunto para isso. Mas uma vez que você tenha, o GRUB para PC / AT Boot Partition pode ser removido, permitindo que você mova suas outras partições novamente.

O motivo pelo qual o GRUB para PC / AT Boot Partition é imovível, a propósito, é que mesmo em sua máquina com firmware moderno que permite que aplicativos de inicialização usem sistemas de arquivos e arquivos, PC / AT O GRUB ainda usa um sistema antiquado de "listas de bloqueio incorporadas" para um de seus estágios para localizar o próximo. Mover as partições em torno interrompe essas listas de bloqueio incorporadas, porque elas acabam não apontando mais para blocos que estão na partição de destino. É por isso que sua ferramenta de particionamento está se recusando a realocar essa partição.

Outras leituras

por 16.01.2012 / 17:54