本指南全方位解析了在 Fedora Linux 环境中安装 Windows 10 虚拟机的全流程,内容从环境准备、虚拟机软件配置到系统安装与优化进行了详细指导,旨在为用户提供一份详尽且易于操作的参考手册,确保在 Linux 系统下稳定运行 Windows 应用。
对于许多 Fedora 虽然 Linux 发行版提供了强大的开发环境和优秀的系统性能,但在某些特定场景下(如运行特定 Windows 软件、游戏或处理特定文档格式),我们仍然需要 Windows 10 的支持。
在 Fedora 下通过虚拟机运行 Windows 10 是最稳妥、最兼容的方案,本文将以目前最流行的虚拟化软件 Oracle VirtualBox 为例,手把手教你如何在 Fedora 系统中完成 Windows 10 虚拟机的安装与配置。
准备工作
在开始之前,请确保你已准备好以下资源:

- Windows 10 安装镜像 (ISO文件):请从微软官网下载官方原版镜像,确保版本为 64 位。
- 虚拟化软件:推荐使用 Oracle VirtualBox,因为它在 Linux 下的兼容性最好,且操作界面直观。
- 充足的磁盘空间:Windows 10 虚拟机至少需要预留 60GB 的可用空间(建议 80GB 以保证流畅)。
安装 VirtualBox
如果你尚未安装 VirtualBox,可以通过 Fedora 的软件仓库安装,或者直接下载 RPM 包安装。
使用 Fedora 软件仓库(推荐) 打开终端,输入以下命令:
sudo dnf install VirtualBox
安装完成后,可能需要重启系统或加载内核模块,如果遇到内核模块编译问题,通常在安装完后重启即可解决。
下载官方 RPM 包
访问 VirtualBox 官网下载对应 Fedora 版本的 RPM 文件,使用 sudo dnf install ./VirtualBox-*.rpm 安装。
创建 Windows 10 虚拟机
-
新建虚拟机: 打开 VirtualBox,点击 “新建” 按钮。
-
基本设置:
- 名称:输入
Win10。 - 类型:选择
Microsoft Windows。 - 版本:选择
Windows 10 64-bit(这一步非常重要,版本选错可能导致无法启动)。
- 名称:输入
-
分配内存 (RAM): Windows 10 是内存大户,建议至少分配 4GB,如果主机内存充足(16GB以上),建议分配 8GB 或更多,点击“下一步”。
-
创建虚拟硬盘:
- 文件类型:推荐选择 VDI (VirtualBox Disk Image)。
- 存储 on physical hard drive:选择 动态分配,这样可以节省 Fedora 主机的硬盘空间,因为虚拟硬盘会随着使用逐渐变大。
- 文件位置和大小:建议初始大小设置为 60GB 或 80GB,点击“创建”。
配置虚拟机设置
在创建完成后,选中该虚拟机,点击 “设置”。
-
系统 -> 启动顺序: 确保光驱(虚拟硬盘)排在第一位,否则可能直接进入 Fedora 系统。
-
存储 -> 控制器:SATA: 点击左侧的 “添加硬盘图标”(+号),将你刚才创建的虚拟硬盘挂载上去。
-
系统 -> 显卡: 建议将 “启用 3D 加速” 勾选上,这能让 Windows 在虚拟机中显示更流畅,解决部分软件显示异常的问题。
-
通用 -> 共享文件夹: 如果需要经常在 Fedora 和 Win10 之间传文件,可以在这里设置共享文件夹,方便数据交换。
安装 Windows 10
- 挂载 ISO: 在虚拟机主界面,点击 “启动”。 在启动菜单中,选择 “启动磁盘图标”。 点击 “添加”,选择你下载好的 Windows 10 ISO

