我正在尝试通过网络使用 PXE 引导在 XenServer 6.2 上安装 Scientific Linux CERN 6 客户机,但它挂在消息中:
mounting /tmp as tmpfs... done
我没有使用最等效的模板(CentOS 6 模板)来安装此 VM,因为我们想通过我们的 PXE 服务器安装它,因为它获取我们的 kickstart 文件并根据我们的需要创建 VM,并且使用该模板没有从网络启动的选项。因此使用了“其他安装媒体”模板。
我尝试过其他基于 RHEL 的发行版,例如干净的 Scientific Linux 6(不是 CERN 风格)和 CentOS 6。这三个版本都遇到了同样的问题。
其他发行版,如 Debian 和 Ubuntu 可以通过这种方法顺利安装,甚至旧版 5.x 版本的 Scientific Linux 也可以顺利安装。
我认为这与上游盈利公司取消 Xen 支持以强制采用虚拟化解决方案有关。但我无法确认这是否真的是问题所在。
答案1
当我尝试安装时,我遇到了同样的问题。使用 xenserver (cli) 中的程序
xe 虚拟机列表
获取虚拟机的 uuid
xe vm-param-set uuid=uuid_of_your_virtual_machine 平台:viridian=false
我可以继续安装。
答案2
我们也遇到过这个问题。您需要使用文本模式,或者在网络启动期间禁用/降低图形安装。在您的内核选项中传递 nohz=off highres=off 参见:https://bugzilla.redhat.com/show_bug.cgi?id=632811