已编辑 5 几个月前 通过 ExtremeHow 编辑团队
虚拟化安装虚拟机箱操作系统配置虚拟机管理主机配置客户机配置性能应用程序
翻译更新 5 几个月前
VirtualBox是一个强大的开源虚拟化应用程序,允许您在Linux机器上同时运行多个操作系统。无论您是开发人员、测试人员,还是仅仅是想尝试不同操作系统的好奇用户,VirtualBox都提供了一种简单便捷的方法来实现这一点。本指南将逐步向您展示如何在Linux系统上安装和使用VirtualBox。
VirtualBox是一个免费和开源的虚拟化软件,能够使您在现有操作系统内运行额外的操作系统。由Oracle创建,VirtualBox支持安装x86和AMD64/Intel64虚拟机。它可以在各种主机系统上运行,如Windows、macOS和Linux。
在我们开始安装之前,让我们确保您的Linux系统已为VirtualBox做好准备。以下是一些先决条件:
在安装任何新软件之前,更新系统以确保所有软件包都是最新的是一个好主意。这也有助于解决任何潜在的依赖性问题。打开终端并运行以下命令:
sudo apt update sudo apt upgrade
对于其他发行版,如Fedora、CentOS或Arch Linux,您需要使用对应的命令,通常是为您的发行版使用的软件包管理器(dnf、yum或pacman等)。
大多数Linux发行版在其存储库中提供VirtualBox。您可以直接使用软件包管理器进行安装。对于Ubuntu,使用:
sudo apt install virtualbox
在Fedora上,您可以使用:
sudo dnf install virtualbox
然而,使用发行版文件库有时会落后于最新的VirtualBox版本。如果您想要最新版本,考虑使用以下方法。
Oracle的网站为各种Linux发行版提供最新版本的VirtualBox,作为DEB和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的公钥来验证安装:
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 -
为了能够使用USB设备和其他VirtualBox功能,您必须将您的用户添加到vboxusers组中。使用以下命令完成此操作:
sudo usermod -aG vboxusers [your-username]
将[your-username]
替换为您的实际用户名。接下来,注销并重新登录以使更改生效。
要验证VirtualBox是否已正确安装,请在终端中运行以下命令:
vboxmanage --version
此命令将显示已安装的VirtualBox版本,并确认其已安装并正常工作。
Oracle VM VirtualBox扩展包提供了其他功能,如对USB 2.0/3.0设备和VirtualBox RDP的支持。从此处下载扩展包并使用以下命令安装它:
sudo VBoxManage extpack install [path-to-extension-pack]
请务必用下载文件的实际路径替换[path-to-extension-pack]
。
要创建一个新的虚拟机,请按照以下步骤进行:
virtualbox
或从桌面应用程序菜单中选择它来打开VirtualBox。创建虚拟机后,按照以下说明安装您喜欢的操作系统:
安装完成后,虚拟机将像真实计算机一样运行已安装的操作系统。
VirtualBox中的快照允许您在给定时间保留虚拟机的状态。此功能对于在进行重要更改之前创建一个返回点非常有用。要创建和恢复快照,请执行以下操作:
VirtualBox来宾增强是可以安装在虚拟机内的特殊软件包,以提高性能并添加共享文件夹和无缝鼠标集成等功能。要安装来宾增强:
共享文件夹允许主机和来宾操作系统之间轻松交换文件。要设置共享文件夹:
如果VirtualBox无法启动您的虚拟机,有时问题是一个内核模块未被加载。您可以使用以下命令强制重新加载:
sudo /sbin/vboxconfig
确保安装了当前内核版本的正确头文件。
有时,启用3D加速可能会导致来宾系统行为异常。如果您遇到显示问题,请尝试在VM设置中“显示”→“屏幕”下关闭3D加速。
对于性能缓慢,确保您为虚拟机分配了足够的CPU和RAM。此外,使用VirtualBox的来宾增强以进一步提高性能。
如果您的虚拟机无法访问互联网,请检查VirtualBox中的网络设置。一个好的初始设置是使用“NAT”网络设置,这将与虚拟机共享主机计算机的互联网连接。
VirtualBox是一个可以极大地提高您在Linux上的生产力和实验能力的多功能工具。通过本指南中概述的步骤,您现在可以高效地创建和管理虚拟环境。始终记得在进行重大更改之前保存快照,并使用来宾增强以获得最佳体验。
如果你发现文章内容有误, 您可以