
新しくF23
インストールしてカーネルを更新しようとしています。私は最初のラウンドで力を失い、dnf update
dnfが報告し続けたいくつかの衝突を解決しなければなりませんでした。正直に言って、必要なものも少し消したようです。
とにかく、私はdnf update
and dnf install kernel
(以降dnf remove kernel
)を試しました。最新のカーネルをインストールしますが、最終的に/lib/modules/4.4.9-300.fc23.x86_64/
新しいファイルが表示されないため、検索して使用することはできません。vmlinuz
/boot
grub2-mkconfig
この問題を解決するために始めることができる方法に関する提案はありますか?
答え1
とにかく凍結した後、ついにF24ベータ版にアップデートされました。これは問題を解決し、現在4.7カーネルで実行されています。
答え2
dnf reinstall kernel-core
vmlinuzファイルはkernel-coreパッケージで提供されているため、再インストールする必要があります。
答え3
/etc/machine-id
存在するか、有効か空でないことを確認してください。
test -s /etc/machine-id
対照的に、 "kernel-install"コマンドは以下のカーネルを提供しません。/boot
- システムパッケージから
- カーネルコアrpmのインストール後にスクリプトから呼び出されます(
rpm -qp --scripts kernel-core-*.rpm
)
その後、カーネルコアパッケージを再インストールします。
dnf reinstall kernel-core
答え4
CentOS/RHEL- 同様の質問があります。
クリーンな状態で仮想マシンを構築する場合は、上記のように/etc/machine-id
このファイルが存在する必要があります。
鉱山は空で、ファイルが値で満たされるまでカーネルとカーネルコアパッケージを再インストールしても何もしません。使用可能なコンピューター ID を生成するには、次を使用します。
uuidgen > /etc/machine-id
yum reinstall kernel*