web-dev-qa-db-fra.com

Comment étendre la taille de la partition principale ext4 sur un disque virtuel VMware Player?

J'ai une configuration de machine virtuelle VMware Player exécutant Ubuntu 10.04 en tant que système d'exploitation invité.

La VM a été créée sur un lecteur virtuel de 20 Go, avec une seule partition pour l'espace de travail. Enfin, j’ai atteint le point où j’ai besoin d’augmenter la taille du lecteur virtuel. Redimensionner le lecteur lui-même, en ajoutant environ 10 Go, était facile via les menus de VMware Player. Je dois maintenant redimensionner la partition principale elle-même (je préfère cela plutôt que de créer une partition séparée et de la monter).

Selon GParted, j'ai maintenant les partitions suivantes:

enter image description here

Ma question est, comment puis-je augmenter la taille de la partition du système de fichiers pour inclure les 10 Go gratuits?

D'après les informations que j'ai trouvées en ligne, il semble qu'une des limitations réside dans le fait que la partition de swap est immédiatement adjacente au système de fichiers. Je pense donc que la première chose à faire serait de déplacer cette partition à la fin du volume. Comment cela peut-il être fait?

En outre, certaines sources suggèrent que le système devrait être démarré à partir d'un LiveCD, de sorte que le système de fichiers ne constitue pas la partition de démarrage et facilite donc le redimensionnement. Comme mentionné ci-dessus, je lance une machine virtuelle, donc je ne suis pas sûr de la démarrer depuis un LiveCD. Des idées?

25
ysap

Je faisais exactement cela il y a une minute. Ce que tu veux faire c'est:

  1. Dans les paramètres de la machine, pointez le lecteur de CD sur le fichier .iso contenant votre Ubuntu LiveCD. Vous devrez peut-être également vous assurer que la case "Se connecter à la mise sous tension" est cochée.
  2. Mettez la machine virtuelle sous tension et appuyez sur F2 avec le focus à l'intérieur de la machine.
  3. Une fois dans le BIOS, accédez à l’onglet Boot (Démarrage) et sélectionnez le CD-ROM comme périphérique d’amorçage principal.
  4. Exécutez gParted - je pense que c'est toujours là.
  5. Détruisez la partition swap: swapoff, supprimez les partitions étendues et linux-swap.
  6. Redimensionnez votre partition principale à la taille souhaitée.
  7. Réaffectez votre swap à votre guise - créez une partition étendue, puis allouez-le en tant que swap linux. N'oubliez pas de swapon :)

Et c'est tout. Vous avez maintenant une grande partition primaire!

Dans mon cas, vous auriez besoin de réflexes Jedi pour entrer dans le BIOS en appuyant sur F2 sur l'écran de démarrage - le délai de démarrage est tout simplement trop court. Ce que vous pouvez faire pour le ralentir est d'aller dans le fichier .vmx de votre vmx et tapez quelque chose de raisonnable comme:

bios.bootDelay = "5000"

Pendant 5 secondes de délai de démarrage.

35
jhnwsk