VMWare workstation 14: "memoria fisica insufficiente per avviare questa VM" quando si esegue VM su Ubuntu 17.10 Artful


0

Ho avuto il problema di non essere in grado di avviare la mia VM dopo aver eseguito l'aggiornamento a Ubuntu Artful (17.10) usando VMWare Player. Il mio sistema ha 16 GB o RAM, 12 di quelli gratuiti, ma poco dopo un avvio VMWare Player non è più in grado di avviare le macchine affermando che c'è

not enough physical memory available to start this VM

Non fornisce molte più informazioni di quelle e subito dopo il giocatore si chiude.

Risposte:


3

Dopo qualche ricerca ho trovato questa risposta nei forum di Ubuntu:

https://ubuntuforums.org/showthread.php?t=2373494

C'è un utente mkubecek di Github che si occupa di questo tipo di problemi e ha una patch sulla sua pagina. Il commento di commit mostra che sta rispondendo ai problemi:

Tuttavia, sono necessarie alcune ulteriori modifiche (ed erano effettivamente necessarie anche con kernel più vecchi di 4.14. In particolare, diversi utenti hanno segnalato errori all'avvio di VM su host con kernel 4.13 con messaggio "memoria fisica insufficiente" a causa di errata contabilità delle pagine NR_SLAB_UNRECLAIMABLE .

Github Commit Link

Assicurati di controllare il codice se non vuoi che il codice casuale dei forum sia in esecuzione con i privilegi sul tuo computer. Successivamente questi sono i passaggi per risolvere il problema:

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
sudo mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar 
sudo vmware-modconfig --console --install-all

Spero che aiuti gli altri. Tutti i crediti vanno davvero a izznogooood e mkubecek


Puoi anche semplicemente clonare il repository, controllare git clone https://github.com/mkubecek/vmware-host-modulesil ramo corrispondente al tuo prodotto e versione git checkout workstation-14.1e make && sudo make install. Non dimenticate di leggere il READMEe INSTALLdocumenti che repo pure.
dragon788,
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.