Unable to open kernel device “.\Global\vmx86”:The system cannot find the file specified. Did you reboot after installing VMware Workstation?
This recently occurred on my system and although the cause is not yet know, the fix was pretty simple.
Open command prompt (Win+R) but ensure it is run as admin, try net start vmx86, it will probably fail but at least you’re not doing unnecessary steps. Now (still in cmd prompt) change directory into the Workstation install location and type vnetlib — uninstall vmx86 and reboot your physical host machine.
Open command prompt again and type vnetlib — install vmx86 then reboot again, this time the issue should be gone and you can run the VM’s as normal.
If you still have no luck then try reinstalling workstation.
Installing VMware tools – Ubuntu requires you to navigate to the toolbar and find the option to Install VMware tools, click on it and download it if required. Once the button is pressed, it will mount the drive in Ubuntu, a folder will auto open but can also be found in the Devices section of Files. Double click VMwareTools-……..tar.gz then select vmware-tools-distrib and click Extract and choose your destination directory, in my case Desktop and then click extract. Close the Extractor and now the files exist in a usable state for you to install.
- Open up Terminal and type cd ./Desktop/ and hit Enter to get terminal to look at the Desktop, type ls (lima sierra) if you want to check the contents.
- Type cd vmware-tools-distrib and hit Enter then sudo ./vmware-install.pl and hit Enter then type in your password when prompted.
- Accept the /usr/bin directory as the default by hitting Enter unless you want to use another.
- Confirm the directory that contains the init directories by hitting Enter and repeat for the init scripts, daemon files and library files.
- On a first install, /usr/lib/vmware-tools won’t exist, the installer will ask for confirmation to create it so hit Enter.
- Confirm the documentation files directory by hitting Enter and repeat for creating the folder.
- Now the final request to confirm you want to run the program, hit Enter or if you have done all of the above by mistake type no and hit Enter.
Subsequent requests for confirmation will be made and are detailed below.
- Do you want to allow shared folders between the Guest OS and the Host? Hit Enter or type no and hit Enter.
- /usr/bin/gcc appears valid, do you want to change it? Hit Enter or type yes and hit Enter.
- Searching for a valid kernel header path, do you want to change it? Hit Enter or type yes and hit Enter.
- Do you want to allow copy and paste and dragging between host and guest? Hit Enter or type no and hit Enter.
- Would you like to enable VMware automatic kernel modules? Hit Enter or type yes and hit Enter.
- Enable Thinprint printing? Hit Enter or type no and hit Enter.
- Enable guest authentication? Hit Enter or type no and hit Enter.
Installation will complete and a reboot will be required for all features to become available. Type sudo reboot and hit Enter the system will then reboot and you can use Ubuntu happily.
If you are presented with a “VMware Workstation unrecoverable error: (vthread-16)” then the answer should be fairly simple, if like me your graphics card is starting to get old then it may simply not be as functional with vmware workstation. I am assuming that you are using Workstation, so in windows, simply navigate to the folder where the VM is stored and delete the folder labeled “.lck-xxxx”. There may be other files or folders that need to be deleted but once this is done view the virtual machine settings and select display, untick the Accelerate 3D Graphics and apply. Your virtual machine should now run without issue.