VirtualBox 7.x 安装 Ubuntu 24 及增强功能配置、克隆虚拟机教程

VirtualBox 7.x 安装 Ubuntu 24 及增强功能配置、克隆虚拟机教程

第一阶段:准备与前提条件

在开始创建 Ubuntu 虚拟机之前,请确保已完成以下准备工作:

  1. 安装 VirtualBox 及扩展包

  2. 下载 Ubuntu 24.04 ISO 镜像

    • 前往 Ubuntu 官网 下载 Ubuntu 24.04 LTS 的 Desktop ISO 文件。
    • (注:如果是 Apple M 系列芯片或 Windows ARM 电脑,请下载 Ubuntu 的 ARM64 版本镜像)

第二阶段:创建 Ubuntu 24 虚拟机

  1. 打开 VirtualBox,在左侧全局导航栏中点击 "主页"
  2. 点击顶部水平工具栏的 "新建 (New)" 按钮。弹窗后在同一个窗口中设置以下多项。
  3. 虚拟机名称和操作系统
    • 虚拟机名称 :输入 Ubuntu 24,系统会自动识别类型。
    • 虚拟机文件夹 :如不希望新建虚拟机占用系统盘空间,可以使用自定义路径,如 D:\VirtualBox_VMs
    • ISO 映像文件:选择你下载的 Ubuntu 24.04 ISO 文件。
    • ⚠️ 关键设置务必取消勾选 "继续进行无人值守安装"。这样可以手动进入图形化界面进行自定义安装,避免后台静默安装导致配置混乱。
  4. 指定虚拟硬件
    • 内存 :建议至少分配 4096 MB (4 GB)
    • 处理器 :建议分配 2 到 4 个核心
  5. 指定虚拟硬盘
    • 选中 "创建新的虚拟硬盘"。
    • 大小建议分配 30 GB 到 50 GB 之间。点击 完成 (Finish)

第三阶段:优化虚拟机设置

  1. 在左侧全局导航栏中点击 "机器"
  2. 选中刚创建的虚拟机,点击顶部水平工具栏的 "设置 (Settings)"
  3. 取消软驱 :在系统 区域 主板 选项卡中,取消勾选启动顺序里的 软驱
  4. 优化显示 :在显示 区域 屏幕 选项卡中:
    • 显存 滑块拉到 128 MB。
    • 勾选 "3D 加速" 以获得更流畅的图形体验。
  5. 点击 确定 (OK) 保存。

第四阶段:正式安装 Ubuntu 24.04

  1. 选中刚创建的虚拟机,点击 "启动 (Start)"
  2. 在黑底白字菜单中,选中第一项 "试用或安装 Ubuntu (Try or Install Ubuntu)",按回车键。
  3. 进入图形化安装向导 (若出现以下未提及的安装步骤,请按默认设置即可):
    • 语言 :选择 中文(简体)English
    • 可访问性:默认即可。
    • 键盘布局 :选择合适的键盘布局,一般选择 英语 (美国)
    • 连接到互联网 :勾选 "使用有线连接"
    • 更新可用:若不想"下载更新"占用时间,可以选择跳过。
    • 试用或安装 Ubuntu :务必选择 "安装 Ubuntu (Install Ubuntu)"
    • 安装类型 :选择 "交互式安装 (Interactive Install)"
    • 应用程序和更新 :选择 "默认集合 (Default selection)"
    • 优化您的计算机 :建议勾选 "为图形和 Wi-Fi 硬件安装第三方软件" 以及 "下载并安装支持其他媒体格式的包"
    • 安装类型 :选择 "擦除磁盘并安装 Ubuntu"(这只会清空虚拟机的 30GB 空间,对物理机毫无影响)。
    • 设置您的账户:"姓名"建议用英文全称,"主机名"默认,"用户名"尽量简洁,"密码"自行设置。
    • 选择您的时区:根据实际位置选择时区。
    • 最后点击 "安装 (Install)" 按钮开始安装。
  4. 等待进度条完成后,点击 "立即重启 (Restart Now)" 。看到提示 "Please remove the installation medium..." 时,直接按回车键。
  5. 重启后,登录进入系统。至此,Ubuntu 24.04 已成功安装。

第五阶段:安装增强功能(可选,全屏自适应/双向复制粘贴)

1. 更新软件列表并安装依赖包

登录进入 Ubuntu 24 桌面,按快捷键 Ctrl + Alt + T 打开终端(Terminal),直接执行以下命令:

bash 复制代码
sudo apt update
sudo apt install -y bzip2 tar build-essential dkms linux-headers-$(uname -r)

💡 补救技巧:如果下载速度极慢或安装卡住怎么办?

如果你发现下载进度几乎不动(通常是因为默认国外源访问受限或 IPv6 干扰),请按 Ctrl + C 强制终止,然后执行以下优化步骤:

  • 强制使用 IPv4(防止更新缓存时假死):

    bash 复制代码
    echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
  • 更换为国内镜像源(图形界面方式):

    1. Windows键 搜索并打开 "软件和更新" (Software & Updates)
    2. "下载自" (Download from) 下拉菜单选择 "其他站点..." (Other...)
    3. 展开 中国 (China) ,选择 mirrors.aliyun.com (阿里云) 或 mirrors.tuna.tsinghua.edu.cn (清华)。
    4. 点击 "选择服务器" 并输入密码,关闭窗口时点击 "重新载入" (Reload)

优化完成后,重新执行本阶段第 1 步的安装命令即可。

2. 正式安装增强功能 (Guest Additions)

  1. 点击 VirtualBox 虚拟机窗口外框左上角的菜单栏:设备 (Devices) -> 安装增强功能... (Insert Guest Additions...)

  2. Ubuntu 桌面左侧边栏会出现一个光盘图标,点击打开它。

  3. 在弹出的光盘文件夹空白处,右键点击 -> 选择"在终端中打开 (Open in Terminal)"

  4. 在新打开的终端中输入以下命令并按回车:

    bash 复制代码
    sudo ./VBoxLinuxAdditions.run
  5. 等待屏幕输出成功提示后,重启 Ubuntu 虚拟机

第六阶段:开启高级功能(可选,基于上述增强功能)

重启进入系统后:

  1. 尝试拖拽 VirtualBox 窗口边缘,你会发现 Ubuntu 的桌面分辨率已经可以自动跟随窗口大小缩放(全屏无黑边)。
  2. 依次点击 VirtualBox 顶部菜单:设备 (Devices) -> 共享粘贴板 (Shared Clipboard)拖放 (Drag and Drop)
  3. 将它们都设置为 双向 (Bidirectional)

至此,一个性能满血、更新速度极快、支持宿主机与虚拟机自由复制文字和拖拽文件的 Ubuntu 24.04 就彻底安装完毕了!

第七阶段:克隆虚拟机(可选,快速创建实验环境)

当你需要测试危险命令或安装复杂软件时,通过"克隆"可以瞬间拥有一个干净的备份环境,无需重新安装系统。

  1. 在 VirtualBox 左侧全局导航栏中点击 "机器"
  2. 在虚拟机列表中,右键点击已按上述步骤配置好的 "Ubuntu 24" 虚拟机,选择 "复制... (Clone)"
  3. 在弹出的"复制虚拟电脑"窗口中进行如下设置:
    • 名称 :修改为易于区分的名字,例如 Ubuntu 24 试验机
    • 路径 :建议保存到非系统盘,如 D:\VirtualBox_VMs\Clones
    • 副本类型 :选择 "链接复制 (Linked Clone)"
      • 原因:链接复制不拷贝整个虚拟硬盘,仅记录差异,极大地节省磁盘空间(仅需几十MB),且创建速度极快。
    • MAC 地址设定 :选择 "为所有网卡重新生成 MAC 地址"
      • 原因:防止克隆机与原机在同一局域网内因 MAC 地址冲突导致无法上网或 IP 冲突。
  4. 点击 "完成 (Finish)"。VirtualBox 列表中会出现新的虚拟机,直接启动即可使用。
相关推荐
weixin_462901972 小时前
HICKPI主板h618 Ubuntu / Armbian 镜像 SD安装
linux·运维·ubuntu
A.A呐2 小时前
【Linux第二十四章】IP协议
linux·网络
llkk星期五2 小时前
ubuntu(24.04)下wayland显示界面带来的影响
linux·ubuntu
hsjcjh11 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
Master_H_ice12 小时前
Claude Code安装试用记录(Windows)
windows·claude code
不怕犯错,就怕不做12 小时前
linux 如何查看自己的帐号密码及samba的帐号和密码
linux·运维·服务器
地下核武12 小时前
Ubuntu 24.04 在线安装 Qt 6.10.2 后 Qt Creator 无法启动问题记录与解决
linux·qt·ubuntu
张32313 小时前
Linux 启动过程
linux·运维
三万棵雪松13 小时前
【Linux 物联网网关主控系统-Linux主控部分(二)】
linux·嵌入式linux