Ubuntu 20.04でinitramfsを更新中にエラーが発生しました。

Ubuntu 20.04でinitramfsを更新中にエラーが発生しました。

UbuntuにLinuxカーネル(バージョン5.6.0-rc +)をインストールしています。そのために、次のようにカーネルをコンパイルしました。

  • sudo make ARCH=x86_64 x86_64_defconfig
  • sudo make -j256
  • sudo make modules
  • sudo make modules_install
  • sudo make install

最後のコマンドの出力は次のようになります。

sh ./arch/x86/boot/install.sh 5.6.0-rc6+ arch/x86/boot/bzImage \
    System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.6.0-rc6+ /boot/vmlinuz-5.6.0-rc6+
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.6.0-rc6+ /boot/vmlinuz-5.6.0-rc6+
update-initramfs: Generating /boot/initrd.img-5.6.0-rc6+
find: ‘/var/tmp/mkinitramfs_M0HzSl/lib/modules/5.6.0-rc6+/kernel’: No such file or directory
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 5.6.0-rc6+ /boot/vmlinuz-5.6.0-rc6+
run-parts: executing /etc/kernel/postinst.d/update-notifier 5.6.0-rc6+ /boot/vmlinuz-5.6.0-rc6+
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 5.6.0-rc6+ /boot/vmlinuz-5.6.0-rc6+
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.11.0+
Found initrd image: /boot/initrd.img-5.11.0+
Found linux image: /boot/vmlinuz-5.6.0-rc6+
Found initrd image: /boot/initrd.img-5.6.0-rc6+
Found linux image: /boot/vmlinuz-5.4.0-81-generic
Found initrd image: /boot/initrd.img-5.4.0-81-generic
Found linux image: /boot/vmlinuz-5.4.0-72-generic
Found initrd image: /boot/initrd.img-5.4.0-72-generic
Adding boot menu entry for UEFI Firmware Settings
done

新しくインストールされたカーネルを起動すると、次のメッセージが表示され、プロンプトInitramfs unpacking failed!に移動します。プロンプトinitramfsによると、モジュールがロードされていないことが問題であることを示しています。また、上記の出力を参考にしてください。コマンドが成功しませんでした。だからカーネルがブートできない理由は...しかし確かではないようです。exitinitramfsupdate-initramfsupdate-initramfs

それでは、失敗の原因が何であるかを提案できる人はいますかupdate-initramfs

ありがとうございます。

ベストアンサー1

おすすめ記事