我以前使用过 VirtualBox,但我正在尝试尽可能多地迁移到 Linux 原生应用程序。我的主机系统运行的是 Ubuntu 21.10,并且安装了 Gnome Boxes 40.3。
我想添加 Windows 10 客户虚拟机。我有 Win10 USB 记忆棒,在尝试解决问题时,我以两种不同的方式从中创建了 ISO。
使用 Gnome Disks,我可以从我的 Win10 USB 棒创建分区映像。Gnome Disks 希望将 .IMG 扩展名添加到它创建的文件,而不是 .ISO。我手动将其更改为 .ISO。当我遇到问题时(请参阅下一段),我想知道这是否是我创建文件的方式造成的。所以我还去了终端并使用 dd 命令创建了一个带有 .ISO 扩展名的分区映像。
不幸的是,这两个文件都无法使 Gnome Boxes 正常工作。启动 Boxes 时,我单击加号以创建新的 VM。在“选择操作系统源”下,我选择“操作系统映像文件”。无论我在文件选择器对话框中选择两个 ISO 文件中的哪一个,我都会返回到“创建虚拟机”页面。没有显示任何错误消息。根据 Gnome Boxes 文档,在我选择要安装的操作系统后,我应该会看到“下一步”按钮。但我没有看到它。我只能重试,或者单击“取消”。
任何建议都值得赞赏,谢谢!
编辑:发布此文后,我回头看了看 VirtualBox。我意识到我从未从 ISO 或拇指驱动器安装过客户操作系统,只从 DVD 安装过。我想知道这种选择是否会带来一些限制。DVD 大小为 15.5 GB,无法容纳 Windows 10 ISO,因此我选择不这样做。
答案1
回答我自己的问题——但我必须感谢长安汽车引导我找到答案(见上面的评论)。从 Microsoft 下载的官方 Win10 ISO 在 Gnome Boxes 中运行良好。详情如下。
我不太愿意尝试下载,因为我从 Win10 USB 驱动器创建的 ISO(使用两个不同的 Linux 实用程序,Gnome Disks 和终端中的 dd)大小均为 15.5 GB。
官方的 Win10 ISO 明显不同,它只有 5.5 GB,可能是因为我在下载时选择了一种语言,而 USB 记忆棒支持多种语言。尽管如此,我还是花了将近 24 小时才下载完成,两次出现网络错误崩溃,下载没有从中断的地方继续。我不知道这个问题是微软的问题还是我的问题。
当我在 Boxes 中选择此 ISO 时,我按预期安装了一个 VM。
Boxes 处理明显损坏的 ISO 文件的方式得了零分。没有显示错误对话框。一些用户反馈在这里会很有帮助。相反,Boxes 只是让你回到创建页面,并希望你明白存在问题。
我还想知道为什么 Linux ISO 创建工具无法从我的 Win10 USB 驱动器创建正确的 ISO。