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]
Linux 命令行安装选项
选项说明
--console 使您可以通过终端进行安装。
--custom

使用该选项可以自定义以下安装设置。

  • 安装目录的位置。
  • 第一个连接到 VMware Workstation Server 的用户。
  • 主机系统中,VMware Workstation Server 使用的 HTTPS 端口。
--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是bullseyebusterstretch。Ubuntu是jammyeoanbionicxenial

  下载添加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 -

  最后安装即可。

posted @ 2023-08-07 17:25  流光Light  阅读(688)  评论(0)    收藏  举报