Ubuntuサーバーに新しいカーネルをインストールできません。十分なディスク容量がある場合でも、「gzip:stdout:デバイスに空き容量がありません」エラー

Ubuntuサーバーに新しいカーネルをインストールできません。十分なディスク容量がある場合でも、「gzip:stdout:デバイスに空き容量がありません」エラー

Ubuntu Serverに新しいカーネルをインストールしようとしていますが、「gzip:stdout:no space left on device」エラーのため完了できません。以下を実行すると、完全なエラーが生成されますsudo make modules_install install

  INSTALL /lib/firmware/cpia2/stv0672_vp4.bin
  INSTALL /lib/firmware/yam/1200.bin
  INSTALL /lib/firmware/yam/9600.bin
  DEPMOD  3.16.0
sh ./arch/x86/boot/install.sh 3.16.0 arch/x86/boot/bzImage \
    System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0 /boot/vmlinuz-3.16.0
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0 /boot/vmlinuz-3.16.0
update-initramfs: Generating /boot/initrd.img-3.16.0

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.16.0 with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[1]: *** [install] Error 1
make: *** [install] Error 2

df -hを使用してディスク容量を確認しましたが、結果は次のようになります。

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/server--vg-root  103G   33G   66G  34% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
udev                          63G  4.0K   63G   1% /dev
tmpfs                         13G  1.8M   13G   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                          63G  148K   63G   1% /run/shm
none                         100M   24K  100M   1% /run/user
/dev/sda1                    236M   62M  162M  28% /boot
/home/stan/.Private          103G   33G   66G  34% /home/stan

スペースが多すぎて、なぜこのようなエラーが発生するのか理解できません。私はDebianとOpenSUSEで同じプロセスをうまく使いました。

ベストアンサー1

"make module_install install"は、162MBの空き領域を持つ/ bootパーティションにinitrdイメージを構築しようとしますが、これは不十分です。

Ubuntuでカーネルを直接コンパイルするには、/ bootパーティションに少なくとも1 GBの空き容量を用意する必要があります。

おすすめ記事