霞之彼端

🚀 善国峻的个人站点 🌏

0%

在 Manjaro 上成功安装 VMware

总体而言,在 Linux 上安装软件或者环境依赖比在 Windows 上装东西要舒服。但是如果需要安装的软件需要一些繁复的配置才能使用,或者包管理器所使用的源收录的软件数量太少,想在 Linux 上安装一个应用并让其跑起来就没那么简单了。

最近切换到 Linux 系统作为主系统在使用,有时候需要使用虚拟机,便打算安装 VMware。在 Windows 上安装 VMware 倒是和安装其他东西没什么区别,但是 在 Linux 上安装 VMware 不太一样,需要像安装 TeamViewer 一样开启一些网络服务,并且安装几个依赖库,甚至还需要更新 Linux 内核版本并安装 Linux-headers。

所幸我使用的是 Manjaro Linux,拥有优秀的包管理器 Pacman 和 资源丰富的 AUR 源。在耐心查看了 ArchWiki 之后,终于顺利地安装了 VMware 并运行了虚拟机。

下面介绍在 Manjaro 上安装 VMware 的过程。

安装 VMware

安装依赖

1
2
3
sudo pacman -S fuse2 gtkmm pcsclite libcanberra

sudo pacman -S ncurses5-compat-libs

更新系统内核并安装 linux-headers

推荐直接安装,不容易出现错误:

1
sudo pacman -S linux linux-headers

也可以不更新 Linux 内核版本只安装 linux-headers,使用 uname -r 命令查看自己的系统版本号,运行 sudo pacman -S linux-headers 并选择相应的版本。

安装 VMware

1
sudo pacman -S vmware-workstation

如果在安装过程中输出了 errorfail 等错误信息,可能是上一步 linux 与 linux-headers 安装的问题。请检测版本是否对应或者直接重装。

开启需要的服务并设置开机自启动

1
2
sudo systemctl start  vmware-networks.service  vmware-usbarbitrator.service vmware-hostd.service
sudo systemctl enable vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service

如果服务启动失败,可能是之前的 Linux 与 linux-headers 安装的问题。修复后最好重装一遍 vmware-workstation 后再次尝试开启服务。

加载 VMware 模块

1
2
3
sudo modprobe -a vmw_vmci vmmon
# 或者重启
reboot

关于依赖、服务、模块的详细信息以及 VMware 的更多配置,请查阅 ArchWiki。

链接:ArchWiki:VMware

  • 本文作者: 善国峻
  • 联系邮箱: me@ohmysites.com
  • 本文链接: https://www.ohmysites.com/archives/5/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!