VMware - Failed to allocate page for guest RAM
Ostatnio miałem pewne problemy z VMware Player, których najmniej się spodziewałem. Zaczęło się od tego, że na 64 bitowym OpenSUSE 11, z którego korzystam w pracy, VMware Player nie działa w ogóle i próba wywołania programu z linii komend kończy się komunikatem: “terminate called after throwing an instance of ‘Gtk::IconThemeError’ “. Ten sam efekt uzyskałem reinstalując system na 64 bitowe SLED 10 SP2. Póki co rozwiązania nie znam.
Drugi błąd, którego rozwiązanie chcę opisać dotyczył sytuacji, gdy na swoim domowym OpenSUSE 11 (w tym przypadku 32 bitowe) spróbowałem wystartować wirtualną maszynę z partycji NTFS.
Nigdy wcześniej nie miałem takiej potrzeby, dlatego byłem nieco zaskoczony komunikatem. Próba startu zakończyła się takim oto błędem:
VMware Player unrecoverable error: (vcpu-0)
Failed to allocate page for guest RAM!
A log file is available in “/path/to/VM/vmware.log”. A core file is available in “/path/to/VM/core”. Please request support and include the contents of the log file and core file.
To collect data to submit to VMware support, run “vm-support”.
We will respond on the basis of your support entitlement.
Najwidoczniej korzystając z VMware Playera w systemach LINUX/UNIX jest problem z uruchamianiem maszyny, której pliki znajdują się na partycji NTFS. Na szczęście w miarę szybko udało mi się znaleźć w Internecie rozwiązanie. W pliku konfiguracyjnym VMX wystarczy dopisać taką linię:
mainMem.useNamedFile=FALSE
Podane rozwiązanie zadziałało, więc podaję je na moim blogu.
Tags: vmware


