贝博恩创新科技网

VirtualBox安装Linux,步骤详解是什么?

目录

  1. 第一部分:准备工作

    VirtualBox安装Linux,步骤详解是什么?-图1
    (图片来源网络,侵删)
    • 1 检查系统架构
    • 2 检查是否已安装 VirtualBox
    • 3 下载 VirtualBox 和 Extension Pack
    • 4 安装必要的依赖工具
  2. 第二部分:安装 VirtualBox

    • 使用官方仓库安装(推荐,最简单)
      • 1 针对 Ubuntu/Debian
      • 2 针对 Fedora/CentOS/RHEL
    • 下载官方 .deb.rpm 包安装(适用于离线或特定版本)
  3. 第三部分:安装 VirtualBox Extension Pack(扩展功能包)

    • 1 什么是 Extension Pack?
    • 2 如何安装
  4. 第四部分:创建并配置你的第一台虚拟机

    • 1 启动 VirtualBox
    • 2 新建虚拟机
    • 3 安装操作系统
    • 4 安装 VirtualBox Guest Additions(增强功能)
  5. 第五部分:常见问题与解决

    VirtualBox安装Linux,步骤详解是什么?-图2
    (图片来源网络,侵删)

第一部分:准备工作

在开始安装之前,请确保你的系统满足以下基本要求。

1 检查系统架构

VirtualBox 提供不同版本,必须与你的 CPU 架构匹配,绝大多数现代电脑都是 64-bit

打开终端,输入以下命令检查:

uname -m

如果输出是 x86_64,那么你的系统是 64 位的,请下载 x86/amd64 版本的 VirtualBox。

VirtualBox安装Linux,步骤详解是什么?-图3
(图片来源网络,侵删)

2 检查是否已安装 VirtualBox

为了避免重复安装,可以先检查一下:

vboxmanage --version

如果已安装,会显示版本号,如果没有,会提示 "command not found"。

3 下载 VirtualBox 和 Extension Pack

访问 Oracle 官方下载页面:https://www.virtualbox.org/wiki/Downloads

你需要下载两个文件:

  1. VirtualBox 平台软件:选择与你 Linux 发行版和架构匹配的版本。
  2. VirtualBox Extension Pack:选择与 VirtualBox 版本号完全一致的扩展包。

强烈建议: 使用方法一(官方仓库)安装,因为它会自动处理依赖关系,并且在 VirtualBox 更新时,你可以通过系统自带的更新工具轻松升级。

4 安装必要的依赖工具

打开终端,根据你的发行版安装构建工具和 dkms(用于在内核更新后自动重新编译驱动)。

  • 对于 Ubuntu/Debian:

    sudo apt update
    sudo apt install build-essential dkms linux-headers-$(uname -r)
    • build-essential:包含编译软件所需的基本工具(如 gcc, make)。
    • dkms:Dynamic Kernel Module Support,用于管理内核模块。
    • linux-headers-$(uname -r):当前正在运行的 Linux 内核的源代码头文件,用于编译驱动。
  • 对于 Fedora/CentOS/RHEL:

    # Fedora
    sudo dnf install gcc make kernel-headers kernel-devel dkms
    # CentOS/RHEL (可能需要启用 EPEL 仓库)
    sudo yum install gcc make kernel-headers kernel-devel dkms

第二部分:安装 VirtualBox

这里提供两种主流方法。

使用官方仓库安装(推荐)

这是最简单、最稳妥的方法,推荐所有用户使用。

1 针对 Ubuntu/Debian

  1. 添加 Oracle 官方仓库 打开终端,执行以下命令,它会添加 Oracle 的公钥并添加虚拟化软件源。

    # 添加公钥
    wget -q https://www.virtualbox.org/download/oracle_vbox_2025.asc -O- | sudo apt-key add -
    wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
    # 添加源 (适用于 Ubuntu 22.04/20.04/18.04)
    # 如果你的版本不是下面列出的,请访问 VirtualBox 官网查找正确的源
    echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

    注意:$(lsb_release -cs) 会自动检测你的系统代号,如 jammy (22.04), focal (20.04)。

  2. 更新软件包列表并安装

    sudo apt update
    sudo apt install virtualbox-7.0  # 将 7.0 替换为你下载的版本号,如 6.1

2 针对 Fedora/CentOS/RHEL

  1. 添加 EPEL 仓库 (对于 CentOS/RHEL) 如果你是 CentOS 或 RHEL,建议先启用 EPEL 仓库。

    # For CentOS/RHEL 7
    sudo yum install epel-release
    # For CentOS/RHEL 8/Stream
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    # For Fedora
    # EPEL 通常已包含,无需额外操作
  2. 添加 Oracle 官方仓库 创建一个仓库文件:

    sudo nano /etc/yum.repos.d/virtualbox.repo

    粘贴到文件中,然后保存并退出 (在 nano 中按 Ctrl+X,然后按 Y,再按 Enter)。

    [virtualbox]
    name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

    注意:$releasever$basearch 是变量,YUM/DNF 会自动替换。

  3. 安装 VirtualBox

    # For Fedora/CentOS/RHEL 8+ 使用 dnf
    sudo dnf install VirtualBox-7.0  # 将 7.0 替换为你下载的版本号
    # For CentOS/RHEL 7 使用 yum
    # sudo yum install VirtualBox-6.1

安装完成后,你可以在应用程序菜单中找到 VirtualBox 并启动它,或者在终端输入 virtualbox

下载官方 .deb.rpm 包安装

如果你处于离线环境,或者官方仓库中没有你需要的特定版本,可以使用此方法。

  1. 从官网下载 .deb (Ubuntu/Debian) 或 .rpm (Fedora/CentOS/RHEL) 文件。
  2. 打开终端,进入你下载文件的目录。
  3. 使用以下命令安装:
    • 对于 .deb 文件:
      sudo dpkg -i virtualbox-version_amd64.deb

      如果遇到依赖问题,运行:

      sudo apt -f install
    • 对于 .rpm 文件:
      sudo rpm -Uvh virtualbox-version.rpm

第三部分:安装 VirtualBox Extension Pack

1 什么是 Extension Pack?

Extension Pack 是 VirtualBox 的一个附加组件,为虚拟机增加了一些非常实用的功能,

  • USB 2.0/3.0 支持:在虚拟机中使用 U 盘、打印机等 USB 设备。
  • VirtualBox RDP:通过远程桌面协议连接虚拟机。
  • 磁盘加密:对虚拟硬盘进行加密。
  • NVMe 支持:支持使用 NVMe 硬盘作为虚拟机硬盘。

2 如何安装

  1. 确保你已经下载了与你的 VirtualBox 版本号完全一致Oracle_VM_VirtualBox_Extension_Pack-version.vbox-extpack 文件。
  2. 打开终端,进入该文件所在的目录。
  3. 执行以下命令进行安装:
    sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-7.0.v
分享:
扫描分享到社交APP
上一篇
下一篇