虚拟机中运行 Ubuntu:详细配置步骤 – wiki基地

虚拟机中运行 Ubuntu:详细配置步骤

在当今的计算环境中,虚拟机技术允许用户在一台物理计算机上运行多个操作系统,而不会相互干扰。对于需要测试软件、学习新的操作系统或者开发跨平台应用的开发者而言,在虚拟机中运行 Ubuntu 是一种极为便捷且安全的方式。本文将详细介绍如何在 Oracle VirtualBox 虚拟机软件中配置和运行 Ubuntu 操作系统,涵盖从准备工作到后期优化的所有关键步骤。

1. 准备工作

在开始之前,请确保您的计算机满足以下条件,以获得流畅的虚拟化体验:

  • 硬件要求
    • 内存:建议您的主机至少有 8GB RAM,并为虚拟机分配至少 4GB。
    • 硬盘空间:为虚拟机分配至少 50GB 的可用硬盘空间。
    • 处理器:拥有多核处理器,并为虚拟机分配至少 2 个核心。
  • 开启虚拟化技术:您的 CPU 必须支持虚拟化技术(Intel VT-x 或 AMD-V)。通常需要在计算机的 BIOS/UEFI 设置中启用此功能。具体操作方法请查阅您的主板或计算机型号说明书。

2. 下载所需软件

我们将使用免费、开源且功能强大的 Oracle VirtualBox 作为虚拟机软件。

  1. 下载 Oracle VirtualBox
    • 访问 VirtualBox 官方网站 (virtualbox.org)。
    • 根据您的主机操作系统(Windows、macOS、Linux),下载最新版本的 VirtualBox。
    • 同时,强烈建议下载并安装 VirtualBox Extension Pack,它提供 USB 2.0/3.0 支持、远程桌面协议(RDP)等高级功能。
  2. 下载 Ubuntu Desktop ISO 镜像
    • 访问 Ubuntu 官方桌面版下载页面 (ubuntu.com/download/desktop)。
    • 推荐下载最新的 LTS (Long Term Support) 版本,例如 Ubuntu 24.04.3 LTS。LTS 版本提供长达五年的免费安全和维护更新,具有更高的稳定性和可靠性。
    • 将下载的 .iso 文件保存到您方便查找的位置。

3. 安装 VirtualBox

  • 双击您下载的 VirtualBox 安装程序。
  • 按照屏幕上的指示完成安装。通常情况下,您可以接受所有默认设置。
  • 安装完成后,双击下载的 Extension Pack 文件,VirtualBox 将自动提示您安装它。

4. 在 VirtualBox 中创建新的虚拟机

  1. 打开 VirtualBox:启动 Oracle VM VirtualBox Manager。
  2. 点击“新建”:在工具栏上点击“新建”按钮(或按下 Ctrl + N)。
  3. 命名和操作系统类型
    • 名称:输入一个有意义的名称,例如 “Ubuntu 24.04 LTS VM”。
    • 虚拟机文件夹:选择虚拟机文件的存储路径。
    • ISO 镜像:点击右侧的下拉箭头,选择“其他”,然后浏览并选择您之前下载的 Ubuntu .iso 文件。VirtualBox 通常会自动识别操作系统类型为 “Linux” 和 “Ubuntu (64-bit)”。
    • 跳过无人值守安装:勾选此选项,我们将进行手动安装。
    • 点击“下一步”。
  4. 硬件配置
    • 内存大小:根据您的主机内存,为虚拟机分配内存。建议至少 4096 MB (4GB)。
    • 处理器:为虚拟机分配 CPU 核心数量。建议至少 2 个 CPU 核心以获得更好的性能。
    • 点击“下一步”。
  5. 虚拟硬盘
    • 选择“创建虚拟硬盘”。
    • 硬盘大小:建议至少 25 GB。如果您计划安装大量软件或存储文件,请分配 50 GB 或更多。
    • 点击“下一步”。
  6. 摘要:检查您配置的摘要信息,确认无误后点击“完成”。

5. 配置虚拟机设置

在启动虚拟机进行安装之前,进一步优化设置可以显著提升使用体验。

  1. 选择虚拟机:在 VirtualBox 管理器左侧列表中选择您刚创建的 Ubuntu 虚拟机。
  2. 点击“设置”:在工具栏上点击“设置”按钮(或按下 Ctrl + S)。
  3. 系统 -> 主板
    • 确保“启用 EFI (特殊 OSes)”未被勾选(除非您有特殊需求)。
    • 启动顺序:确保“光驱”在“硬盘”之前,这样虚拟机才能从 ISO 镜像启动。
  4. 系统 -> 处理器
    • 再次确认分配的处理器数量。
    • 确保“启用 PAE/NX”被勾选。
    • 启用嵌套 VT-x/AMD-V:如果您打算在虚拟机中运行其他虚拟机,请勾选此项。
  5. 显示 -> 屏幕
    • 显存大小:建议将显存大小调整到至少 128 MB 或 256 MB。
    • 图形控制器:选择 VBoxSVGA。
    • 启用 3D 加速:勾选此项以获得更好的图形性能。
  6. 存储
    • 在“存储设备”下,确保“控制器: IDE”下的虚拟光驱已挂载您的 Ubuntu ISO 文件。如果没有,点击空的“光驱”图标,然后在右侧选择“选择/创建一个虚拟光盘…”,找到您的 Ubuntu ISO 文件。
  7. 网络
    • 网卡 1:默认的“NAT”模式通常适用于大多数用户,它允许虚拟机访问互联网,但外部网络无法直接访问虚拟机。如果您需要虚拟机在局域网内可见或进行更复杂的网络配置,可以考虑“桥接网卡”模式。
  8. USB
    • 如果您安装了 Extension Pack,可以在这里启用 USB 2.0 (EHCI) 或 USB 3.0 (xHCI) 控制器,以便在虚拟机中使用 USB 设备。
  9. 点击“确定”保存所有设置。

6. 安装 Ubuntu 到虚拟机

  1. 启动虚拟机:在 VirtualBox 管理器中选择您的 Ubuntu 虚拟机,然后点击“启动”按钮。
  2. Ubuntu 启动菜单:虚拟机启动后,您会看到 Ubuntu 的启动菜单。选择“Try or Install Ubuntu”。
  3. 选择语言:在安装程序中选择您偏好的语言(例如“简体中文”),然后点击“安装 Ubuntu”。
  4. 键盘布局:选择您的键盘布局,然后点击“继续”。
  5. 网络连接:如果您使用 NAT 模式,通常会自动连接到互联网。如果需要,可以连接到 Wi-Fi 网络。点击“继续”。
  6. 更新和其他软件
    • 安装类型:选择“正常安装”以安装完整的桌面环境和常用工具。
    • 其他选项:建议勾选“在安装 Ubuntu 时下载更新”和“为图形或无线硬件,以及其他媒体格式安装第三方软件”,这有助于安装驱动程序和多媒体编解码器。
    • 点击“继续”。
  7. 安装类型
    • 选择“清除整个磁盘并安装 Ubuntu”。请注意,这只会清除您刚刚创建的虚拟硬盘,不会影响您的物理主机硬盘。
    • 点击“现在安装”。
    • 在弹出的确认对话框中点击“继续”。
  8. 选择时区:在地图上点击您所在的地理位置,或直接输入城市。点击“继续”。
  9. 创建用户
    • 输入您的姓名、计算机名称、用户名和密码。
    • 建议勾选“登录时需要密码”以增强安全性。
    • 点击“继续”。
  10. 等待安装完成:安装过程将开始,这可能需要一些时间,请耐心等待。
  11. 重启:安装完成后,系统会提示您重启。点击“现在重启”。
  12. 移除安装介质:在重启时,VirtualBox 可能会提示您移除安装介质。按 Enter 键即可。如果虚拟机再次从 ISO 启动,请在 VirtualBox 菜单栏中选择“设备”->“光驱”->“移除虚拟盘”,然后强制关闭虚拟机并重新启动。

7. 安装 VirtualBox Guest Additions

Guest Additions 是 VirtualBox 提供的一套驱动和系统应用程序,它可以显著提升虚拟机性能和用户体验,例如:更好的显示分辨率自适应、无缝鼠标集成、共享剪贴板、拖放文件以及共享文件夹功能。

  1. 启动 Ubuntu 虚拟机
  2. 更新系统:打开终端(通常通过 Ctrl + Alt + T 快捷键),运行以下命令更新软件包列表并升级已安装的软件包:
    bash
    sudo apt update
    sudo apt upgrade -y
  3. 安装必要的依赖
    bash
    sudo apt install build-essential dkms linux-headers-$(uname -r) -y
  4. 插入 Guest Additions CD 镜像
    • 在 VirtualBox 菜单栏中,选择“设备”->“安装增强功能 (Guest Additions) CD 镜像…”。
    • Ubuntu 桌面会自动挂载 CD 镜像,并可能弹出一个窗口询问是否运行。点击“运行”。
    • 如果未自动运行,打开文件管理器,找到挂载的 Guest Additions CD(通常在 /media/您的用户名/VBox_GAs_版本号 路径下),然后双击运行 VBoxLinuxAdditions.run 脚本。
  5. 输入密码:脚本会要求您输入用户密码以进行安装。
  6. 等待安装完成:安装过程会在终端中显示。
  7. 重启虚拟机:安装完成后,重启 Ubuntu 虚拟机以使所有更改生效。
    bash
    sudo reboot

8. 后续配置(可选)

完成上述步骤后,您的 Ubuntu 虚拟机已经可以正常运行。以下是一些可选的后续配置,可以进一步提升您的使用体验:

  • 调整显示分辨率:重启后,Ubuntu 的显示分辨率应该会自动适应虚拟机窗口大小。如果需要手动调整,可以在 Ubuntu 的“设置”->“显示”中进行。
  • 设置共享剪贴板和拖放:在 VirtualBox 菜单栏中,选择“设备”->“共享剪贴板”和“拖放”,然后选择“双向”。这将允许您在主机和虚拟机之间复制粘贴文本和拖放文件。
  • 设置共享文件夹:在 VirtualBox 菜单栏中,选择“设备”->“共享文件夹”->“共享文件夹设置…”。点击右侧的“添加”按钮,选择您主机上的一个文件夹,并勾选“自动挂载”和“固定分配”。在 Ubuntu 中,共享文件夹通常会挂载在 /media/sf_您的共享文件夹名称
  • 安装常用软件:根据您的需求,在 Ubuntu 中安装浏览器、办公套件、开发工具等。

结语

通过以上详细的配置步骤,您已经成功在 VirtualBox 虚拟机中安装并配置了 Ubuntu 操作系统。现在,您可以尽情探索 Ubuntu 的世界,无论是进行开发、学习还是日常使用,虚拟机都为您提供了一个独立且灵活的环境。

滚动至顶部