VMWare Workstation: memoria fisica insufficiente dall'ultimo aggiornamento


11

Con Arch Linux, ho appena aggiornato l'host ( pacman -Syyu) e VMWare Workstation (14.0.0) e ora ricevo il seguente errore all'avvio di qualsiasi VM, indipendentemente dalla memoria libera che ho o quante volte riavvio:

Non è disponibile memoria fisica sufficiente per accendere questa macchina virtuale con le sue impostazioni configurate.
Per risolvere questo problema, aumentare la quantità di memoria fisica per tutte le macchine virtuali a 2130 MB o regolare le impostazioni di memoria aggiuntive per consentire lo scambio di più memoria della macchina virtuale.
È possibile che applicazioni e / o servizi nativi abbiano bloccato la memoria che potrebbe impedire l'avvio della macchina virtuale. La chiusura di applicazioni o servizi non necessari può liberare memoria sufficiente per avviare questa macchina virtuale.
Se in passato è stato possibile accendere questa macchina virtuale su questo computer host, provare a riavviare il computer host. Il riavvio potrebbe consentire di utilizzare leggermente più memoria host per eseguire macchine virtuali.

Come farlo funzionare?


Hai provato a creare una nuova macchina virtuale, scegliendo la quantità corretta di memoria, quindi collegando il tuo HDD esistente alla nuova macchina virtuale?
Ramhound,

Sì, non funziona come sembra. @Ramhound
J. Doe,

Quindi, hai più di 2130 MB di memoria GRATUITA sul tuo host? Quali sono le impostazioni di memoria sulla macchina virtuale?
Appleoddity,

Sì. Ho bisogno di 4096 MB e ho più di 7000 MB gratuiti. Quando spengo la VM, vedo che la memoria è ancora consumata da un processo VMware. @Appleoddity
J. Doe,

1
@ Ba7a7chy guarda la risposta di dude719
J. Doe,

Risposte:


21

Vedo che sei nella versione del kernel 4.13.3-1. Questo kernel ha alcune piccole modifiche che richiedono alcune patch per il modulo Vmware vmmon. Applicare questa patch al codice del modulo vmmon per risolvere questo problema di memoria:

https://github.com/mkubecek/vmware-host-modules/commit/770c7ffe611520ac96490d235399554c64e87d9f

cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
cd vmmon-only/linux
vim hostif.c # or use the patch command to apply the patch
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only # cleanup

# Lastly, we need to rebuild the patched module
sudo vmware-modconfig --console --install-all

puoi spiegare come farlo? Sono confuso: come applicare tali modifiche? Sono su Ubuntu 17.10
MU

Non riesco a farlo funzionare su Ubuntu 17.10 ... VMMonitor non vuole compilare. Ho preso il file da: raw.githubusercontent.com/mkubecek/vmware-host-modules/… e ho sostituito il file invece di utilizzare vim per la modifica
MU

Per quelli che eseguono Ubuntu 17.10 puoi trovare la risposta corretta qui: askubuntu.com/a/973130/15600
TomTasche

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.