web-dev-qa-db-ja.com

CentOS 7またはRHEL 7インストーラーを実行できない:「スイッチルートの起動に失敗しました」

CentOS 7.2をppc64leマシンにインストールしようとしています。 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を試しましたが、すべて同じエラーが表示されます。

2
Rashmica

RHELのドキュメント( インストールソースの指定 を参照)を読んだ後、起動引数を編集してインストーラーを実行することができました。

インストールオプションを選択する前に、「e」を押して、CentOSの場合はinst.stage2=hd:LABEL=CentOS_7_ppc64le:/を、RHELの場合はinst.stage2=hd:LABEL=RHEL-7.3\x20Server.ppc64le:/をブート引数に追加します。

Stage2引数は、インストールランタイムイメージがUSB上のどこにあるかを指す必要があります。なぜこの変更が必要なのかはわかりませんが、おそらく誤ったデフォルトのLABELが指定されています。

5
Rashmica