在 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 组并重启。
- 安装介质未移除导致循环重启
- 在虚拟机窗口菜单:设备 → 光盘 → 移除虚拟盘,再重启。