/etc/initramfs-tools에서 COMPRESS 옵션을 설정하는 방법

/etc/initramfs-tools에서 COMPRESS 옵션을 설정하는 방법

Ubuntu를 최신 버전으로 업그레이드하려고 하는데 다음 오류가 발생합니다.

Not enough free disk space

The upgrade has aborted. The upgrade needs a total of 430 M free space on disk '/boot'. Please free at least an additional 37.8 M of disk space on '/boot'. You can remove old kernels using 'sudo apt autoremove' and you could also set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of your initramfs.

/bootgparted에서 내 파티션이 732MB이고 425MB가 비어 있다는 것을 읽었습니다 . 이 문제를 피하기 위해 기꺼이 더 많은 공간을 할당하고 싶었지만 /boot현재 상황을 고려하면 제가 한 일은 다음과 같습니다.

  • 나는 달렸다 sudo apt autoremove. 이것은 아무런 차이가 없었다.
  • 압축을 추가하려고 하는데 지침에는 set COMPRESS=xz .... 아마도 이는 다음 줄을 다음 줄로 변경하는 것을 의미합니다 /etc/initramfs-tools/initramfs.conf.

COMPRESS=lz4

이에:

COMPRESS=gz

...그런데 그럼 어쩌지?해당 파일을 저장한 다음 재부팅해야 합니까? 로그아웃했다가 다시 로그인해야 하나요? 어떤 종류의 명령을 사용하여 어딘가에서 무언가를 다시 초기화해야 합니까? 여기에 더 많은 설명이 있으면 정말 도움이 될 것입니다. 값을 "설정"한다는 것은 무엇을 의미하며 COMPRESS변경 사항을 적용하려면 위 파일을 편집한 후 무엇을 해야 합니까?

답변1

터미널에 다음을 입력하세요.

sudo nano /etc/initramfs-tools/initramfs.conf

편집기에서 파일이 열립니다. 로
변경COMPRESS=zstdCOMPRESS=xz

스크린샷 보기

그런 다음 다음을 사용하여 이미지를 다시 작성하십시오.

sudo update-initramfs -u -k all

답변2

또한 .. 변경해보십시오

MODULES=대부분에서 MODULES=dep까지

/etc/initramfs-tools/initramfs.conf 다음에

sudo 업데이트-initramfs -u -k 모두

관련 정보