活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

一步步教你创建Ubuntu虚拟机 新手也能轻松掌握的详细教程

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-13 10:30:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

虚拟机技术允许我们在一台物理计算机上运行多个独立的操作系统,这对于学习、测试和开发都非常有用。Ubuntu作为最受欢迎的Linux发行版之一,以其友好的用户界面和强大的功能吸引了大量用户。本文将详细介绍如何创建一个Ubuntu虚拟机,即使你是完全没有经验的新手,也能按照本教程轻松完成。

准备工作

在开始创建Ubuntu虚拟机之前,我们需要准备以下几样东西:

1. 一台性能足够的电脑:CPU:支持虚拟化技术(Intel VT-x或AMD-V)的现代处理器内存:至少4GB RAM(推荐8GB或更多)硬盘空间:至少25GB可用空间(推荐50GB或更多)操作系统:Windows、macOS或Linux
2. CPU:支持虚拟化技术(Intel VT-x或AMD-V)的现代处理器
3. 内存:至少4GB RAM(推荐8GB或更多)
4. 硬盘空间:至少25GB可用空间(推荐50GB或更多)
5. 操作系统:Windows、macOS或Linux
6. 虚拟机软件:VirtualBox(免费且跨平台)VMware Workstation Player(免费用于非商业用途)本教程将以VirtualBox为例进行讲解
7. VirtualBox(免费且跨平台)
8. VMware Workstation Player(免费用于非商业用途)
9. 本教程将以VirtualBox为例进行讲解
10. Ubuntu系统镜像文件:从Ubuntu官网下载最新的LTS(长期支持)版本,推荐使用22.04 LTS版本下载地址:https://ubuntu.com/download/desktop
11. 从Ubuntu官网下载最新的LTS(长期支持)版本,推荐使用22.04 LTS版本
12. 下载地址:https://ubuntu.com/download/desktop

一台性能足够的电脑:

• CPU:支持虚拟化技术(Intel VT-x或AMD-V)的现代处理器
• 内存:至少4GB RAM(推荐8GB或更多)
• 硬盘空间:至少25GB可用空间(推荐50GB或更多)
• 操作系统:Windows、macOS或Linux

虚拟机软件:

• VirtualBox(免费且跨平台)
• VMware Workstation Player(免费用于非商业用途)
• 本教程将以VirtualBox为例进行讲解

Ubuntu系统镜像文件:

• 从Ubuntu官网下载最新的LTS(长期支持)版本,推荐使用22.04 LTS版本
• 下载地址:https://ubuntu.com/download/desktop

安装VirtualBox

VirtualBox是一款功能强大且免费的虚拟机软件,支持多种操作系统作为宿主机。

下载VirtualBox

1. 打开浏览器,访问VirtualBox官方网站:https://www.virtualbox.org/
2. 点击”Downloads”链接
3. 根据你的宿主操作系统(Windows、macOS或Linux)选择相应的版本进行下载

安装VirtualBox

1. 找到下载的安装文件(通常名为VirtualBox-X.X.X-XXXXX-Win.exe),双击运行
2. 在安装向导中点击”Next”
3. 在”Custom Setup”界面,你可以选择要安装的功能和安装位置,建议保持默认设置,点击”Next”
4. 在”Features”界面,会询问是否创建快捷方式等,根据需要选择,点击”Next”
5. 可能会出现”网络接口”警告,点击”Yes”继续
6. 点击”Install”开始安装
7. 安装过程中可能会弹出安装设备驱动程序的提示,点击”安装”继续
8. 安装完成后,点击”Finish”完成安装

1. 找到下载的DMG文件(通常名为VirtualBox-X.X.X-XXXXX-OSX.dmg),双击打开
2. 双击”VirtualBox.pkg”文件启动安装程序
3. 点击”Continue”阅读许可协议,然后点击”Agree”同意条款
4. 选择安装目标磁盘(通常是Macintosh HD),点击”Continue”
5. 点击”Install”输入系统密码并开始安装
6. 安装完成后,点击”Close”关闭安装程序

在基于Debian/Ubuntu的系统上,可以通过以下命令安装:
  1. # 更新软件包列表
  2. sudo apt update
  3. # 安装VirtualBox
  4. sudo apt install virtualbox
  5. # 安装扩展包(可选,提供额外功能如USB 2.0/3.0支持)
  6. sudo apt install virtualbox-ext-pack
复制代码

在基于Fedora的系统上,可以使用以下命令:
  1. # 启用RPM Fusion仓库
  2. sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  3. # 安装VirtualBox
  4. sudo dnf install VirtualBox
复制代码

创建虚拟机

安装好VirtualBox后,我们开始创建一个新的虚拟机来安装Ubuntu系统。

1. 启动VirtualBox,点击主界面上的”新建”按钮(或按Ctrl+N)
2. 在”名称和操作系统”窗口中:名称:输入一个有意义的名称,如”Ubuntu 22.04 LTS”类型:选择”Linux”版本:选择”Ubuntu (64-bit)”点击”Next”
3. 名称:输入一个有意义的名称,如”Ubuntu 22.04 LTS”
4. 类型:选择”Linux”
5. 版本:选择”Ubuntu (64-bit)”
6. 点击”Next”
7. 在”内存大小”窗口中:拖动滑块或直接输入分配给虚拟机的内存大小对于Ubuntu桌面版,建议至少分配2048MB(2GB),如果物理内存充足,可以分配4096MB(4GB)或更多点击”Next”
8. 拖动滑块或直接输入分配给虚拟机的内存大小
9. 对于Ubuntu桌面版,建议至少分配2048MB(2GB),如果物理内存充足,可以分配4096MB(4GB)或更多
10. 点击”Next”
11. 在”虚拟硬盘”窗口中:选择”现在创建虚拟硬盘”点击”创建”
12. 选择”现在创建虚拟硬盘”
13. 点击”创建”
14. 在”虚拟硬盘文件类型”窗口中:选择”VDI (VirtualBox磁盘映像)”点击”Next”
15. 选择”VDI (VirtualBox磁盘映像)”
16. 点击”Next”
17. 在”存储在物理硬盘上”窗口中:选择”动态分配”点击”Next”
18. 选择”动态分配”
19. 点击”Next”
20. 在”文件位置和大小”窗口中:设置虚拟硬盘的最大大小,建议至少25GB,推荐50GB或更多可以选择虚拟硬盘文件的存储位置点击”创建”
21. 设置虚拟硬盘的最大大小,建议至少25GB,推荐50GB或更多
22. 可以选择虚拟硬盘文件的存储位置
23. 点击”创建”

启动VirtualBox,点击主界面上的”新建”按钮(或按Ctrl+N)

在”名称和操作系统”窗口中:

• 名称:输入一个有意义的名称,如”Ubuntu 22.04 LTS”
• 类型:选择”Linux”
• 版本:选择”Ubuntu (64-bit)”
• 点击”Next”

在”内存大小”窗口中:

• 拖动滑块或直接输入分配给虚拟机的内存大小
• 对于Ubuntu桌面版,建议至少分配2048MB(2GB),如果物理内存充足,可以分配4096MB(4GB)或更多
• 点击”Next”

在”虚拟硬盘”窗口中:

• 选择”现在创建虚拟硬盘”
• 点击”创建”

在”虚拟硬盘文件类型”窗口中:

• 选择”VDI (VirtualBox磁盘映像)”
• 点击”Next”

在”存储在物理硬盘上”窗口中:

• 选择”动态分配”
• 点击”Next”

在”文件位置和大小”窗口中:

• 设置虚拟硬盘的最大大小,建议至少25GB,推荐50GB或更多
• 可以选择虚拟硬盘文件的存储位置
• 点击”创建”

现在,我们已经创建了一个基本的虚拟机,但还需要进行一些设置才能安装Ubuntu系统。

配置虚拟机设置

在安装Ubuntu之前,我们需要对虚拟机进行一些基本配置:

1. 在VirtualBox主界面,选择刚刚创建的虚拟机,点击”设置”按钮
2. 在”系统”设置中:主板:确保”启用EFI(特殊OSes only)”未勾选(除非你了解EFI并需要它)处理器:分配至少2个CPU核心,如果物理CPU核心充足,可以分配更多加速:确保”启用VT-x/AMD-V”已勾选(如果可用)
3. 主板:确保”启用EFI(特殊OSes only)”未勾选(除非你了解EFI并需要它)
4. 处理器:分配至少2个CPU核心,如果物理CPU核心充足,可以分配更多
5. 加速:确保”启用VT-x/AMD-V”已勾选(如果可用)
6. 在”显示”设置中:显存:拖动滑块分配至少128MB显存屏幕:可以设置一个合适的视频内存大小确保启用”3D加速”
7. 显存:拖动滑块分配至少128MB显存
8. 屏幕:可以设置一个合适的视频内存大小
9. 确保启用”3D加速”
10. 在”存储”设置中:点击”控制器: IDE”下的光盘图标点击右侧的光盘图标,选择”选择磁盘文件…”浏览并选择之前下载的Ubuntu ISO镜像文件
11. 点击”控制器: IDE”下的光盘图标
12. 点击右侧的光盘图标,选择”选择磁盘文件…”
13. 浏览并选择之前下载的Ubuntu ISO镜像文件
14. 在”网络”设置中:连接方式:选择”NAT”(这是最简单的设置,允许虚拟机通过宿主机访问网络)如果需要虚拟机与宿主机或其他设备通信,可以选择”桥接网卡”
15. 连接方式:选择”NAT”(这是最简单的设置,允许虚拟机通过宿主机访问网络)
16. 如果需要虚拟机与宿主机或其他设备通信,可以选择”桥接网卡”
17. 其他设置可以根据需要调整,如”共享文件夹”、”USB”等

在VirtualBox主界面,选择刚刚创建的虚拟机,点击”设置”按钮

在”系统”设置中:

• 主板:确保”启用EFI(特殊OSes only)”未勾选(除非你了解EFI并需要它)
• 处理器:分配至少2个CPU核心,如果物理CPU核心充足,可以分配更多
• 加速:确保”启用VT-x/AMD-V”已勾选(如果可用)

在”显示”设置中:

• 显存:拖动滑块分配至少128MB显存
• 屏幕:可以设置一个合适的视频内存大小
• 确保启用”3D加速”

在”存储”设置中:

• 点击”控制器: IDE”下的光盘图标
• 点击右侧的光盘图标,选择”选择磁盘文件…”
• 浏览并选择之前下载的Ubuntu ISO镜像文件

在”网络”设置中:

• 连接方式:选择”NAT”(这是最简单的设置,允许虚拟机通过宿主机访问网络)
• 如果需要虚拟机与宿主机或其他设备通信,可以选择”桥接网卡”

其他设置可以根据需要调整,如”共享文件夹”、”USB”等

完成这些设置后,点击”确定”保存设置。

安装Ubuntu系统

现在我们已经准备好安装Ubuntu系统了:

1. 在VirtualBox主界面,选择配置好的虚拟机,点击”启动”按钮
2. 虚拟机将启动并从Ubuntu ISO镜像引导
3. 在Ubuntu启动菜单中,选择”Try or Install Ubuntu”并按Enter键
4. 稍等片刻,Ubuntu会加载到桌面环境,并显示安装窗口
5. 在”Welcome”窗口中:选择你的语言(如”中文(简体)“)点击”安装Ubuntu”按钮
6. 选择你的语言(如”中文(简体)“)
7. 点击”安装Ubuntu”按钮
8. 在”键盘布局”窗口中:确认键盘布局正确(通常默认即可)点击”继续”
9. 确认键盘布局正确(通常默认即可)
10. 点击”继续”
11. 在”更新和其他软件”窗口中:选择”正常安装”(包含常用软件)在”其他选项”中,可以选择”为图形或无线硬件,以及MP3等媒体格式安装第三方软件”(推荐)点击”继续”
12. 选择”正常安装”(包含常用软件)
13. 在”其他选项”中,可以选择”为图形或无线硬件,以及MP3等媒体格式安装第三方软件”(推荐)
14. 点击”继续”
15. 在”安装类型”窗口中:选择”清除整个磁盘并安装Ubuntu”(这是最简单的选项,适合虚拟机环境)点击”现在安装”在弹出的确认窗口中点击”继续”
16. 选择”清除整个磁盘并安装Ubuntu”(这是最简单的选项,适合虚拟机环境)
17. 点击”现在安装”
18. 在弹出的确认窗口中点击”继续”
19. 在”您在什么地方?”窗口中:选择你的时区(可以在地图上点击或从下拉列表中选择)点击”继续”
20. 选择你的时区(可以在地图上点击或从下拉列表中选择)
21. 点击”继续”
22. 在”您是谁?”窗口中:输入您的姓名、计算机名、用户名和密码选择”需要我的密码才能登录”(推荐)点击”继续”
23. 输入您的姓名、计算机名、用户名和密码
24. 选择”需要我的密码才能登录”(推荐)
25. 点击”继续”
26. 现在Ubuntu将开始安装,这个过程可能需要一些时间,你可以查看幻灯片了解Ubuntu的功能
27. 安装完成后,会提示重启系统,点击”现在重启”
28. 重启过程中,可能会提示”Please remove the installation medium, then press ENTER”,这时需要:在VirtualBox窗口菜单中选择”设备” > “光驱” > “移除磁盘 from virtual drive”然后在虚拟机中按Enter键继续
29. 在VirtualBox窗口菜单中选择”设备” > “光驱” > “移除磁盘 from virtual drive”
30. 然后在虚拟机中按Enter键继续
31. 系统重启后,你将看到登录界面,输入之前设置的密码即可登录到Ubuntu桌面

在VirtualBox主界面,选择配置好的虚拟机,点击”启动”按钮

虚拟机将启动并从Ubuntu ISO镜像引导

在Ubuntu启动菜单中,选择”Try or Install Ubuntu”并按Enter键

稍等片刻,Ubuntu会加载到桌面环境,并显示安装窗口

在”Welcome”窗口中:

• 选择你的语言(如”中文(简体)“)
• 点击”安装Ubuntu”按钮

在”键盘布局”窗口中:

• 确认键盘布局正确(通常默认即可)
• 点击”继续”

在”更新和其他软件”窗口中:

• 选择”正常安装”(包含常用软件)
• 在”其他选项”中,可以选择”为图形或无线硬件,以及MP3等媒体格式安装第三方软件”(推荐)
• 点击”继续”

在”安装类型”窗口中:

• 选择”清除整个磁盘并安装Ubuntu”(这是最简单的选项,适合虚拟机环境)
• 点击”现在安装”
• 在弹出的确认窗口中点击”继续”

在”您在什么地方?”窗口中:

• 选择你的时区(可以在地图上点击或从下拉列表中选择)
• 点击”继续”

在”您是谁?”窗口中:

• 输入您的姓名、计算机名、用户名和密码
• 选择”需要我的密码才能登录”(推荐)
• 点击”继续”

现在Ubuntu将开始安装,这个过程可能需要一些时间,你可以查看幻灯片了解Ubuntu的功能

安装完成后,会提示重启系统,点击”现在重启”

重启过程中,可能会提示”Please remove the installation medium, then press ENTER”,这时需要:

• 在VirtualBox窗口菜单中选择”设备” > “光驱” > “移除磁盘 from virtual drive”
• 然后在虚拟机中按Enter键继续

系统重启后,你将看到登录界面,输入之前设置的密码即可登录到Ubuntu桌面

安装VirtualBox增强功能

VirtualBox增强功能(Guest Additions)可以提供更好的用户体验,包括:

• 更好的显示分辨率和自动调整
• 无缝窗口模式
• 共享文件夹
• 共享剪贴板
• 鼠标指针集成
• 更好的图形性能

安装步骤如下:

1. 启动Ubuntu虚拟机并登录到桌面
2. 在VirtualBox窗口菜单中,选择”设备” > “安装增强功能…”
3. Ubuntu会自动挂载一个虚拟光盘,并在文件管理器中打开
4. 双击运行”VBoxLinuxAdditions.run”文件
5. 如果无法直接运行,可以打开终端(按Ctrl+Alt+T),输入以下命令:
  1. # 切换到root用户
  2. sudo -i
  3. # 进入光盘目录
  4. cd /media/<你的用户名>/VBox_GAs_<版本号>/
  5. # 运行安装脚本
  6. ./VBoxLinuxAdditions.run
  7. # 重启系统
  8. reboot
复制代码

1. 安装完成后,重启虚拟机使更改生效

设置共享文件夹

共享文件夹允许你在宿主机和虚拟机之间轻松共享文件。

在Windows宿主机上设置共享文件夹:

1. 在宿主机上创建一个文件夹,如C:\UbuntuShare
2. 在VirtualBox中,选择Ubuntu虚拟机,点击”设置”
3. 选择”共享文件夹”,点击右侧的文件夹图标(添加共享文件夹)
4. 在弹出的窗口中:文件夹路径:选择或输入宿主机上的文件夹路径(如C:\UbuntuShare)文件夹名称:自动生成,如UbuntuShare只读分配:取消勾选(如果需要双向文件传输)自动挂载:勾选永久分配:勾选点击”确定”
5. 文件夹路径:选择或输入宿主机上的文件夹路径(如C:\UbuntuShare)
6. 文件夹名称:自动生成,如UbuntuShare
7. 只读分配:取消勾选(如果需要双向文件传输)
8. 自动挂载:勾选
9. 永久分配:勾选
10. 点击”确定”
11. 启动Ubuntu虚拟机,共享文件夹会自动挂载到/media/sf_UbuntuShare/
12. 为了方便访问,可以创建一个符号链接到你的主目录:

在宿主机上创建一个文件夹,如C:\UbuntuShare

在VirtualBox中,选择Ubuntu虚拟机,点击”设置”

选择”共享文件夹”,点击右侧的文件夹图标(添加共享文件夹)

在弹出的窗口中:

• 文件夹路径:选择或输入宿主机上的文件夹路径(如C:\UbuntuShare)
• 文件夹名称:自动生成,如UbuntuShare
• 只读分配:取消勾选(如果需要双向文件传输)
• 自动挂载:勾选
• 永久分配:勾选
• 点击”确定”

启动Ubuntu虚拟机,共享文件夹会自动挂载到/media/sf_UbuntuShare/

为了方便访问,可以创建一个符号链接到你的主目录:
  1. # 创建链接到主目录
  2. ln -s /media/sf_UbuntuShare/ ~/Desktop/Shared
复制代码

在Linux或macOS宿主机上设置共享文件夹:

步骤与Windows类似,只需在”文件夹路径”中选择宿主机上的相应文件夹即可。

网络配置

VirtualBox提供了多种网络模式,可以根据需要选择:

NAT模式(默认)

这是最简单的网络模式,虚拟机通过宿主机访问网络,但宿主机和网络上的其他设备无法直接访问虚拟机。

桥接网卡模式

虚拟机直接连接到物理网络,就像一台独立的计算机,可以获得与宿主机同一网段的IP地址。

设置方法:

1. 关闭虚拟机
2. 在VirtualBox中选择虚拟机,点击”设置”
3. 选择”网络”
4. 在”连接方式”下拉菜单中选择”桥接网卡”
5. 启动虚拟机,系统会自动获取IP地址

仅主机网络

创建一个仅宿主机和虚拟机之间可以通信的网络,虚拟机无法访问外部网络。

内部网络

多个虚拟机之间可以通信,但无法与宿主机或外部网络通信。

常见问题解决

1. 虚拟机启动失败,提示VT-x/AMD-V未启用

解决方法:

1. 重启计算机,进入BIOS/UEFI设置(通常在启动时按F2、F10、Del或Esc键)
2. 找到虚拟化相关选项(可能称为”Intel Virtualization Technology”、”Intel VT-x”、”AMD-V”或”SVM Mode”)
3. 启用该选项
4. 保存设置并重启计算机

2. 虚拟机运行缓慢

解决方法:

1. 确保分配了足够的内存和CPU核心(在虚拟机设置中调整)
2. 安装VirtualBox增强功能(如前所述)
3. 在虚拟机设置中,确保”系统” > “加速”中的”VT-x/AMD-V”已启用
4. 关闭宿主机上不必要的程序以释放资源

3. 分辨率无法调整或全屏显示

解决方法:

1. 确保已安装VirtualBox增强功能
2. 在虚拟机运行时,可以通过”视图”菜单选择”虚拟屏幕” > “调整为任意大小”或”全屏模式”
3. 在Ubuntu系统设置中,也可以手动调整显示分辨率

4. 无法访问共享文件夹

解决方法:

1. 确保已安装VirtualBox增强功能
2. 确保你的用户帐户属于vboxsf组:
  1. # 将当前用户添加到vboxsf组
  2. sudo usermod -aG vboxsf $USER
  3. # 注销并重新登录,或重启系统使更改生效
复制代码

1. 检查共享文件夹是否正确挂载:
  1. # 查看挂载点
  2. ls /media/sf_*
复制代码

5. USB设备无法在虚拟机中使用

解决方法:

1. 安装VirtualBox扩展包(从VirtualBox官网下载)
2. 在虚拟机设置中,启用”USB”控制器
3. 选择”USB 3.0控制器”(如果宿主机支持)或”USB 2.0控制器”
4. 启动虚拟机后,通过”设备” > “USB”菜单选择要连接的USB设备

总结

通过本教程,你已经学会了如何创建一个Ubuntu虚拟机,包括安装VirtualBox、创建和配置虚拟机、安装Ubuntu系统以及安装增强功能等步骤。虚拟机技术为学习、测试和开发提供了安全、灵活的环境,而Ubuntu作为一款友好的Linux发行版,是入门Linux的理想选择。

现在,你可以在虚拟机中自由探索Ubuntu系统,安装软件,学习命令行操作,甚至进行开发工作,而不必担心影响到你的主系统。随着你对Ubuntu和Linux的熟悉,你可能会发现更多用途和可能性。

祝你在Ubuntu的探索之旅中取得成功!
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则