在 Ubuntu 上使用 VirtualBox 安装 Windows 系统,可以按下面的步骤来操作(适合新手):
一、安装 VirtualBox
方法 1:用 Ubuntu 软件中心
- 打开 Ubuntu Software
- 搜索 VirtualBox
- 点击安装
方法 2:命令行安装(推荐)
sudo apt update
sudo apt install virtualbox virtualbox-ext-pack
virtualbox-ext-pack 用于 USB、远程桌面等功能
安装完成后,在菜单中搜索 VirtualBox 并打开。
二、准备 Windows 镜像
你需要一个 Windows 的 ISO 文件,例如:
- Windows 10 / 11 官方 ISO(推荐)
- 可从微软官网下载
保存好 ISO 路径,比如:
~/Downloads/Win11.iso
三、创建虚拟机
- 打开 VirtualBox → 点击 新建
- 设置:
- 名称:
Windows 11
- 类型:
Microsoft Windows
- 版本:
Windows 11 (64-bit)
- 内存(RAM):
- 硬盘:
- 创建虚拟硬盘
- 类型:
VDI
- 动态分配
- 大小:至少 60GB
四、挂载 Windows ISO
- 选中刚创建的虚拟机 → 设置
- 进入 存储
- 在「控制器: IDE」下:
- 点击光盘图标
- 选择 选择磁盘文件
- 加载你的
Win11.iso
五、启动并安装 Windows
- 点击 启动
- 进入 Windows 安装界面
- 按提示操作:
- 等待安装完成(可能重启多次)
六、安装增强功能(推荐)
安装完 Windows 后:
- 在 VirtualBox 菜单中
设备 → 安装增强功能
- Windows 内会自动弹出安装程序
- 安装完成后重启
✅ 好处:
七、常见问题
1️⃣ 提示“此电脑不支持 Windows 11”
VirtualBox 6.1+ 支持 TPM,可:
- 升级 VirtualBox
- 或在安装时跳过 TPM 检测(修改注册表)
2️⃣ USB 无法使用
- 确认安装了
virtualbox-ext-pack
- 把用户加入 vboxusers:
sudo usermod -aG vboxusers $USER
注销后重新登录
3️⃣ 卡顿严重
- 增加内存
- 开启 CPU 虚拟化(BIOS 中开启 VT-x / AMD-V)
如果你愿意,可以告诉我:
- Ubuntu 版本
- Windows 版本(10 / 11)
- 是否用于开发 / 游戏 / 办公
我可以给你更合适的配置建议。