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.