虚拟机中运行 Ubuntu:详细配置步骤
在当今的计算环境中,虚拟机技术允许用户在一台物理计算机上运行多个操作系统,而不会相互干扰。对于需要测试软件、学习新的操作系统或者开发跨平台应用的开发者而言,在虚拟机中运行 Ubuntu 是一种极为便捷且安全的方式。本文将详细介绍如何在 Oracle VirtualBox 虚拟机软件中配置和运行 Ubuntu 操作系统,涵盖从准备工作到后期优化的所有关键步骤。
1. 准备工作
在开始之前,请确保您的计算机满足以下条件,以获得流畅的虚拟化体验:
- 硬件要求:
- 内存:建议您的主机至少有 8GB RAM,并为虚拟机分配至少 4GB。
- 硬盘空间:为虚拟机分配至少 50GB 的可用硬盘空间。
- 处理器:拥有多核处理器,并为虚拟机分配至少 2 个核心。
- 开启虚拟化技术:您的 CPU 必须支持虚拟化技术(Intel VT-x 或 AMD-V)。通常需要在计算机的 BIOS/UEFI 设置中启用此功能。具体操作方法请查阅您的主板或计算机型号说明书。
2. 下载所需软件
我们将使用免费、开源且功能强大的 Oracle VirtualBox 作为虚拟机软件。
- 下载 Oracle VirtualBox:
- 访问 VirtualBox 官方网站 (virtualbox.org)。
- 根据您的主机操作系统(Windows、macOS、Linux),下载最新版本的 VirtualBox。
- 同时,强烈建议下载并安装 VirtualBox Extension Pack,它提供 USB 2.0/3.0 支持、远程桌面协议(RDP)等高级功能。
- 下载 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 中创建新的虚拟机
- 打开 VirtualBox:启动 Oracle VM VirtualBox Manager。
- 点击“新建”:在工具栏上点击“新建”按钮(或按下
Ctrl + N)。 - 命名和操作系统类型:
- 名称:输入一个有意义的名称,例如 “Ubuntu 24.04 LTS VM”。
- 虚拟机文件夹:选择虚拟机文件的存储路径。
- ISO 镜像:点击右侧的下拉箭头,选择“其他”,然后浏览并选择您之前下载的 Ubuntu
.iso文件。VirtualBox 通常会自动识别操作系统类型为 “Linux” 和 “Ubuntu (64-bit)”。 - 跳过无人值守安装:勾选此选项,我们将进行手动安装。
- 点击“下一步”。
- 硬件配置:
- 内存大小:根据您的主机内存,为虚拟机分配内存。建议至少 4096 MB (4GB)。
- 处理器:为虚拟机分配 CPU 核心数量。建议至少 2 个 CPU 核心以获得更好的性能。
- 点击“下一步”。
- 虚拟硬盘:
- 选择“创建虚拟硬盘”。
- 硬盘大小:建议至少 25 GB。如果您计划安装大量软件或存储文件,请分配 50 GB 或更多。
- 点击“下一步”。
- 摘要:检查您配置的摘要信息,确认无误后点击“完成”。
5. 配置虚拟机设置
在启动虚拟机进行安装之前,进一步优化设置可以显著提升使用体验。
- 选择虚拟机:在 VirtualBox 管理器左侧列表中选择您刚创建的 Ubuntu 虚拟机。
- 点击“设置”:在工具栏上点击“设置”按钮(或按下
Ctrl + S)。 - 系统 -> 主板:
- 确保“启用 EFI (特殊 OSes)”未被勾选(除非您有特殊需求)。
- 启动顺序:确保“光驱”在“硬盘”之前,这样虚拟机才能从 ISO 镜像启动。
- 系统 -> 处理器:
- 再次确认分配的处理器数量。
- 确保“启用 PAE/NX”被勾选。
- 启用嵌套 VT-x/AMD-V:如果您打算在虚拟机中运行其他虚拟机,请勾选此项。
- 显示 -> 屏幕:
- 显存大小:建议将显存大小调整到至少 128 MB 或 256 MB。
- 图形控制器:选择 VBoxSVGA。
- 启用 3D 加速:勾选此项以获得更好的图形性能。
- 存储:
- 在“存储设备”下,确保“控制器: IDE”下的虚拟光驱已挂载您的 Ubuntu ISO 文件。如果没有,点击空的“光驱”图标,然后在右侧选择“选择/创建一个虚拟光盘…”,找到您的 Ubuntu ISO 文件。
- 网络:
- 网卡 1:默认的“NAT”模式通常适用于大多数用户,它允许虚拟机访问互联网,但外部网络无法直接访问虚拟机。如果您需要虚拟机在局域网内可见或进行更复杂的网络配置,可以考虑“桥接网卡”模式。
- USB:
- 如果您安装了 Extension Pack,可以在这里启用 USB 2.0 (EHCI) 或 USB 3.0 (xHCI) 控制器,以便在虚拟机中使用 USB 设备。
- 点击“确定”保存所有设置。
6. 安装 Ubuntu 到虚拟机
- 启动虚拟机:在 VirtualBox 管理器中选择您的 Ubuntu 虚拟机,然后点击“启动”按钮。
- Ubuntu 启动菜单:虚拟机启动后,您会看到 Ubuntu 的启动菜单。选择“Try or Install Ubuntu”。
- 选择语言:在安装程序中选择您偏好的语言(例如“简体中文”),然后点击“安装 Ubuntu”。
- 键盘布局:选择您的键盘布局,然后点击“继续”。
- 网络连接:如果您使用 NAT 模式,通常会自动连接到互联网。如果需要,可以连接到 Wi-Fi 网络。点击“继续”。
- 更新和其他软件:
- 安装类型:选择“正常安装”以安装完整的桌面环境和常用工具。
- 其他选项:建议勾选“在安装 Ubuntu 时下载更新”和“为图形或无线硬件,以及其他媒体格式安装第三方软件”,这有助于安装驱动程序和多媒体编解码器。
- 点击“继续”。
- 安装类型:
- 选择“清除整个磁盘并安装 Ubuntu”。请注意,这只会清除您刚刚创建的虚拟硬盘,不会影响您的物理主机硬盘。
- 点击“现在安装”。
- 在弹出的确认对话框中点击“继续”。
- 选择时区:在地图上点击您所在的地理位置,或直接输入城市。点击“继续”。
- 创建用户:
- 输入您的姓名、计算机名称、用户名和密码。
- 建议勾选“登录时需要密码”以增强安全性。
- 点击“继续”。
- 等待安装完成:安装过程将开始,这可能需要一些时间,请耐心等待。
- 重启:安装完成后,系统会提示您重启。点击“现在重启”。
- 移除安装介质:在重启时,VirtualBox 可能会提示您移除安装介质。按
Enter键即可。如果虚拟机再次从 ISO 启动,请在 VirtualBox 菜单栏中选择“设备”->“光驱”->“移除虚拟盘”,然后强制关闭虚拟机并重新启动。
7. 安装 VirtualBox Guest Additions
Guest Additions 是 VirtualBox 提供的一套驱动和系统应用程序,它可以显著提升虚拟机性能和用户体验,例如:更好的显示分辨率自适应、无缝鼠标集成、共享剪贴板、拖放文件以及共享文件夹功能。
- 启动 Ubuntu 虚拟机。
- 更新系统:打开终端(通常通过
Ctrl + Alt + T快捷键),运行以下命令更新软件包列表并升级已安装的软件包:
bash
sudo apt update
sudo apt upgrade -y - 安装必要的依赖:
bash
sudo apt install build-essential dkms linux-headers-$(uname -r) -y - 插入 Guest Additions CD 镜像:
- 在 VirtualBox 菜单栏中,选择“设备”->“安装增强功能 (Guest Additions) CD 镜像…”。
- Ubuntu 桌面会自动挂载 CD 镜像,并可能弹出一个窗口询问是否运行。点击“运行”。
- 如果未自动运行,打开文件管理器,找到挂载的 Guest Additions CD(通常在
/media/您的用户名/VBox_GAs_版本号路径下),然后双击运行VBoxLinuxAdditions.run脚本。
- 输入密码:脚本会要求您输入用户密码以进行安装。
- 等待安装完成:安装过程会在终端中显示。
- 重启虚拟机:安装完成后,重启 Ubuntu 虚拟机以使所有更改生效。
bash
sudo reboot
8. 后续配置(可选)
完成上述步骤后,您的 Ubuntu 虚拟机已经可以正常运行。以下是一些可选的后续配置,可以进一步提升您的使用体验:
- 调整显示分辨率:重启后,Ubuntu 的显示分辨率应该会自动适应虚拟机窗口大小。如果需要手动调整,可以在 Ubuntu 的“设置”->“显示”中进行。
- 设置共享剪贴板和拖放:在 VirtualBox 菜单栏中,选择“设备”->“共享剪贴板”和“拖放”,然后选择“双向”。这将允许您在主机和虚拟机之间复制粘贴文本和拖放文件。
- 设置共享文件夹:在 VirtualBox 菜单栏中,选择“设备”->“共享文件夹”->“共享文件夹设置…”。点击右侧的“添加”按钮,选择您主机上的一个文件夹,并勾选“自动挂载”和“固定分配”。在 Ubuntu 中,共享文件夹通常会挂载在
/media/sf_您的共享文件夹名称。 - 安装常用软件:根据您的需求,在 Ubuntu 中安装浏览器、办公套件、开发工具等。
结语
通过以上详细的配置步骤,您已经成功在 VirtualBox 虚拟机中安装并配置了 Ubuntu 操作系统。现在,您可以尽情探索 Ubuntu 的世界,无论是进行开发、学习还是日常使用,虚拟机都为您提供了一个独立且灵活的环境。