Linus의 git 트리에서 최신 Linux 커널(4.5.x)을 컴파일했습니다. 커널은 오류 없이 완벽하게 컴파일됩니다. 커널을 컴파일한 후 를 사용했는데 sudo make modules_install
이것도 완벽하게 작동했지만 실행하면 sudo make install
이런 오류가 발생했습니다.
sh ./arch/x86/boot/install.sh 4.5.0-00001-gf99c49a arch/x86/boot/bzImage \
System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.5.0-00001-gf99c49a /boot/vmlinuz-4.5.0-00001-gf99c49a
run-parts: executing /etc/kernel/postinst.d/dkms 4.5.0-00001-gf99c49a /boot/vmlinuz-4.5.0-00001-gf99c49a
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.5.0-00001-gf99c49a /boot/vmlinuz-4.5.0-00001-gf99c49a
update-initramfs: Generating /boot/initrd.img-4.5.0-00001-gf99c49a
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver4.bin for module i915
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.5.0-00001-gf99c49a with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
arch/x86/boot/Makefile:189: recipe for target 'install' failed
make[1]: *** [install] Error 1
arch/x86/Makefile:260: recipe for target 'install' failed
make: *** [install] Error 2
저는 다음 세 가지 링크를 클릭했습니다.1,2그리고 삼;하지만 문제는 해결되지 않았습니다.
/boot
때때로 공간이 24MB만 남았다는 경고가 표시되지만 다음과 같이 표시되기 때문에 공간(in)이 문제라고 /boot
생각 df
합니다 .
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1833688 0 1833688 0% /dev
tmpfs 395944 23612 372332 6% /run
/dev/dm-0 475786312 234152100 217442632 52% /
tmpfs 1979716 1052 1978664 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1979716 0 1979716 0% /sys/fs/cgroup
/dev/sda2 650875 398220 219070 65% /boot
/dev/sda1 102178 7236 94942 8% /boot/efi
tmpfs 395944 60 395884 1% /run/user/1000
참고: 현재 Linux 커널 을 실행 4.5.0-rc1
중이며 make oldconfig
.make defconfig
편집 1: 우분투 15.10