Translation(s): none

(!) /Discussion


VMware is a commercial PC virtualization solution running on amd64 compatible cpus, since version 11. It allows you to run any x86 compatible OS in a kind of 'sandbox' - inside the VMware virtual machine you can run other operating systems like Windows, FreeBSD or some other version of Linux. Both Windows and a Linux versions are available.

VMware is not a true emulator, it doesn't emulate a CPU like Bochs does, it wraps CPU commands around... It does emulate various hardware devices like network-, graphic- and sound cards.

VMware Workstation Pro/Player 15/15.5

VMware Workstation can be easily installed on Debian Buster and Debian Stretch by downloading the required bundle and executing the following commands:

chmod +x VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
sudo ./VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle

In order to run VMware Workstation 15 properly, you must install the required packages to build the VMware kernel modules:

sudo apt install build-essential linux-headers-$(uname -r)

VMware Workstation Pro/Player 14

VMware Workstation can be easily installed on Debian Stretch, since VMware Workstation requires a kernel version <= 4.18, without any kernel patches kernel_patches, by downloading the required bundle and executing the following commands:

chmod +x VMware-Workstation-Full-14.1.7-12989993.x86_64.bundle
sudo ./VMware-Workstation-Full-14.1.7-12989993.x86_64.bundle

In order to run VMware Workstation 14 properly, you must install the required packages to build the VMware kernel modules:

sudo apt install build-essential linux-headers-$(uname -r)

License Keys

/usr/lib/vmware/bin/vmware-vmx --new-sn 123-123-123-123...123

Running vmware-netcfg (Virtual Network Editor) with VMware Player

VMware player by default does not give you the greater control over your network that vmware-netcfg used in VMware Workstation can provide.

The following commands will allow you to run vmware-netcfg

 cd /usr/lib/vmware/bin

ln -s /usr/lib/vmware/bin/appLoader vmware-netcfg

ln -s /usr/lib/vmware/bin/vmware-netcfg /usr/bin/vmware-netcfg

Credit to Michael Gr.

VMware, Debian Kernel Upgrade

Installing VMware Horizon Client on Jessie

VMware Horizon Client is a software do display virtual desktops running on VMware Servers. It provides among others PCoverIP access to VMware VDI infrastructure.

From the Horizon Client page you can download a free for use version of VMware Horizon Client. The downloaded "bundle" package needs to be made executable:

chmod +x ...bundle

and then executed as root.

The only additional thing that needs to be done on Debian jessie to have it running is to create a symlink to libudev:

ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

(The above will need to be adapted to your platform depending on the CPU architecture your system has).

With Horizon client 4.4.0 on up to date Jessie i386 a symlink to libffi6 is also needed:

ln -s /usr/lib/i386-linux-gnu/libffi.so.6 /usr/lib/i386-linux-gnu/libffi.so.5

(This is likely to change with future releases, however the installer will complain about any missing libraries).

If the VDI infrastructure uses certificate authorities that are not contained in your CA collection, then you will need to add those as well in order to be able to connect:

cp VDI_CA.crt VDI_Intermediate_CA.crt /usr/local/share/ca-certificates/
update-certificates

Converting existing machines to VMware

Physical Machines to VMware/Hyper-V to VMware using VMware Converter

You are able to convert any existing operating system to a virtual environment as a guest on Debian host using VMvareConverter.

!! VMware converter requires to be run on a Windows machine, since it has no Linux version !!

Windows

When you are converting existing windows you might need to activate you installation again. Windows will detect different hardware and will prompt you for a new/current activation key.

VirtualBox to VMware

Here is a tutorial on how to convert existing VirtualBox machines to VMware: VBox to VMware

Using VMware

Troubleshooting


CategoryVirtualization | CategorySoftware | CategoryProprietarySoftware