Como expandir o tamanho da partição primária do ext4 em um disco virtual do VMware Player?

25

Eu tenho uma configuração de máquina virtual do VMware Player, executando o Ubuntu 10.04 como um sistema operacional convidado.

A VM foi criada em uma unidade virtual de 20 GB, com uma única partição para espaço de trabalho. Finalmente cheguei ao ponto em que preciso expandir o tamanho do drive virtual. Redimensionar a própria unidade, adicionando cerca de 10 GB, foi fácil através dos menus do VMware Player. Agora preciso redimensionar a partição principal em si (prefiro isso ao criar uma partição separada e montá-la).

De acordo com o GParted, agora tenho as seguintes partições:

A minha pergunta é, como posso aumentar o tamanho da partição do Sistema de arquivos para incluir os 10 GB gratuitos?

A partir de informações que encontrei on-line, parece que uma limitação é o fato de que a partição swap é imediatamente adjacente ao sistema de arquivos, então meu entendimento é que a primeira coisa seria mover essa partição para o final do volume. Como isso pode ser feito?

Além disso, algumas fontes sugerem que o sistema deve ser inicializado a partir de um LiveCD, portanto, o sistema de arquivos não é a partição de inicialização e, portanto, facilita o redimensionamento. Como mencionado acima, eu corro uma VM, por isso não sei como inicializá-lo a partir de um LiveCD. Alguma idéia?

    
por ysap 13.05.2013 / 17:54

1 resposta

35

Eu estava fazendo exatamente isso um minuto atrás. O que você quer fazer é:

  1. Nas configurações da máquina, aponte o CD Drive para o arquivo .iso com o seu Ubuntu LiveCD. Talvez seja necessário verificar se a caixa de seleção "Conectar ao ligar" está marcada.
  2. Ligue a máquina virtual e pressione F2 com o foco dentro da máquina.
  3. Uma vez dentro da BIOS, vá para a guia Boot e selecione o CD-Rom como o dispositivo de inicialização principal.
  4. Executar gParted - acho que está sempre lá.
  5. Destrua a partição swap: swapoff, exclua as partições estendidas e de troca de linux.
  6. Redimensione sua partição principal para o tamanho desejado.
  7. Aloque seu swap de volta para o que você quiser - crie uma partição estendida e aloque como swap do Linux. Lembre-se sobre swapon:)

E é isso. Você agora tem uma grande partição primária!

No meu caso, você precisaria ter reflexos Jedi para entrar no BIOS pressionando F2 na tela inicial - o atraso de inicialização é muito curto. O que você pode fazer para desacelerar é ir ao arquivo .vmx do seu vm e digitar algo razoável como:

bios.bootDelay = "5000"

Por 5 segundos de atraso de inicialização.

    
por jhnwsk 22.05.2013 / 18:57