当前位置: 首页 > news >正文

VirtualBox 创建虚拟机并安装 Ubuntu 系统详细指南


VirtualBox 创建虚拟机并安装 Ubuntu 系统详细指南

  • 一、准备工作
    • 1. 下载 Ubuntu 镜像
    • 2. 安装 VirtualBox
  • 二、创建虚拟机
    • 1. 新建虚拟机
    • 2. 分配内存
    • 3. 创建虚拟硬盘
  • 三、配置虚拟机
    • 1. 加载 Ubuntu 镜像
    • 2. 调整处理器核心数(可选)
    • 3. 启用 3D 加速(图形优化)
  • 四、安装 Ubuntu 系统
    • 1. 启动虚拟机
    • 2. 选择安装语言
    • 3. 键盘布局
    • 4. 网络连接(可选)
    • 5. 安装类型
    • 6. 磁盘分区(关键步骤)
    • 7. 时区设置
    • 8. 创建用户
    • 9. 等待安装完成
  • 五、安装增强功能(Guest Additions)
    • 1. 加载增强功能镜像
    • 2. 手动安装(如未自动启动)
    • 3. 验证安装
  • 六、优化配置
    • 1. 共享文件夹设置
    • 2. 更新系统
    • 3. 安装常用工具
  • 七、常见问题解决
    • 1. 安装界面显示不全
    • 2. 启动时卡在黑屏
    • 3. 网络无法连接
  • 八、使用快照备份
  • 总结

一、准备工作

1. 下载 Ubuntu 镜像

  • 推荐版本:Ubuntu 22.04 LTS(长期支持版)
  • 下载地址:
    Ubuntu 官网
    国内镜像站(清华大学)

2. 安装 VirtualBox

  • 确保已按前文步骤安装 VirtualBox 和扩展包(Windows / macOS)

二、创建虚拟机

1. 新建虚拟机

  1. 打开 VirtualBox,点击 新建 按钮。
  2. 输入虚拟机名称(如Ubuntu 22.04),系统类型选择:
    • 类型:Linux
    • 版本:Ubuntu (64-bit)
  3. 点击 下一步。

2. 分配内存

  • 推荐值:至少 2048MB(2GB)
  • 注意:不要超过宿主机物理内存的 50%。

3. 创建虚拟硬盘

  1. 选择 现在创建虚拟硬盘 > 创建。
  2. 硬盘类型选择 VDI(VirtualBox 磁盘映像)。
  3. 选择 动态分配(节省物理磁盘空间)。
  4. 设置虚拟硬盘大小:
    • 最小值:25GB(推荐 30-50GB 用于开发环境)
  5. 点击 创建 完成。

三、配置虚拟机

1. 加载 Ubuntu 镜像

  1. 选中虚拟机,点击 设置 > 存储。
  2. 在 控制器: IDE 下点击 空 光盘图标。
  3. 点击右侧光盘图标 > 选择磁盘文件,选择下载的 Ubuntu ISO 文件。

2. 调整处理器核心数(可选)

  • 设置路径:系统 > 处理器
  • 推荐值:分配 2-4 核(根据宿主机 CPU 性能)

3. 启用 3D 加速(图形优化)

  • 设置路径:显示 > 屏幕
  • 勾选 启用 3D 加速,显存分配至少 128MB。

四、安装 Ubuntu 系统

1. 启动虚拟机

  1. 选中虚拟机,点击 启动。
  2. 首次启动会自动进入 Ubuntu 安装界面。

2. 选择安装语言

  • 选择 English 或 中文(简体),点击 Install Ubuntu。

3. 键盘布局

  • 默认选择即可,点击 Continue。

4. 网络连接(可选)

  • 连接 Wi-Fi 或保持离线,点击 Continue。

5. 安装类型

  • 选择 Normal installation(标准安装)
  • 勾选 Install third-party software(安装第三方驱动和编解码器)
  • 点击 Continue。

6. 磁盘分区(关键步骤)

  • 推荐选项:选择 Erase disk and install Ubuntu(清除磁盘并安装)
    • VirtualBox 虚拟硬盘已隔离,此操作不会影响宿主机数据。
  • 点击 Install Now > Continue 确认。

7. 时区设置

  • 地图点击选择 Shanghai 或手动输入时区,点击 Continue。

8. 创建用户

  • 输入姓名、计算机名、用户名和密码
    • 密码要求:至少 8 位(建议字母+数字组合)
  • 勾选 Log in automatically(自动登录,可选)
  • 点击 Continue 开始安装。

9. 等待安装完成

  • 安装过程中会展示 Ubuntu 特性介绍,约需 10-20 分钟。
  • 完成后点击 Restart Now 重启虚拟机。

五、安装增强功能(Guest Additions)

1. 加载增强功能镜像

  1. 虚拟机重启后,点击菜单栏 设备 > 安装增强功能。
  2. 自动挂载虚拟光盘到 Ubuntu 桌面。

2. 手动安装(如未自动启动)

  1. 打开终端,输入:
    sudoaptupdatesudoaptinstallbuild-essential dkms linux-headers-$(uname-r)
  2. 进入挂载目录:
    cd/media/$USER/VBox_GAs_*sudo./VBoxLinuxAdditions.run
  3. 重启虚拟机:
    sudoreboot

3. 验证安装

  • 检查窗口自适应分辨率、共享文件夹等功能是否生效。

六、优化配置

1. 共享文件夹设置

  1. 宿主机设置:
    • 点击 设备 > 共享文件夹 > 添加共享文件夹
    • 选择宿主机目录(如D:\Shared),勾选 自动挂载 和 固定分配。
  2. Ubuntu 访问共享目录:
    • 路径:/media/sf_<共享文件夹名>
    • 需将用户加入vboxsf组:
      sudousermod-aGvboxsf$USERsudoreboot

2. 更新系统

sudoaptupdate&&sudoaptupgrade-y

3. 安装常用工具

sudoaptinstallgitcurlvimnet-tools

七、常见问题解决

1. 安装界面显示不全

  • 解决方法:
    调整虚拟机窗口大小,或进入 Ubuntu 试用模式(Try Ubuntu)后手动执行安装程序。

2. 启动时卡在黑屏

  • 可能原因:显卡驱动冲突
  • 解决方法:
    1. 强制关闭虚拟机
    2. 进入虚拟机设置 > 显示 > 关闭 启用 3D 加速
    3. 重新启动

3. 网络无法连接

  • 检查步骤:
    1. 虚拟机设置 > 网络 > 适配器类型选择 NAT
    2. 在 Ubuntu 中执行:
      ping8.8.8.8 测试网络连通性sudodhclient 重新获取 IP

八、使用快照备份

  1. 关闭虚拟机,点击 工具 > 生成备份 创建快照。
  2. 可随时通过 管理备份 回滚到历史状态。

总结

通过以上步骤,您已成功在 VirtualBox 中创建 Ubuntu 虚拟机并完成基本配置。建议首次使用后立即创建快照,并定期更新系统以保持安全稳定。如需更深入的学习,可参考 Ubuntu 官方文档 或社区论坛! 🐧🚀


http://www.jsqmd.com/news/733943/

相关文章:

  • Postal邮件服务器MCP集成:AI工作流自动化与邮件管理新范式
  • 零停机迁移终极指南:Agno多智能体系统的无缝切换策略
  • Bilibili视频下载器:解锁4K大会员内容的Python技术实现详解
  • html2text配置全解析:50+参数自定义你的转换效果
  • 终极指南:如何让Switch完美支持Xbox和PS第三方控制器
  • Pi-hole云原生终极指南:在Kubernetes中部署广告拦截神器
  • 从开机冲击到雷击防护:EMI滤波电路如何像‘保镖’一样守护你的电脑电源?
  • TAPE框架:提升语言模型代理可靠性的关键技术
  • Flux架构终极指南:如何组织大型React项目的目录结构
  • 企业级AI图像安全:Diffusers安全配置终极指南
  • CF2227G (2000)树状数组+条件转化
  • 如何使用edb-debugger:多架构调试的终极指南
  • 还在为B站视频下载烦恼?BBDown命令行神器让你轻松搞定离线收藏
  • OpenHTMLtoPDF常见问题解决方案:处理复杂布局和字体问题
  • 从科研到游戏:用MATLAB scatter3玩转三维粒子特效(含完整代码包)
  • 使用 Taotoken 为部署在 Ubuntu 上的开源项目提供可持续的大模型支持
  • 如何使用FairyGUI-unity打造视觉震撼UI:BlurFilter与ColorFilter实战指南
  • 如何实现Skaffold与Prometheus/Grafana的完美集成:监控Kubernetes开发全流程
  • Windows 11系统优化终极指南:3步实现51%性能提升的免费开源工具
  • 如何快速掌握MusicPlayer2:面向Windows用户的完整音乐播放器教程
  • cnn_captcha:基于TensorFlow的终极验证码识别解决方案
  • 如何确保witr诊断结果的准确性:完整测试与验证指南
  • Sunshine游戏串流服务器终极指南:如何打造你的个人游戏云平台
  • 如何在 Claude Code 中快速切换并调用不同的大模型 API
  • 终极抖音下载器指南:免费批量下载无水印视频的完整教程
  • 深度学习篇---ViT
  • 快速开始Websoft9:5分钟完成首次应用部署
  • Emscripten自动化终极指南:掌握Python脚本扩展工具链
  • 机器学习缺失值填补技术全解析与应用实践
  • Chrome文本替换插件终极指南:如何快速免费编辑任何网页内容