Domanda Problema di VmWare: può eseguire la macchina solo una volta per riavvio ... 'Memoria fisica insufficiente'


Ho strani problemi con VMWare Player su Ubuntu come host.

Posso eseguire guest Windows solo una volta per l'avvio del sistema.

Dopo aver chiuso o sospeso la macchina virtuale, non riesco a eseguirlo di nuovo in alcun modo a causa dell'errore che indica "Memoria fisica insufficiente per avviare la macchina virtuale". Solo riavviare risolvendolo.

Ho 32 GB di RAM e solo 2,2 GB utilizzati al momento quando sto cercando di eseguirlo ... C'è 14 GB assegnato a VM

Ubuntu 17.10 VMware 14.0


1
2017-11-15 20:47


origine


Alcuni punti chiedono chiarimenti / informazioni aggiuntive. Quale versione / versione di Ubuntu? Cosa è "chiuso / sospeso" beinf? È il PC fisico con VMWare in esecuzione o vuoi dire la macchina virtuale stessa? Quanta memoria hai assegnato per la VM di Windows?
chiarito. Si prega di dare un'occhiata ora - M U
petri.com/... Si tratta di Vmware in esecuzione su un host Windows, quindi i numerosi suggerimenti sulla configurazione di Windows. Non applicabile per la maggior parte durante l'esecuzione in un host Ubuntu ma le soluzioni # 3 e # 4 sembrano promettenti (il # 4 è lo stesso indipendentemente dal sistema operativo host, anche la correzione # 3 è la stessa ma è necessario trovare dove VMware salva la sua configurazione file in Ubuntu).
In ogni caso 14 GB sembra eccessivo: se il tuo carico di lavoro in Windows (VM) giustifica quella quantità di RAM assegnata allora forse Windows nativo in dual boot è più adatto alle tue esigenze. Sto menzionando questo perché alcuni dei commenti nel link sopra hanno detto che il problema è andato via solo riducendo la RAM assegnata.
Per favore, dopo aver chiuso / sospeso la VM, mostraci l'output di free? Uno sguardo più attento sarebbe dato da top seguito da Shift-M. - muclux


risposte:


Per risolvere il tuo problema puoi:

Soluzione 1: aggiornare il modulo Vmware

basta eseguire questo script:

sudo su

cd / 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

fonte: communities.vmware.com


Soluzione 2: eseguire il downgrade del kernel

  1. Installa Ukuu:

sudo add-apt-repository ppa: teejee2008 / ppa

sudo apt-get update && sudo apt-get install ukuu

  1. Esegui Ukuu e scegli la versione 4.12 del kernel, quindi fai clic sul pulsante Installa
  2. Dopo aver installato il nuovo kernel finito, è necessario riavviare il sistema e accedere al menu Grub e al sistema di avvio con il kernel 4.12

1
2017-12-15 10:52



Non spieghi perché questo risolverebbe il problema? - muclux
Il kernel ha alcune piccole modifiche - user3123721