kernel-3.10.0-123.20.1.el7.x86_64のあるvirtualboxシステムにcentos 7をインストールしました。カーネルのソースコードからLinuxカーネルを構築しようとしています。以下からカーネルソースファイルをダウンロードしました。http://vault.centos.org/7.0.1406/os/Source/SPackages/kernel-3.10.0-123.el7.src.rpm
カーネルrpmを正常にビルドできます( " rpmbuild -ba kernel.spec
"を使用)。その後、問題なくカーネルrpmをインストールしました(「rpm -Uvh」を使用)。
ただし、新しいカーネルでシステムを再起動すると、dracutコマンドラインに移動して次の警告が表示されます。
dracut-initqueue[207]: Warning: could not boot
dracut-initqueue[207]: Warning: /dev/disk/by-uuid/58f6642f-bbb9-1479-b03c-e97156f66975 does not exist
その後、システムは起動しません。 blkidコマンドを使用して/dev/disk/bu-uuid/58f6642f-bbb9-1479-b03c-e97156f66975
実際に存在するかどうかを確認しましたが、blkidは何も返しません。
なぜ/dev/disk/by-uuid/58f6642f-bbb9-1479-b03c-e97156f66975
存在しないのですか?私は何を見逃していますか?
興味深いことに、カーネルrpm(ソースコードではない)をダウンロードしてインストールすると、問題なくシステムを再起動できます。だからドラカットに閉じ込められません。