부팅 시 Centos 7에서 사용자 정의 커널 문제가 발생함

부팅 시 Centos 7에서 사용자 정의 커널 문제가 발생함

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(소스 코드 아님)을 다운로드하여 설치하면 문제 없이 시스템을 재부팅할 수 있습니다. 그러면 dracut에 갇히지 않을 것입니다.

관련 정보