質問: opensuse 13.2カーネルの安定バージョン(4.1)へのアップグレード opensuse 13.2を使用していて、カーネルを最後の安定バージョンにアップグレードしようとしています。リポジトリにhttp://download.opensuse.org/repositories/kernel:/stable/standard/を追加し、sudo zypper dup -r kernel_stableコマンドでアップグレードしてみました。 次のエラーが発生します:checking for file ......................................[done] (1/3) installing: kernel-devel-4.1.4-1.1.ga37e14f ..............................................................................[done] (2/3) installing: kernel-desktop-4.1.4-1.1.ga37e14f ............................................................................[done] additional rpm output: creating initrd: /boot/initrd-4.1.4-1.ga37e14f-desktop executing: /usr/bin/dracut --logfile /var/log/yast2/mkinitrd.log --force /boot/initrd-4.1.4-1.ga37e14f-desktop 4.1.4-1.ga37e14f-desktop *** including module: bash *** *** including module: warpclock *** *** including module: i18n *** *** including module: network *** failed to install module ipv6 failed to install module xennet *** including module: ifcfg *** *** including module: drm *** *** including module: plymouth *** *** including module: kernel-modules *** failed to install module sd_mod failed to install module hid_generic
回答: エラーは、opensuseおよびrhelで使用されるinitramfsインフラストラクチャであるdracutから発生しました。一部のモジュールは、カーネルですでに使用可能であるため、initramfsにインストールできません。これは、任意のプレーンテキストエディタを使用してカーネルの構成ファイル(つまり、/boot/config-4.1.4-1.ga37e14f-desktopファイル)を調べることで確認できます。カーネルに組み込まれているドライバーの値はyです。たとえば、ipv6の場合、config_ipv6=yの線に沿って何かが表示されるはずです。同じ原則が、dracutがinitramfsにインストールできなかった他のすべてのモジュールにも当てはまります。結論として、インストールはうまくいきました。新しいカーネルで起動してみてください。