web-dev-qa-db-fra.com

La mémoire physique disponible est insuffisante pour mettre sous tension cette machine virtuelle, VMware.

J'ai VMware Workstation 14 installé dans Ubuntu 16.04. J'ai créé une nouvelle machine virtuelle Fedora allouant 1 Go de RAM. J'ai 2 Go gratuit disponible RAM et 4 Go libre échange mémoire, mais lorsque j'allume la machine, il affiche une erreur.

La mémoire physique disponible est insuffisante pour activer cette machine virtuelle avec ses paramètres configurés. Il est possible que des applications et/ou des services natifs aient verrouillé la mémoire, ce qui pourrait empêcher le lancement de la machine virtuelle. L'arrêt d'applications ou de services inutiles peut libérer suffisamment de mémoire pour lancer cette machine virtuelle. Si vous avez déjà pu activer cette machine virtuelle sur cet ordinateur hôte, essayez de redémarrer l'ordinateur hôte. Le redémarrage peut vous permettre d'utiliser un peu plus de mémoire hôte pour exécuter des machines virtuelles.

J'ai aussi essayé Windows 7 et d'autres systèmes d'exploitation en augmentant ou en diminuant la taille allouée RAM, en redémarrant l'ordinateur hôte, mais avec la même erreur. Mais lorsque j'installe VMware Workstation 12 cela fonctionne bien. J'ai un problème avec VMware Workstation 14.

Toute solution ?

2
Sanjay Prajapat

Je l'ai corrigé en fonction de ceci post par izznogooood:

Sudo sucd /tmp
cp /usr/lib/vmware/modules/source/vmmon.tar .
tar xf vmmon.tar
rm vmmon.tar
wget https://raw.githubusercontent.com/mkubecek/vmware-Host-modules/fadedd9c8a4dd23f74da2b448572df95666dfe12/vmmon-only/linux/hostif.c
mv -f hostif.c vmmon-only/linux/hostif.c 
tar cf vmmon.tar vmmon-only
rm -fr vmmon-only
mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar 
vmware-modconfig --console --install-all

Une autre astuce à suivre si vous exécutez des graphiques intels sur Intel consiste à activer l'accélération 3D (ajustez la mémoire GFX en fonction de la machine invitée), comme si un processeur 7500U était plus que suffisamment puissant pour cela. VMware ne le permet pas par défaut.

ajouter:

mks.gl.allowBlacklistedDrivers = TRUE
5
oxsom

Depuis la nouvelle version d'ubuntu, n'utilisez plus de partitions d'échange,

Créez simplement un fichier d'échange plus volumineux:

  1. Faites tous les échanges

Sudo swapoff -a

  1. Redimensionner le fichier d'échange

Sudo dd if =/dev/zero of =/fichier d'échange bs = 1M count = 8192

  1. Rendre le fichier d'échange utilisable

Sudo mkswap/swapfile

4.Faire swapon à nouveau

Sudo swapon/swapfile

0
linuxmarc