Aumente el tamaño de la partición de Ubuntu en una máquina virtual

9

Yo uso MacBook con Mac OS X 10.9.1 . He instalado VMWare Fusion 6.0.2 , bajo el cual Ubuntu 12.04 LTS se ha instalado como máquina virtual.

Ahora necesito aumentar el tamaño del disco de Ubuntu. GPartedmuestra que hay 80Gsin asignar:

ingrese la descripción de la imagen aquí

Sin embargo, al hacer clic con el botón derecho en la primera partición se muestra que Resize/Moveestá gris, entonces no sé cómo continuar ...

PD: Este mensaje parece tener el mismo problema como yo Si es así, podría alguien decirme cómo Boot from the Ubuntu LiveCDbajo VMWare Fusion?

Editar1:

He configurado lo siguiente en VMWare para intentar Boot from the Ubuntu LiveCD:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Una vez iniciado, es extraño que no haya visto nada diferente de un arranque desde el disco duro ... Aún así, abrí la terminal, apagué el intercambio y lancé GParted. En GParted, eliminé el intercambio (así como toda la partición extendida que lo contiene). Sin embargo, no pude cambiar el tamaño / mover /dev/sda1. ¿Alguien podría ayudar?

ingrese la descripción de la imagen aquí

Edit2:

Después del comentario de @Hadi, creo que crear otro disco no es una mala idea, un análisis de uso del disco muestra lo siguiente. ¿Alguien podría sugerir cuál de mis carpetas debe montarse en un disco recién creado?

ingrese la descripción de la imagen aquí

SoftTimur
fuente
Cuando creó la VM por primera vez, ¿eligió Fijo o Asignado dinámicamente?
Mitch

Respuestas:

7

Debe arrancar desde el disco en vivo de Ubuntu, de modo que pueda cambiar el tamaño de su partición de Ubuntu instalada en Virtualbox.

  1. Primero haga clic derecho en la máquina virtual de Ubuntu y seleccione la opción de configuración. Desde el menú de configuración, seleccione la opción de almacenamiento. Finalmente elija el archivo de disco virtual de CD / DVD ( elija un archivo iso de Ubuntu en el que desea iniciar ) .He elegido Ubuntu 13.04 archivo iso.

    ingrese la descripción de la imagen aquí

  2. Ahora, desde la configuración de Ubuntu, seleccione la opción Sistema. Desde el orden de arranque, habilite solo la opción CD / DVD y colóquelo en la parte superior.

    ingrese la descripción de la imagen aquí

  3. Ahora inicie la máquina virtual Ubuntu seleccionada ( Ubuntu es el nombre dado para mi máquina virtual ).

  4. Se iniciará desde el archivo iso (disco en vivo) que tiene que seleccionar la opción Probar Ubuntu en el inicio. Luego abra gparted desde el tablero.

    ingrese la descripción de la imagen aquí

    En mi caso / dev / sr0 representa el disco en vivo Ubuntu 13.04 y /dev/sda1representa la partición donde está instalado Ubuntu 13.10.

  5. Ahora puede desmontar todas las /dev/sdaparticiones de disco como en la captura de pantalla anterior.

  6. Cambie el tamaño de su /dev/sda1partición ext4 agregando el espacio no asignado con ella o simplemente agregue algo de espacio del espacio libre y luego use el espacio restante, cree una partición extendida (haga un intercambio dentro de ella).

  7. Después de cambiar el tamaño, apague la máquina virtual y cambie el orden de arranque al disco duro en la configuración de la máquina virtual.

  8. Se iniciará desde el disco duro. Ahora el tamaño de la partición de Ubuntu cambiará de tamaño.

Nota : estoy ejecutando Virtual box, no vmware fusion.

Avinash Raj
fuente
2

Todas las respuestas anteriores son correctas y lo que sea, pero te aconsejo esto:

¿Por qué deberías extender tu partición? Necesita más espacio Ok, está bien, así que puede hacer otra partición y trasladar su hogar.

Lo que quiero decir es lo siguiente:

La mayoría de los datos de los usuarios se encuentran en los directorios / home / ... así que lo que haré aquí es crear una nueva partición de su espacio no asignado y hacer que se monte su / home. Esto tiene un efecto útil crítico en su sistema en caso de falla.

Para sistemas multiusuario o sistemas con mucho espacio en disco, es mejor poner / usr, / var, / tmp y / home cada uno en sus propias particiones separadas de la / partición. fuente

Ahora vámonos.

Primero usando Gparted haga la nueva partición y formateela a ext4.

Ahora conozcamos el UUID de la partición recién creada.

sudo blkid

copie el UUID de la partición recién creada.

Ahora vamos a mover tu casa a esta partición

Abra su / etc / fstab

gksu gedit /etc/fstab

agregue la siguiente línea:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Ahora guarda y reinicia y luego disfruta :)

Maythux
fuente
Esa es una buena idea ... He agregado una imagen del análisis de uso de mi disco ... En su opinión, ¿qué carpeta se debe mover a la partición recién creada?
SoftTimur
Dije en la respuesta. Es mejor mover el hogar, ya que se trata principalmente de los datos del usuario y de esta manera puede preservar sus datos en caso de falla y puede aprovechar su espacio libre
Maythux
1

Puede insertar la imagen ISO de Ubuntu en la unidad de CD de VMWare, y debería poder ejecutar una sesión en vivo de Ubuntu desde allí.

saiarcot895
fuente
Podría insertar la imagen ISO en la unidad de CD de VMWare ... pero no sé cómo ejecutar una sesión en vivo desde allí ...
SoftTimur
Asegúrese de que la opción de arranque desde la unidad de CD esté por encima del arranque desde el disco duro, o si puede seleccionar el dispositivo de arranque, elija la unidad de CD. Luego, debería aparecer un menú preguntándole si desea instalar Ubuntu o ejecutar una sesión en vivo (ejecutar sin instalar).
saiarcot895
0

en realidad, se puede ayudar. Cuando inicializa el disco / lo formatea como Linux tipo 8e, en realidad asigna / dev / sda3 como id del disco. Luego puede usar "fdisk / dev / sda" para verlo y enumerarlo. El descanso es fácil, extendiendo el grupo de volúmenes para ver el disco, con vgextend, lvdisplay, pvextend ...

tk samy
fuente
0

Si solo desea tener más espacio, no importa si al aumentar el tamaño de una partición existente o al crear una nueva partición, simplemente puede crear una nueva partición y montarla.

Puede usar gparted para crear una nueva partición, por ejemplo, / dev / sda3 del sistema de archivos ext4, fuera de su espacio no asignado:

$ sudo gparted

Luego edite / etc / fstab para montar automáticamente cada vez que inicie la computadora:

$ sudo gedit /etc/fstab

Y agregue la siguiente línea:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Ahora reinicie su VM, y verá su nuevo sistema de archivos creado:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
Yuci
fuente