![/boot의 절반 이상을 차지하는 커널로 업그레이드하는 방법](https://rvso.com/image/192231/%2Fboot%EC%9D%98%20%EC%A0%88%EB%B0%98%20%EC%9D%B4%EC%83%81%EC%9D%84%20%EC%B0%A8%EC%A7%80%ED%95%98%EB%8A%94%20%EC%BB%A4%EB%84%90%EB%A1%9C%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
최신 Linux 커널은 이제 내 /boot
공간의 절반 이상을 차지합니다. 다음에 업그레이드하고 싶은 경우 어떻게 해야 합니까? 현재 사용 중인 커널을 제거한 다음 aptitude full-upgrade
또는 를 발행할 수 있습니까 do-release-upgrade
? 위험해 보이고 부작용도 있을 수 있습니다(구성 손실?).
$ df -h /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 236M 166M 58M 75% /boot
$ du -hc /boot/*5.11.0-18*
249K /boot/config-5.11.0-18-generic
117M /boot/initrd.img-5.11.0-18-generic
5.8M /boot/System.map-5.11.0-18-generic
15M /boot/vmlinuz-5.11.0-18-generic
137M total
아니면 liveCD에서 부팅하고 시스템에 chroot하여 현재 커널을 삭제하고 새 커널을 설치하는 유일한 솔루션입니까?
답변1
간단히 in MODULES=most
으로 변경하여 initrd 및 관련 파일이 차지하는 크기를 절반으로 줄였습니다.MODULES=dep
/etc/initramfs-tools/initramfs.conf
나는 현재 더 나은 압축 비율인 lz4를 이미 사용하고 있었기 때문에 압축을 변경하지 않고 그대로 두었습니다.
그런 다음 실행 sudo update-initramfs -u -k all
하여 적용하고 재부팅하여 테스트합니다.