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

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 文件。

http://www.xdnf.cn/news/3924.html

相关文章:

  • 使用 Azure DevSecOps 和 AIOps 构建可扩展且安全的多区域金融科技 SaaS 平台
  • OpenHarmony平台驱动开发(二),CLOCK
  • express 怎么搭建 WebSocket 服务器
  • 从 0 到 1:使用 Jetpack Compose 和智能自动化实现高效 Android UI 开发
  • 湖北理元理律师事务所:法律科技融合下的债务管理实践
  • 计算机组成原理:总线
  • Kotlin协程解析
  • 【运维】构建基于Python的自动化运维平台:用Flask和Celery打造高效管理工具
  • 具身系列——Double DQN算法实现CartPole游戏(强化学习)
  • 软考 系统架构设计师系列知识点之杂项集萃(53)
  • 软考 系统架构设计师系列知识点之杂项集萃(52)
  • PowerShell 备份 Windows10/11 还原计算机驱动程序SOP
  • TimSort算法解析
  • 计算机网络:详解TCP协议(四次握手三次挥手)
  • Fortran语言,do-end do循环,相互包含测试,自动性能优化
  • qml显示视频帧(QQuickImageProvider)
  • 学习黑客红队模拟演练报告
  • SpringBoot的汽车商城后台管理系统源码开发实现
  • YOLOv7细节解读
  • Go语言实现Kafka消息队列
  • NaVILA: Legged Robot Vision-Language-ActionModel for Navigation
  • PHP的include和require
  • FGMRES(Flexible Generalized Minimal Residual)方法
  • 系统思考:核心价值与竞争力
  • 永磁同步电机控制算法--基于PI的位置伺服控制
  • C# 方法(返回值、返回语句和void方法)
  • 微服务框架选型
  • SpringMVC——第三章:获取请求数据
  • React--》掌握react构建拖拽交互的技巧
  • Linux ACPI - ACPI系统描述表架构(2)