无法运行 CentOS 7 或 RHEL 7 安装程序:“无法启动 Switch Root”

无法运行 CentOS 7 或 RHEL 7 安装程序:“无法启动 Switch Root”

我正在尝试在 ppc64le 机器上安装 CentOS 7.2。我从 CentOS 站点下载了 iso,使用dd命令制作了可启动 USB。

从启动菜单中选择安装选项时,我遇到很多 dracut 超时:

[  197.747052] dracut-initqueue[1412]: Warning: dracut-initqueue timeout - starting timeout scripts

然后它会落入 dracut shell:

[FAILED] Failed to start Switch Root.
See 'systemctl status initrd-switch-root.service' for details.
Warning: /dev/root does not exist
Generating "/run/initramfs/rdsosreport.txt"

Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.

我尝试过最小安装、完全安装和网络安装 isos,但它们都给了我同样的错误。

答案1

阅读 RHEL 文档后(请参阅指定安装源),我设法通过编辑启动参数来运行安装程序。

在选择安装选项之前,按“e”并将inst.stage2=hd:LABEL=CentOS_7_ppc64le:/CentOS 和inst.stage2=hd:LABEL=RHEL-7.3\x20Server.ppc64le:/RHEL 添加到引导参数中。

stage2 参数应指向安装运行时映像在 USB 上的位置。我不确定为什么需要进行此修改,也许他们指定了不正确的默认标签。

相关内容