CentOS 7에서 실시간 커널 컴파일 및 사용

CentOS 7에서 실시간 커널 컴파일 및 사용

CentOS 7에서 실시간 커널을 컴파일하고 사용하고 싶습니다. 온라인에서 가이드를 찾았습니다. http://jensd.be/589/linux/compile-and-use-a-realtime-kernel-on-centos-7-or-rhel-7

이를 사용하려고 하면 새 커널이 생성된 것을 볼 수 있지만 부팅 시 오류가 발생합니다.

failed to mount /sysroot

답변1

패치된 커널을 직접 컴파일하는 것을 포기하고 다음 단계에 따라 미리 컴파일된 커널을 설치했습니다(버전은 구성 가능).

  1. /etc/yum.repos.d/CentOS-rt.repo에 CentOS_rt.repo라는 새 저장소 파일을 설정합니다.

    # CentOS-rt.repo
    
    [rt]
    name=CentOS-7 - rt
    baseurl=http://mirror.centos.org/centos/\$releasever/rt/\$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
  2. 필요한 버전을 설치하세요. 예를 들어 커널 3.10.0-514 및 패치 번호 56의 경우:
sudo yum install kernel-rt-3.10.0-514.6.1.rt56.429.el7.x86_64
  1. 패치된 커널을 재부팅하고 로드합니다.

내 솔루션이 원래 질문에 대해 작동하지 않기 때문에 이 질문을 유지하고 있습니다. 누구든지 답변이 있으면 로드하십시오.

관련 정보