web-dev-qa-db-ja.com

centos7:仮想ディスクの変換後の起動エラーdracut-initqueue

Ubuntu 16.04にcentos7をインストールしましたKVM qcow2ディスク形式。

CentOSマシンを展開するには、MicrosoftのHyper-Vをサポートするためにvhdxディスク形式でそれを必要とします。 qemu-imageを使用して、qcow2ファイル形式からvhdxに変換しました。

qemu-img convert -O vhdx centos.qcow2 centos.vhdx

MicrosoftのHyper-Vでcentos.vhdxディスクファイルを使用して新世代1 vmを作成すると、次のようなエラーが発生します。

dracut-initqueue[220]: Warning dracut-initqueue timeout - starting timeout scripts

私のbootscrenを見てください: Bootscreen

この問題を解決するにはどうすればよいですか?

2
Volker Raschek

Centos7 DVDをダウンロードし、DVDから起動して、centosシステムをレスキューします。

これに従ってください: https://wiki.centos.org/TipsAndTricks/CreateNewInitrd

「特定のカーネルバージョン用にビルドする」にスキップしてください。

私はVirtualboxからHyper-Vまで同じことをしました。

2
Robert Needs

QCOW2イメージをVHDXに変換する代わりに、VMDKに変換しました。次に、VMDKを再フォーマットしてESXi 5.5で正常に起動しましたが、ESxi 6.5では起動できません。

6.5 ESXiではエラー/dev/disk/by-uuid/xxxxxxxxxxxx does not exist

error screenshot

次に、ESxi 6.5の回避策を見つけました。 VM設定で仮想デバイスを変更した場合Node SCSI ControllerからIDE masterに変更すると、問題が修正されます。

0
srujan kumar

デルのラップトップでCentoOS 7の新規インストールを完了しようとすると、同じ問題が発生しました。答えが見つかりました ここ

タイムアウトエラーメッセージが終了すると、コマンドラインをdracutするように入力されます。

blkid

起動しようとしているデバイスに関連付けられているLABEL = *****を見つけて、再起動します。選択ページで、編集するか、編集するキーを押して、LABELの横にある名前を削除し、blkidから取得したものを追加します。他には何も変更しないでください。

これで修正されます。そうでない場合は、別のusb作成者を試してみてください。

0
kkron