Crie a tabela de partição GUID (GPT) durante a instalação do Ubuntu Server

8

Em um computador com um novo disco rígido vazio de capacidade & lt; 2 TB, eu instalo o Ubuntu Server com o instalador de modo de texto padrão . Eu escolho particionar manualmente o disco. Então eu posso criar uma nova tabela de partições vazia. Esta será uma tabela de partição legada. No entanto, quero um GPT, mas não encontrei uma maneira de selecioná-lo.

Eu tentei mudar para um console de texto via Alt + F2 . No entanto, o comando gdisk não está disponível (nem é fdisk ).

Eu sei que eu poderia inicializar um live linux primeiro para criar a tabela de partições (que parece desnecessariamente incômoda). Então, minha pergunta é explicitamente sobre o instalador de modo de texto padrão do Ubuntu Server. Existe uma maneira de criar uma tabela de partição GUID (GPT) durante a instalação?

    
por azimut 17.02.2015 / 10:54

5 respostas

5

Suponho que uma solução direta "sim" para sua pergunta é garantir que a sua máquina seja inicializada no modo somente UEFI . Isso funcionou perfeitamente para mim em uma placa-mãe SuperMicro X11 com o instalador oficial do servidor 14.04.4. Eu tive que mudar o modo de inicialização do BIOS de "DUAL" (que também permite que as botas "Legacy") para "UEFI".

Isso gerou um disco raiz /dev/sda que foi particionado por GPT (com um tipo de partição fat32 inicializável EF00 ) sem nenhuma intervenção manual. Também consegui ajustar o particionamento "guiado" - só porque queria tamanhos e layout diferentes, não havia necessidade de fazer nada especial relacionado à GPT.

Seria interessante saber se há alguma desvantagem na inicialização no modo UEFI. Não posso deixar de pensar que a tecnologia existe há tempo suficiente para que as questões sejam resolvidas ...

    
por sxc731 28.05.2016 / 11:16
4

Teste isso:

Você muda para um console de texto via Alt + F2 .

Tente criar um GNU de início de partição dividido da seguinte forma:

sudo -i
parted /dev/sda

Saída:

GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

Cria um novo rótulo de disco GPT, por exemplo, tabela de partições:

mklabel gpt

Exemplos de saídas:

Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes

Em seguida, defina a unidade padrão como TB, insira:

unit TB

Para criar um tamanho de partição de 2TB, digite:

mkpart primary 0.00TB 2.00TB

Para imprimir as partições atuais, digite:

print

Exemplos de saídas:

Model: ATA ST33000651AS (scsi)
Disk /dev/sda: 2.00TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start   End     Size    File system  Name     Flags
 1      0.00TB  2.00TB  2.00TB  ext4         primary

Saia e salve as alterações, digite:

quit

Use o comando mkfs.ext4 para formatar o sistema de arquivos, digite:

mkfs.ext4 /dev/sda1
    
por kyodake 18.02.2015 / 00:54
1

Para encontrar o pacote gdisk: find /cdrom | grep gdisk

Para instalá-lo: udpkg -i /cdrom/<blah>

Você precisará repetir isso algumas vezes para instalar libstdc++ , libgcc_s e talvez uma ou duas outras bibliotecas compartilhadas que estão faltando na imagem do instalador do Ubuntu Server 15.10, antes que o pacote gdisk instalado seja executado. / p>

Você receberá alguns erros ao instalar bibliotecas compartilhadas, pois udpkg não é apt-get e não resolve dependências. Ignore os erros, o gdisk continuará funcionando.

    
por Frands Vinegar 27.02.2016 / 22:39
1

O fdisk não funciona para o GPT atualmente. Mas parted faz. Ou você pode instalar facilmente o gdisk.

No momento atual, o instalador não permite a seleção. Em algum ponto acima de 1,5 TB (se a unidade não estiver particionada) ou for UEFI, o padrão é GPT, caso contrário, o padrão é MBR e não é selecionável de outra forma.

Converta para msdos ou gpt, se você tiver dados podem ser destrutivos, então tenha bons backups:

sudo parted /dev/sda
mklabel msdos/gpt
quit

Você pode instalar facilmente o gdisk:

sudo apt-get install gdisk

link

Vantagens do GPT (mais antigas, mas ainda válidas) veja o post nº 2 de srs5694:

link

link

    
por oldfred 17.02.2015 / 15:53
0

A maneira mais simples para mim foi inicializar a instalação existente:

apt-get install gdisk gdisk /dev/vda

& amp; write (opção o in gdisk ) uma tabela de partições GPT (que alocou 1 MiB do espaço no início e no final do disco e preservou uma cópia protegida do MBR ).

Eu então reinicializei do CD & amp; escolheu Rescue Mode & amp; montou a partição root da instalação existente & amp; correu:

/sbin/gdisk /dev/vda

& amp; criou as partições gpt definindo os tipos de partição corretos:

Você precisará reinicializar a máquina novamente para que o kernel leia a nova tabela de partição & amp; começar a instalação.

Durante a instalação, defino:

Partição 1:

1 MiB EF02 como tipo de sistema de arquivos reserved-bios

Partição 2:

250 MiB EF00 como ext4 com noatime,nodiratime montado @ /boot & amp; marcado bootable

    
por Stuart Cardall 08.11.2015 / 01:36