温馨提示×

怎样在Ubuntu VirtualBox中安装Windows

小樊
43
2025-12-22 03:09:10
栏目: 智能运维

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

一 准备工作

  • 安装 VirtualBox:在 Ubuntu 22.04/24.04 可直接执行命令安装
    sudo apt update && sudo apt install virtualbox
    为获得 USB 2.0/3.0、RDP、PXE 等能力,建议同时安装与当前版本匹配的 Oracle VM VirtualBox Extension Pack(从 VirtualBox 官网获取,版本需一致)。
  • 获取 Windows 镜像:从 微软官方下载所需的 Windows 10/11 ISO(建议 64 位)。
  • 权限与内核模块:将当前用户加入 vboxusers 组(sudo usermod -a -G vboxusers $USER),并安装 dkms 以支持内核模块自动构建(sudo apt install dkms)。安装或升级内核后,如遇 “Kernel driver not installed (rc=-1908)” 等提示,可重启或执行 sudo /etc/init.d/vboxdrv setup 重建驱动。

二 创建虚拟机

  • 新建:打开 VirtualBox → 新建 → 名称自定义(如 “Win10-VM”)→ 类型选 Microsoft Windows,版本选对应的 Windows 10/11 (64-bit)
  • 内存:建议至少 4096 MB(Windows 11 推荐 8 GB 或以上,视宿主机内存而定)。
  • 虚拟硬盘:选择“现在创建虚拟硬盘” → 类型 VDI → 存储 动态分配 → 大小至少 50 GB(Windows 11 建议 80 GB 或以上)。
  • 可选优化(提升安装与运行体验):系统 → 主板 勾选 I/O APIC;处理器 分配 2–4 核 并勾选 PAE/NX;显示 → 屏幕 显存 128 MB,勾选 3D 加速

三 安装 Windows

  • 挂载 ISO:选中虚拟机 → 设置 → 存储 → 在“控制器: IDE”下选择“空” → 右侧光盘图标 → 选择下载好的 Windows ISO → 确定。
  • 启动安装:点击“启动”,进入 Windows 安装界面 → 选择语言/时间/键盘 → “现在安装” → 暂时跳过产品密钥 → 选择版本 → 接受许可条款 → 选择“自定义:仅安装 Windows(高级)” → 选中虚拟硬盘开始安装。
  • 首次启动与设置:安装过程会自动重启数次,随后进入 OOBE 初始设置(区域、账户、隐私等)。如需后续激活,再输入合法密钥。

四 安装增强功能与常用配置

  • 安装增强功能(Guest Additions):虚拟机窗口菜单 → 设备 → 插入增强功能光盘映像 → 在 Windows 中运行 VBoxWindowsAdditions.exe → 完成后重启。可获得 自动调整窗口大小、共享剪贴板、拖放、无缝模式 等。
  • 共享文件夹:VirtualBox 管理器 → 设置 → 共享文件夹 → 右侧添加 → 选择宿主机目录,勾选 Auto-mountMake Permanent → 在 Windows 中通过 \vboxsvr\共享名 访问(或安装增强功能后通过网络映射盘符)。
  • USB 设备:安装 Extension Pack 后,设置 → USB → 添加 USB 设备过滤器,插入 U 盘时选择“连接到虚拟机”,即可在 Windows 中直接使用。

五 常见问题与排障

  • 无法引导或提示不符合 Windows 11 要求:若处理器不支持 TPM 2.0/安全启动,可在安装界面按 Shift+F10 打开命令行,执行 regedit → 新建项 LabConfig → 新建字符串值 BypassTPMCheck=1BypassSecureBootCheck=1 → 返回继续安装(仅用于测试/学习环境)。
  • 网络不通:检查 设置 → 网络 → 适配器 1,常用模式为 NAT(上网简单)或 桥接(与宿主机同网段、可被局域网发现)。
  • 性能优化:适当提升 内存/CPU 分配,开启 3D 加速,存储使用 SSD/NVMe 宿主盘,并定期清理快照以释放空间。
  • 内核/驱动问题:升级系统后若出现 rc=-1908 等,执行 sudo apt install -y dkms && sudo /etc/init.d/vboxdrv setup,或重启系统再试。

0