Moderators, translator
455
edits
m (→Important kernel precaution: added link to kernel.org) |
m (removed excessive space) |
||
Line 6: | Line 6: | ||
<p>VMware is a commercially developed application with a limited list of supported operating systems.</p> | <p>VMware is a commercially developed application with a limited list of supported operating systems.</p> | ||
<p>This guide is a courtesy to the forum '''don't expect any support''' on VMware related issues.</p>}} | <p>This guide is a courtesy to the forum '''don't expect any support''' on VMware related issues.</p>}} | ||
As you can see from above reference - Archlinux and derivatives are unsupported platforms for running VMware products and as such it is unsupported on Manjaro. | As you can see from above reference - Archlinux and derivatives are unsupported platforms for running VMware products and as such it is unsupported on Manjaro. | ||
So even when it is possible to install and run VMware on Manjaro - **do not expect support** on configuration of virtual machines or system issues arising from your VMware installation. You must have the required level of troubleshooting skills to solve these when they arise - and they will. | So even when it is possible to install and run VMware on Manjaro - **do not expect support** on configuration of virtual machines or system issues arising from your VMware installation. You must have the required level of troubleshooting skills to solve these when they arise - and they will. | ||
* If you need help configuring vmware virtual machines - your should look in the VMware documentation. | * If you need help configuring vmware virtual machines - your should look in the VMware documentation. | ||
* If you need help troubleshooting installation issues - use the comment section for the AUR PKGBUILD | * If you need help troubleshooting installation issues - use the comment section for the AUR PKGBUILD | ||
== How to use the AUR PKGBUILD == | == How to use the AUR PKGBUILD == | ||
There is a lot of AUR helpers and they all mimic what you should do manually - the Arch way is usually the best way. | There is a lot of AUR helpers and they all mimic what you should do manually - the Arch way is usually the best way. | ||
=== Important kernel precaution === | === Important kernel precaution === | ||
The AUR PKGBUILD is created for Archlinux and therefore the kernel headers dependency must be solved manually on Manjaro. Archlinux only have two kernel versions - linux and linux-lts. | The AUR PKGBUILD is created for Archlinux and therefore the kernel headers dependency must be solved manually on Manjaro. Archlinux only have two kernel versions - linux and linux-lts. | ||
Archlinux kernels follow the release schedule on kernel.org and on Manjaro you will need to use the same kernel versions which - at the time of writing in March 2021 - is (check with https://kernel.org if in doubt) | Archlinux kernels follow the release schedule on kernel.org and on Manjaro you will need to use the same kernel versions which - at the time of writing in March 2021 - is (check with https://kernel.org if in doubt) | ||
* '''Linux 5.10.x (LTS)''' | * '''Linux 5.10.x (LTS)''' | ||
* '''Linux 5.11.x (mainline)''' | * '''Linux 5.11.x (mainline)''' | ||
Using other kernels - like 5.4LTS - will most likely fail. | Using other kernels - like 5.4LTS - will most likely fail. | ||
=== Building steps === | === Building steps === | ||
1. Update your system and install the necessary build tools | 1. Update your system and install the necessary build tools | ||
Line 46: | Line 37: | ||
The installer will write messages in the terminal on what to do next - follow the directions to load the kernel modules and enable vmware network service and usb service as needed. | The installer will write messages in the terminal on what to do next - follow the directions to load the kernel modules and enable vmware network service and usb service as needed. | ||
{{UserCmd|command=sudo modprobe -a vmw_vmci vmmon}} | {{UserCmd|command=sudo modprobe -a vmw_vmci vmmon}} | ||
=== Optional services === | === Optional services === | ||
There are three services that can be optionally be enabled: | There are three services that can be optionally be enabled: | ||
* vmware-networks.service: Provides network access inside VMs, most people will want this enabled | * vmware-networks.service: Provides network access inside VMs, most people will want this enabled | ||
* vmware-usbarbitrator.service: Allows USB devices to be connected inside VMs | * vmware-usbarbitrator.service: Allows USB devices to be connected inside VMs | ||
* vmware-hostd.service: Enables sharing of VMs on the network | * vmware-hostd.service: Enables sharing of VMs on the network | ||
To start and enable vmware network | To start and enable vmware network | ||
{{UserCmd|command=sudo systemctl enable --now vmware-networks.service}} | {{UserCmd|command=sudo systemctl enable --now vmware-networks.service}} | ||
Line 60: | Line 48: | ||
To start and enable the sharing of a virtual machine | To start and enable the sharing of a virtual machine | ||
{{UserCmd|command=sudo systemctl enable --now vmware-hostd.service}} | {{UserCmd|command=sudo systemctl enable --now vmware-hostd.service}} | ||
== Installing Manjaro under VMWare == | == Installing Manjaro under VMWare == | ||
There are no special requirements to installing Manjaro on VMWare. '''open-vmware-tools''' is pre-installed. It should "just work" | There are no special requirements to installing Manjaro on VMWare. '''open-vmware-tools''' is pre-installed. It should "just work" | ||
==Copy and Paste== | ==Copy and Paste== | ||
If copy and paste does not work, you may need to install gtkmm3 and re-boot. | If copy and paste does not work, you may need to install gtkmm3 and re-boot. | ||
vmware-user-suid-wrapper depends on gtkmm, but it's not a required dependency of the package. See: https://bugs.archlinux.org/task/43159 | vmware-user-suid-wrapper depends on gtkmm, but it's not a required dependency of the package. See: https://bugs.archlinux.org/task/43159 | ||
== Resources == | == Resources == | ||
* [https://forum.manjaro.org/t/root-tip-installing-vmware-on-manjaro/57596 Manjaro Forum - (root tip) Installing VMware on Manjaro] | * [https://forum.manjaro.org/t/root-tip-installing-vmware-on-manjaro/57596 Manjaro Forum - (root tip) Installing VMware on Manjaro] | ||
* [https://kb.vmware.com/s/article/80807 VMware KB - Workstation/Player 16 Supported OS] | * [https://kb.vmware.com/s/article/80807 VMware KB - Workstation/Player 16 Supported OS] |