Como colocar uma partição não alocada sob uma partição estendida?

2

Eu tenho dual-boot do Windows 8.1 e Fedora 24. Mas, eu quero triplicar o livro agora, com outro sistema operacional Linux não muito conhecido. Minhas partições são assim:

Eu sei que só posso criar 4 partições primárias, e no meu caso eu já tenho as 4 partições primárias, portanto, não posso criar uma nova partição com o meu espaço não alocado. Eu simplesmente quero colocar esse espaço não alocado sob a partição /dev/sda4 extended, para que talvez eu possa instalar meu novo sistema operacional Linux nessa partição. Também a saída do comando fdisk -l pode ser encontrada abaixo:

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6b62875c

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 790124543 789405696 376.4G  7 HPFS/NTFS/exFAT
/dev/sda3       840456192 842553343   2097152     1G 83 Linux
/dev/sda4       842553344 976773119 134219776    64G  5 Extended
/dev/sda5       842555392 850943999   8388608     4G 82 Linux swap / Solaris
/dev/sda6       850946048 976773119 125827072    60G 83 Linux

O sistema operacional Linux que eu quero instalar é um sistema customizado baseado no Debian, e não inclui o GParted para que eu possa mudar as coisas com o Live CD. Alguma idéia de como resolver essa situação e instalar meu novo sistema operacional no espaço não alocado?

    
por typos 04.08.2016 / 20:41

1 resposta

2

Use o GParted de um CD / USB ativo para mover suas partições (você não pode fazer isso a partir do próprio Linux montado). Você pode usar qualquer distribuição ao vivo que inclua o GParted, como o GParted Live .

Primeiro, mova a partição /boot para o início do espaço não alocado (botão “Resize / Move”, defina “Free space before” para 0). Em seguida, mova o início da partição estendida para o início do espaço não alocado e defina o tamanho o maior possível.

Para ganhar um pouco mais de flexibilidade, você pode mover a partição /boot existente para uma partição lógica. Eu não acho que você pode fazer isso diretamente no GParted, você precisa criar uma partição lógica do mesmo tamanho, copiar os dados e remover a partição original.

Como alternativa, uma partição /boot separada é necessária apenas em computadores antigos com limitações de BIOS (e acho que nenhuma delas pode executar o Windows 8) ou se a partição raiz estiver criptografada (o que não é seu) Assim, você pode mover todos os arquivos da partição /boot para o diretório /boot da partição raiz e, em seguida, remover a partição /boot .

Seja qual for a estratégia escolhida, você modificou /boot , por isso precisa executar grub2-install novamente. Se você alterou /boot de uma partição primária para uma partição lógica, será necessário atualizar /etc/fstab e /boot/grub2/grub.cfg para refletir o número de partição alterado. Se você moveu /boot para a partição raiz, será necessário remover a entrada de /etc/fstab e também atualizar /boot/grub2/grub.cfg . Não tenho certeza se você deve editar grub.cfg diretamente no Fedora; o wiki pode ajudar.

Para mais flexibilidade com partições, use LVM . É mais fácil redimensionar as partições, elas não precisam ocupar espaço em disco consecutivo, as manipulações são menos propensas a erros e muitas vezes é possível fazer isso a partir do sistema ativo.

    
por 05.08.2016 / 02:22