TL;DR 是否可以多重引导安装在驱动器、Windows 10 预览版 VHD 和 Linux 上的主 Windows 8.1,最好保留 Windows 8.1 图形引导加载程序?
我有 Windows 8.1,将 Windows 10 Preview 安装到 VHD,并将该 VHD 添加到 Windows 图形 bcd 引导加载程序。所以现在当我启动时,我可以选择 Windows 8.1 或 Windows 10 Preview VHD。我使用本指南来实现这一点:(http://blogs.technet.com/b/haroldwong/archive/2012/08/18/how-to-create-windows-8-vhd-for-boot-to-vhd-using-simple-easy-to-follow-steps.aspx)
我也想多启动 Linux,但我没有 CD/DVD/USB。所以我找到了这个项目 VMLite (http://www.vmlite.com/) 目前没有主动更新。但他们提供预制的 Linux VHD 供下载。他们还提供了一个程序来实现我想要做的事情(我想是通过某种虚拟化或弄乱 RUB/Windows 引导加载程序),但它似乎不适用于 Win8.1。
因此,我可以将我从那里下载的 Mint VHD 安装到 Windows 磁盘管理器,但它没有为其分配驱动器号。因此,我下载了 ext2fsd(Windows ext 驱动程序),它能够读取我通过 Windows 磁盘管理器安装的 VHD,并为其分配驱动器号。然后我使用 EasyBCD 将该驱动器号添加到引导加载程序。现在,我在启动时获得了该选项,但无法启动,提示出现“windows”错误。
我猜是因为这个引导加载程序无法启动 Linux(甚至可能只是 [vista]/Win7/8/8.1 引导加载程序)。或者是因为 ext2/3 驱动程序未在引导加载程序中初始化。或者因为我尝试做的事情根本不可能和/或很愚蠢。
我本质上是想制作一个适用于 Win 8.1 的贫民窟 Wubi 场景
我愿意更改引导加载程序,但希望保留我的 Windows 8.1 主安装和 Windows 10 VHD 作为与 Linux 安装一起启动的选项。
我是否可以对我的 Win 8.1 安装进行分区,在 VM 中启动 Linux,然后将其从 VM 安装到该分区,然后可以从 GRUB 加载程序中选择 Linux 和 Windows 启动加载程序,如果我选择 WBL,那么我可以选择 Win 8.1 和 Win 10。
也许添加 Win XP VHD 启动,然后从那里安装 Wubi。
如果无需任何外部媒体即可实现这一点,请告诉我任何选择!
TL;DR 是否可以多重引导安装在驱动器、Windows 10 预览版 VHD 和 Linux 上的主 Windows 8.1,最好保留 Windows 8.1 图形引导加载程序?
PS:我有一台默认安装了 Win8(未升级)并带有 UEFI BIOS 的笔记本电脑,因此显然如果不先进入 Win8,我就无法访问 BIOS 设置。
答案1
如果您的计算机可以运行 Hyper-V,您可以轻松创建虚拟机(选择第二代 VM 和 Linux ISO 作为源 - 这将创建 UEFI 安装)。
此处您可以原生启动 Windows 8.1 和 Windows 10(从 VHD)。在 Windows 8.1 中,您可以在 Hyper-V 中将 Linux 作为客户操作系统运行。
其他适用于 Windows 的虚拟机还有 - VirtualBox、VMware。
您应该考虑将至少一个 USB 驱动器连接到您的机器,因为这可以扩展计算机的功能。我至少会在外部介质上保留:
- 我安装的每个操作系统的恢复 USB。
- 为我已安装的每个操作系统安装 USB。
- 定期将我的用户文件备份到外部 USB 驱动器,以防磁盘完全损坏!
如果您以本机方式(将每个操作系统安装到单独的分区)安装,则可以实现每个操作系统的最佳性能。安装到 VHD(本机启动)对磁盘访问的开销很小。由于处理器和磁盘是虚拟化的,因此在 VM 中安装通常性能较慢。
您可以使用可视化 BCD 编辑器检查 Windows 7/8 启动配置数据(BIOS 和 UEFI)。