该计算机目前可以三重启动 Ubuntu 和几个 Windows 版本。现在我想将 Xen 添加到其中。
如果我只是为Xen创建一个新分区是否有效,或者是否需要接管整个系统?
或者,有没有办法将我现有的操作系统放入 Xen 中(并将它们一起运行),可以这么说吗?
如果我无法在 Xen 下启动到已安装的操作系统(一起),我将选择多重启动系统(2 Windows + Ubuntu + Xen/XenServer),而不会破坏任何东西。然后启动 Xen/XenServer 后我就可以做我想做的事情了。我在 Xen(Ubuntu 作为 dom0)和 XenServer(CentOS)之间很矛盾,只要它们做我想要的(多重引导)。
答案1
Xen 可以与其他操作系统一起运行。这只是另一个启动选项。 Xen通常安装在普通操作系统上,成为称为Dom0的控制操作系统。如果您选择,Dom0 可以成为您的 Ubuntu。或者它可以单独安装在另一个分区上,即系统中的另一个操作系统(例如带有 Xen 的 Ubuntu),具体取决于您的选择。
要让 Xen 在其中运行其他操作系统,也许可以考虑对以前的安装进行映像,并将它们作为虚拟机安装和运行。 Windows 可能不喜欢它挑剔。
一些研究是应该的。
答案2
补充一下,似乎有 XenConvert,它似乎可以将现有安装转换为虚拟机 https://www.citrix.com/go/products/xenserver/xenserver-xenconvert-free.html
例如,可以使用 XenConvert 将现有物理安装转换为 VHD,然后使用 VirtualBox 转换为 VDI,然后转换(使用 VirtualBox 的工具 VBoxManage)为 Xen VM 映像。
这里的一个优点是 VirtualBox 可用于查看转换是否正常工作。
可能需要比相关物理安装分区的大小更多的空间。如果有 100 GB 需要转换,则复制和转换可能需要至少 200 GB 甚至更多的空间。
不过这个过程可能有点技术性: http://www.ioncannon.net/system-administration/80/how-to-transfer-linux-from-virtualbox-to-xen/