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 列表中会出现新的虚拟机,直接启动即可使用。
相关推荐
彩色的黑'''18 小时前
[root@localhost ~]#,Linux系统的命令提示符为啥现在变成-bash-4.2#了,哪里设置的
linux·运维·bash
源远流长jerry18 小时前
Linux 网络发送机制深度解析:从应用到网线
linux·服务器·网络·网络协议·tcp/ip
南境十里·墨染春水19 小时前
linux学习进展 shell编程
linux·运维·学习
goyeer19 小时前
【ITIL4】32服务实践 - 问题管理(Problem Management)
linux·运维·服务器·企业数字化·it管理·itil·it治理
怀旧,20 小时前
【Linux网络编程】8. 网络层协议 IP
linux·网络·tcp/ip
RH23121120 小时前
2026.5.12 Linux
java·linux·数据结构
cen__y20 小时前
Linux11(网络编程)
linux·运维·服务器·c语言·网络·网络协议·tcp/ip
ITKEY_20 小时前
archlinux x11桌面 部分程序识别成Wayland
linux
怀旧,21 小时前
【Linux网络编程】9. 数据链路层
linux·服务器·网络
蒋胜山21 小时前
PowerPoint插入音频报错
windows·经验分享·音视频