У меня возникла проблема с невозможностью запустить виртуальную машину после обновления до Ubuntu Artful (17.10) с помощью VMWare Player. Моя система имеет 16 ГБ или ОЗУ, 12 из которых свободны, но вскоре после загрузки VMWare Player больше не может запускать машины, утверждая, что

not enough physical memory available to start this VM

Это не дает намного больше информации, чем это, и непосредственно после того, как игрок уходит сам.

1 ответ1

3

После некоторых поисков я нашел этот ответ на форумах Ubuntu:

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

Есть пользователь Gkub mkubecek, который занимается этими проблемами, и у него есть патч на его странице. Комментарий коммита показывает, что он соответствует проблемам:

Тем не менее, необходимы некоторые дополнительные изменения (и фактически они были необходимы даже с ядрами старше 4.14). В частности, несколько пользователей сообщили об ошибках при запуске виртуальных машин на хостах с ядром 4.13 с сообщением «недостаточно физической памяти» из-за неправильного учета страниц NR_SLAB_UNRECLAIMABLE.

Github Commit Link

Обязательно проверьте код, если вы не хотите, чтобы случайный код с форумов запускался с привилегиями на вашем компьютере. После этого это шаги для устранения проблемы:

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

Я надеюсь, что это помогает другим. Все кредиты действительно идут в izznogooood и mkubecek

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .