视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Linux上安装和使用VirtualBox

已编辑 5 几个月前 通过 ExtremeHow 编辑团队

虚拟化安装虚拟机箱操作系统配置虚拟机管理主机配置客户机配置性能应用程序

如何在Linux上安装和使用VirtualBox

翻译更新 5 几个月前

VirtualBox是一个强大的开源虚拟化应用程序,允许您在Linux机器上同时运行多个操作系统。无论您是开发人员、测试人员,还是仅仅是想尝试不同操作系统的好奇用户,VirtualBox都提供了一种简单便捷的方法来实现这一点。本指南将逐步向您展示如何在Linux系统上安装和使用VirtualBox。

什么是VirtualBox?

VirtualBox是一个免费和开源的虚拟化软件,能够使您在现有操作系统内运行额外的操作系统。由Oracle创建,VirtualBox支持安装x86和AMD64/Intel64虚拟机。它可以在各种主机系统上运行,如Windows、macOS和Linux。

先决条件

在我们开始安装之前,让我们确保您的Linux系统已为VirtualBox做好准备。以下是一些先决条件:

步骤1:更新系统

在安装任何新软件之前,更新系统以确保所有软件包都是最新的是一个好主意。这也有助于解决任何潜在的依赖性问题。打开终端并运行以下命令:

sudo apt update sudo apt upgrade

对于其他发行版,如Fedora、CentOS或Arch Linux,您需要使用对应的命令,通常是为您的发行版使用的软件包管理器(dnf、yum或pacman等)。

步骤2:下载并安装VirtualBox

使用发行版存储库

大多数Linux发行版在其存储库中提供VirtualBox。您可以直接使用软件包管理器进行安装。对于Ubuntu,使用:

sudo apt install virtualbox

在Fedora上,您可以使用:

sudo dnf install virtualbox

然而,使用发行版文件库有时会落后于最新的VirtualBox版本。如果您想要最新版本,考虑使用以下方法。

从官方网站下载VirtualBox

Oracle的网站为各种Linux发行版提供最新版本的VirtualBox,作为DEB和RPM软件包。要下载:

  1. 访问VirtualBox Linux下载页面
  2. 下载适合您发行版的包(Ubuntu基础系统使用DEB,Fedora基础系统使用RPM)。

安装下载的包

下载后,您可以使用以下命令安装它:

对于基于DEB的系统(Ubuntu):

sudo dpkg -i virtualbox-[version]-Ubuntu-[version].deb
sudo apt-get -f install

第一个命令安装VirtualBox,而第二个命令解决任何依赖性问题。

对于基于RPM的系统(Fedora):

sudo rpm -Uvh VirtualBox-[version]-[Fedora.version].rpm

设置Oracle公钥

对于某些发行版,您可能需要设置Oracle的公钥来验证安装:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

步骤3:将用户添加到vboxusers组中

为了能够使用USB设备和其他VirtualBox功能,您必须将您的用户添加到vboxusers组中。使用以下命令完成此操作:

sudo usermod -aG vboxusers [your-username]

[your-username]替换为您的实际用户名。接下来,注销并重新登录以使更改生效。

步骤4:验证安装

要验证VirtualBox是否已正确安装,请在终端中运行以下命令:

vboxmanage --version

此命令将显示已安装的VirtualBox版本,并确认其已安装并正常工作。

步骤5:安装扩展包(可选)

Oracle VM VirtualBox扩展包提供了其他功能,如对USB 2.0/3.0设备和VirtualBox RDP的支持。从此处下载扩展包并使用以下命令安装它:

sudo VBoxManage extpack install [path-to-extension-pack]

请务必用下载文件的实际路径替换[path-to-extension-pack]

使用VirtualBox

创建新的虚拟机

要创建一个新的虚拟机,请按照以下步骤进行:

  1. 通过在终端中键入virtualbox或从桌面应用程序菜单中选择它来打开VirtualBox。
  2. 单击“新建”以启动虚拟机创建向导。
  3. 为您的虚拟机提供名称,并选择要安装的操作系统的类型和版本。
  4. 将内存(RAM)的数量分配给虚拟机。系统建议一个默认值,您可以根据您的需要进行调整。
  5. 创建一个虚拟硬盘。您可以调整其大小并选择文件类型;建议使用VDI(VirtualBox磁盘映像)。
  6. 将虚拟硬盘设置为动态分配或固定大小。对于大多数用例,动态分配是合适的,因为它节省了您实际磁盘上的空间。
  7. 查看并确认您的设置,然后单击“创建”以完成您的新虚拟机。

安装操作系统

创建虚拟机后,按照以下说明安装您喜欢的操作系统:

  1. 在VirtualBox管理器中的列表中选择您新创建的虚拟机。
  2. 点击“启动”以启动虚拟机。
  3. 在提示时,插入操作系统的安装介质。这可以是您下载的ISO镜像文件或物理光盘。
  4. 按照安装说明操作,就像在物理计算机上安装操作系统一样。

安装完成后,虚拟机将像真实计算机一样运行已安装的操作系统。

使用快照

VirtualBox中的快照允许您在给定时间保留虚拟机的状态。此功能对于在进行重要更改之前创建一个返回点非常有用。要创建和恢复快照,请执行以下操作:

创建快照

  1. 在VirtualBox管理器中选择您的虚拟机。
  2. 点击右上角的“快照”按钮。
  3. 单击“拍摄快照”并为您的快照提供名称和可选说明,以记住它代表的更改。

恢复快照

  1. 在“快照”部分中选择您要恢复的快照。
  2. 点击“恢复”。如有必要,您可以选择在恢复之前创建当前快照。

安装来宾增强

VirtualBox来宾增强是可以安装在虚拟机内的特殊软件包,以提高性能并添加共享文件夹和无缝鼠标集成等功能。要安装来宾增强:

  1. 启动您的虚拟机并登录到来宾操作系统。
  2. 在VirtualBox菜单中,转到“设备”并选择“插入来宾增强CD镜像”。
  3. 根据来宾操作系统的不同,它可能会自动提示您运行安装程序。如果没有,打开已挂载的CD并手动执行安装脚本。
  4. 按照屏幕上的说明进行安装并在完成后重新启动虚拟机。

启用共享文件夹

共享文件夹允许主机和来宾操作系统之间轻松交换文件。要设置共享文件夹:

  1. 关闭您的虚拟机后,打开您的VM的“设置”。
  2. 转到“共享文件夹”部分。
  3. 单击窗口右侧的“添加”按钮。
  4. 选择主机上的文件夹路径并选择一个在您的来宾可识别的文件夹名称。
  5. 根据需要调整其他设置,例如将文件夹设置为只读。
  6. 启用“自动挂载”,以便文件夹在您的来宾操作系统中可见,而无需手动挂载。
  7. 点击“确定”以保存设置并启动虚拟机。

解决常见问题

VirtualBox内核模块问题

如果VirtualBox无法启动您的虚拟机,有时问题是一个内核模块未被加载。您可以使用以下命令强制重新加载:

sudo /sbin/vboxconfig

确保安装了当前内核版本的正确头文件。

3D加速问题

有时,启用3D加速可能会导致来宾系统行为异常。如果您遇到显示问题,请尝试在VM设置中“显示”→“屏幕”下关闭3D加速。

性能问题

对于性能缓慢,确保您为虚拟机分配了足够的CPU和RAM。此外,使用VirtualBox的来宾增强以进一步提高性能。

网络问题

如果您的虚拟机无法访问互联网,请检查VirtualBox中的网络设置。一个好的初始设置是使用“NAT”网络设置,这将与虚拟机共享主机计算机的互联网连接。

结论

VirtualBox是一个可以极大地提高您在Linux上的生产力和实验能力的多功能工具。通过本指南中概述的步骤,您现在可以高效地创建和管理虚拟环境。始终记得在进行重大更改之前保存快照,并使用来宾增强以获得最佳体验。

如果你发现文章内容有误, 您可以


评论