我是 Linux 用户,目前没有可用的 Windows* PC。我只想体验 Windows 8。我有一个 Windows 8 映像/文件。我有一台正在运行的 Ubuntu PC。我有一个 8 GB 的 USB 磁盘。我想在旧 PC 上安装 Windows,但旧 PC 不支持 UEFI 启动。有什么解决方案吗?
答案1
在非 UEFI 机器中,我们可以使用 GRUB2 使 USB 可启动。然后,我们可以在 GRUB2 中使用“ntldr”命令从 USB 启动 Windows。
- 在 USB 的目标分区上启用启动标志。使用名为“GParted”的工具可以轻松完成此操作。它是一个用于驱动器分区的 GUI 工具。
- 如果安装映像是 ISO 文件,请挂载它并访问文件。
- 将所有文件复制到 USB 驱动器的根目录
将 GRUB 安装到 USB 驱动器。
grub-install --target=i386-pc --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
配置 GRUB 来启动 Widows。
将以下文件作为“/boot/grub/grub.cfg”放置在 USB 驱动器中
set menu_color_normal=white/black set menu_color_highlight=black/light-gray menuentry 'Install Windows 8' { ntldr /bootmgr }
完整答案请见我的博客 从 Linux 创建可启动的 Windows USB