温馨提示×

VirtualBox在Ubuntu中如何安装Linux系统

小樊
42
2025-12-26 00:27:45
栏目: 智能运维

在 Ubuntu 的 VirtualBox 中安装 Linux 的完整步骤

一 准备与安装 VirtualBox

  • 更新宿主机并安装 VirtualBox(Ubuntu 20.04/22.04/24.04 均适用):
    • 更新索引与系统:sudo apt update && sudo apt upgrade -y
    • 安装 VirtualBox:sudo apt install virtualbox -y
  • 可选:安装扩展包(增强功能、USB 2.0/3.0、剪贴板/拖放等),从 VirtualBox 官网下载与当前版本匹配的 Oracle VM VirtualBox Extension Pack,在 VirtualBox 菜单中:文件 → 首选项 → 扩展 → 添加并安装。安装完成后重启 VirtualBox。

二 创建虚拟机与基础配置

  • 新建虚拟机
    • 名称自定义;类型选 Linux;版本选 Ubuntu(64-bit)
    • 内存建议至少 2048 MB(2 GB);处理器核心数按宿主机酌情分配(如 2 核)。
  • 创建虚拟硬盘
    • 选择 VDI(VirtualBox Disk Image);存储分配选 动态分配;大小建议至少 20 GB
  • 挂载安装镜像
    • 选中虚拟机 → 设置 → 存储 → 在“控制器:IDE”下选择“空”光盘 → 右侧光盘图标 → 选择下载好的 .iso 镜像。
  • 启动顺序与网络
    • 设置 → 系统 → 启动顺序:将 光驱 置于首位,确保从 ISO 启动。
    • 设置 → 网络 → 连接方式常用 NAT(上网简单、无需额外配置);如需虚拟机在局域网中可见,可改为 桥接

三 安装 Linux 系统(以 Ubuntu Desktop 为例)

  • 启动虚拟机,进入安装界面 → 选择语言(如 中文English)→ 点击 安装 Ubuntu
  • 准备安装
    • 可选:勾选 下载更新安装第三方软件(显卡/多媒体支持更完整)。
  • 安装类型
    • 选择 擦除磁盘并安装 Ubuntu(仅作用于虚拟硬盘,不影响宿主机)。
  • 时区、键盘与用户
    • 时区选择 Shanghai;设置 用户名密码
  • 完成安装与首次重启
    • 安装完成后出现提示:Please remove the installation medium, then reboot.
    • 在 VirtualBox 菜单:设备 → 光盘 → 移除虚拟盘(或勾选 ISO 后点击“Remove disk from virtual drive”→ Force Unmount)→ 回车重启。

四 安装后优化与常用功能

  • 更新系统
    • 打开终端:sudo apt update && sudo apt upgrade -y
  • 安装增强功能(Guest Additions)
    • 菜单:设备 → 插入 Guest Additions CD 镜像 → 在虚拟机中运行安装程序;或在终端安装包:sudo apt install -y virtualbox-guest-utils
    • 作用:提升分辨率自适应、剪贴板/拖放、共享文件夹等体验。
  • 共享文件夹
    • 设置 → 共享文件夹 → 添加共享目录(如 /home/你的用户名/Share),勾选 自动挂载固定分配
    • 在虚拟机中:创建挂载点(如 /mnt/share),挂载命令:sudo mount -t vboxsf 共享名 /mnt/share
    • 若访问受限,将当前用户加入 vboxsf 组:sudo usermod -aG vboxsf $USER,然后重启。
  • 快照与备份
    • 在 VirtualBox 主界面为虚拟机 拍摄快照,便于回滚到安装完成或关键配置前的状态。

五 常见问题与快速排查

  • 启动报错或内核模块异常
    • 重新安装内核模块:sudo apt install --reinstall virtualbox-dkms
    • 重启宿主机后再试。
  • 分辨率无法调整、窗口无法自适应
    • 安装 Guest Additions,重启后可在“设置 → 显示”中选择更高分辨率,或启用无缝/自动缩放模式。
  • 无法上网
    • 检查网络适配器:优先用 NAT;若用 桥接,确认宿主机网络与驱动正常。
  • 共享文件夹看不到或权限不足
    • 确认已安装 Guest Additions;检查共享名与挂载点一致;将用户加入 vboxsf 组并重启。
  • 安装介质未移除导致循环重启
    • 在虚拟机窗口菜单:设备 → 光盘 → 移除虚拟盘,再重启。

0