起動プロセス中に、私のCentOS 7システムは、たとえばメッセージの束を生成し、[ 202.161851] myhost dracut-initqueue[381]: Warning: dracut-initqueue timeout - starting timeout scripts
プロンプトを表示します。ストレージのロードが完了するまで数分待ってから、起動してexit
起動を完了しました。
数分後にメッセージが表示されるのではなく、実際にストレージがロードされ、自動的に起動するのを待つようにタイムアウトを変更するにはどうすればよいですか?私はほとんどの再起動をリモートで起動しますが、再起動するたびにコンソールに移動して入力する必要が本当に面倒ですexit
。
答え1
CentOSのインストール画面が表示されたら、矢印を「CentOS 7のインストール」に移動してキーを押すと、渡されるパラメータがtab
表示されます。hd:
"sr0"が追加されるまで行を削除し、Enterキーを押します。
私の考えには、この程度になると思います。
それでも機能しない場合は、インストールするCDROMまたはUSBのデバイス名を見つけてみてください。上記のように、ll /dev/disk/by-id/
どのドライブが接続したいデバイスであるかがわかります。hd:
答え2
オプションでこの設定を変更できますrd.timeout
。最近、いくつかの異なるタイムアウトが追加されました。以下を参照してください。http://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
答え3
回復モードで起動してみてください。可能であれば、initramfsを再構築する必要があります。例えば、
dracut -f /boot/initramfs-3.10.0-693.21.1.el7.x86_64.img 3.10.0-693.21.1.el7.x86_64
これにより、オペレーティングシステムが正常に起動できます。
ソリューションを提供してくれたTrevorHに感謝します。https://www.centos.org/forums/viewtopic.php?t=63988
Re: VMの変更 - 起動時に "警告: dracut-initqueue タイムアウト" 投稿者: TrevorH » 2017/09/08 16:08:32
あなたが試しているすべてがうまくいかないでしょう。 dracut -f /boot/initramfs-3.10.0-514.26.2.e17.x86_64.img 3.10.0-514.26.2.e17.x86_64のようなものが必要です。