Como instalar o linux em um computador com o GPT?

7

Eu instalei recentemente o Windows 7 em um computador. Deixou uma partição para instalar o linux. Hoje quando tentei instalar o linux, o instalador (de duas distribuições que tentei) falhou em reconhecer as partições já presentes. Apenas mostra como um grande espaço não alocado. No entanto, o fdisk os reconheceu bem.

Acontece que eu tenho uma tabela de partição GUID. Então, os instaladores não reconhecem isso.

Eu posso inicializar no modo UEFI e no modo BIOS herdado. Se eu inicializar no modo UEFI, não consigo inicializar em nenhum sistema operacional, seja o Windows 7 instalado ou o Ubuntu ou qualquer outro DVD do Linux. Apenas mostra um erro de sistema operacional não encontrado. Ele é inicializado apenas no Windows 8 que veio pré-instalado no laptop no modo UEFI. Eu também tenho a inicialização segura desativada.

Durante a instalação do Windows 7, inicializei no modo BIOS herdado.

Alguém por favor pode me dizer como eu posso instalar o Linux em um computador com o GPT? Eu não quero reformatar a unidade inteira e começar de novo com a nova tabela de partições.

    
por Papul 17.01.2013 / 18:22

1 resposta

8

Eu suspeito que você não tenha GPT; você tem os dados da GPT que sobraram . Aqui está o que eu acho que aconteceu:

  1. Seu computador veio com o Windows 8 inicializando no modo EFI e usando um disco GPT.
  2. Você inicializou o instalador do Windows 7 no modo BIOS e o forçou a excluir os dados da GPT e instalá-los no modo BIOS em um disco MBR. Infelizmente, isso excluiu apenas o MBR de proteção da GPT, deixando a maior parte dos dados da GPT intacta. (Isso é conhecido por acontecer com ferramentas de particionamento mais antigas e com as ferramentas de particionamento do Windows.) Tecnicamente, o disco agora é um disco MBR legal.
  3. Quando você inicializou um instalador do Linux, suas ferramentas de particionamento baseadas na libparted ficaram confusas com os dados restantes da GPT e relataram que o disco estava vazio. Este é um bug de longa data na libparted.

Se estou certo, o problema é facilmente corrigido pelo meu programa FixParts (versões estão disponíveis para Windows e Linux). Basta executá-lo, dizer para excluir os dados da GPT quando solicitado e sair. Depois disso, o particionador baseado na libparted no instalador do Ubuntu deve ser capaz de manipular o disco. Se eu estiver errado e o disco for realmente um disco GPT válido, o FixParts se recusará a modificá-lo. Nesse caso, você deve postar de volta com a saída de sudo fdisk -l /dev/sda e sudo parted /dev/sda print .

    
por Rod Smith 17.01.2013 / 18:48

Tags