CentOS 7でリアルタイムカーネルをコンパイルして使用したいです。オンラインでガイドを見つけました。 http://jensd.be/589/linux/compile-and-use-a-realtime-kernel-on-centos-7-or-rhel-7
これを使用しようとすると、新しいカーネルが作成されたことがわかりますが、起動時にエラーが発生します。
failed to mount /sysroot
答え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
- 必要なバージョンをインストールしてください。たとえば、カーネル 3.10.0-514 およびパッチ番号 56 の場合:
sudo yum install kernel-rt-3.10.0-514.6.1.rt56.429.el7.x86_64
- パッチされたカーネルを再起動してロードします。
私の解決策は元の質問に対して機能しないので、この質問を続けています。誰でも答えがあればロードしてください。