Linux/VM-在Linux系统上安装虚拟机
虚拟化是一种技术,可以利用以往局限于硬件的资源来创建有用的 IT 服务。它让您能够将物理计算机的工作能力分配给多个用户或环境,从而充分利用计算机的所有能力。
虚拟机(Virtual Machine)是计算机系统的仿真器,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,能提供物理计算机的功能。目前主流的虚拟机软件有两个,分别是VMware和VitualBox。
本文将分别讲解两个软件的安装步骤。
Linux发行版:Debian GNU/Linux 10 (buster) x86_64
一、VMware 17 Pro
首先准备好安装文件,目前Linux版的安装文件名是“VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle”。使用chmod命令对该文件添加执行权限。
以root用户身份登录。安装完成后退出root帐户。
如果使用CLI模式进行安装,执行命令后需要添加如下选项,例如
sh VMware-Workstation-xxxx-xxxxxxx.architecture.bundle [--option]
| 选项 | 说明 |
|---|---|
| --console | 使您可以通过终端进行安装。 |
| --custom |
使用该选项可以自定义以下安装设置。
|
| --deferred-gtk | 以静默方式安装产品,并在首次启动时配置产品。 |
| --ignore-errors 或 -I | 允许继续安装,即使某个安装程序脚本出现错误。由于出错部分不完整,组件可能无法正确配置 |
| --regular | 显示之前尚未回答或必须回答的安装问题。这是默认选项。 |
| --required | 仅显示许可协议,然后继续安装 Workstation Pro。 |
| --set-setting vmware-installer installShortcuts yes | no | 在安装 Workstation Pro 时添加快捷方式。默认值为 yes。 |
| --set-setting vmware-installer libdir lib_path | libdir 参数指示安装程序将特定于产品的数据文件(例如库和内部图标)放在何处。安装程序会将产品文件放在 $libdir/vmware 和 $libdirvmware-installer 中。默认值为 /usr/lib。 |
| --set-setting vmware-installer prefix /usr/local | 安装在此处直接运行的可执行文件(例如:vmware、vmplayer 和 vmware-networks 等)。产品的其他部分将分发在 libdir-derived 路径下。默认值为 /usr。 |
| --set-setting vmware-workstation serialNumber xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
--set-setting vmware-player serialNumber xxxxx-xxxxx-xxxxx-xxxxx-xxxxx |
让您在安装 Workstation Pro 或 Workstation Player 时输入许可证密钥。输入带有连字符的许可证密钥,例如 xxxxx-xxxxx-xxxxx-xxxxx-xxxxx。 |
| --set-setting vmware-player-app simplifiedUI yes|no | 启用或禁用 Workstation Player 的特定 UI 功能。默认值为 no。 |
|
--set-setting vmware-player-app softwareUpdateEnabled yes|no |
在发布新的内部版本时,对 Workstation Pro 或 Workstation Player 进行自动升级。 |
|
--set-setting vmware-player-app softwareUpdateURL https://url/ |
指定一个用于管理软件更新的自定义 URL(要不同于 vmware.com)。 |
|
--set-setting vmware-player-app supportURL https://url/ |
专门为用户设置一个支 |
通常默认需要的选项只有前两个,因此实际输入的命令为:
./VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle --console --custom
如果使用 --console 选项,或在不支持 GUI 向导的主机系统中安装 Workstation Pro,请按 Enter 键滚动浏览,阅读许可协议,或者键入 q 跳到 [是/否]提示,输入yes/no。
本文章不提供安装序列号。
根据提示完成安装,看得懂英文就不难。
假如需要卸载VMware,在安装目录下找到vmware-installer,例如我的安装路径就在“/opt/vmare/vmware-installer”。执行命令
./vmware-installer -u PRODUCT
需要把PRODUCT替换成你安装的组件名,假如说要卸载刚安装的VMware,则把PRODUCT替换成vmware-workstation。
二、Oracle VM VirtualBox
可以直接下载.deb文件或者.rpm方式安装,也可以用apt/yum方式安装。
第一种方式比较简单,不再赘述,此处介绍使用apt方式安装。
在“/etc/apt/sources.list”中添加VirtualBox的软件源:
deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian <mydist> contrib
其中<mydist>是你的系统分支代号,Debian是bullseye、buster、stretch。Ubuntu是jammy、eoan、bionic、xenial。
下载添加Oracle公钥(该步骤也可以分开来做):
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg
安装VirtualBox
sudo apt-get update
sudo apt-get install virtualbox-7.0
yum/dnf系类似。首先添加repo文件(/etc/yum.repos.d/):
[virtualbox]
name=Fedora $releasever - $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox_2016.asc
添加公钥
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | rpm --import -
最后安装即可。

浙公网安备 33010602011771号