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を試しましたが、すべて同じエラーが表示されます。
RHELのドキュメント( インストールソースの指定 を参照)を読んだ後、起動引数を編集してインストーラーを実行することができました。
インストールオプションを選択する前に、「e」を押して、CentOSの場合はinst.stage2=hd:LABEL=CentOS_7_ppc64le:/
を、RHELの場合はinst.stage2=hd:LABEL=RHEL-7.3\x20Server.ppc64le:/
をブート引数に追加します。
Stage2引数は、インストールランタイムイメージがUSB上のどこにあるかを指す必要があります。なぜこの変更が必要なのかはわかりませんが、おそらく誤ったデフォルトのLABELが指定されています。