며칠 전 하나를 만든 후 apt upgrade
내 로그에 이와 같은 내용이 여러 번 수신되었습니다.
Error 24 : Write error : cannot write compressed block
E: mkinitramfs failure cpio 141 lz4 -9 -I 24
update-initramfs: failed for /boot/initrd.img-5.4.0-52-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
이미 컴퓨터를 다시 시작했기 때문에 받은 메시지는 정확하지 않습니다.
메시지를 받은 후 해결책을 찾으려고 노력했고 업그레이드한 후 다음 코드를 실행했습니다. sudo dpkg -P `dpkg --list | grep linux-image | grep linux-image | | grep ^rc | awk {'$2 인쇄'}`
그런 다음 다시 시작한 후 이것을 얻었습니다.
부팅 관리자의 "linux mint 20" 옵션에서 부팅할 수 없고, "linux mint용 고급 옵션"의 복구 옵션을 계속 사용할 수 있지만 첫 번째 옵션인 "linux 5.4"를 사용할 수 없습니다. .0-65- 일반" ".
다른 버전의 Linux 이미지, 5.4.0-65 이외의 복구 모드를 사용하여 시스템에 로그인한 다음 linux-image를 다시 설치해 보았습니다(명령이 Linux 이미지를 삭제하는 것이라고 생각했지요?) sudo apt install --reinstall linux-image-5.4.0-65-generic 5.4.0-65.73
. 오류가 발생했습니다
E: Unable to locate package 5.4.0-65.73
E: Couldn't find any package by glob '5.4.0-65.73'
미안 이거 잘 못하는데 어떡해... 리눅스 민트 배포판을 사용하고 있어요
이것은 내 리눅스 이미지 목록입니다dpkg --list | grep linux-image
ii linux-image-5.4.0-26-generic 5.4.0-26.30 amd64 Signed kernel image generic
ii linux-image-5.4.0-59-generic 5.4.0-59.65 amd64 Signed kernel image generic
ii linux-image-5.4.0-60-generic 5.4.0-60.67 amd64 Signed kernel image generic
ii linux-image-5.4.0-62-generic 5.4.0-62.70 amd64 Signed kernel image generic
iF linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 Signed kernel image generic
iU linux-image-generic 5.4.0.65.68 amd64 Generic Linux kernel image
또한 이것이 무엇을 하는지 알고 싶습니다.grep ^rc | awk {'print $2'}
########################################### ## ###
이전 커널을 제거했을 때 동일한 오류가 다시 발생했습니다.
Error 24 : Write error : cannot write compressed block
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.4.0-65-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returne
d error exit status 1
아래 부분이 새로운 것 같아요
Errors were encountered while processing:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
어떻게든 linux-image 버전 5.4.0-26을 제거하면 /boot에서 8MB 공간만 확보됩니다.
확인 후 apt-cache policy intel-microcode
설치되었다고 표시됩니다.
intel-microcode:
Installed: 3.20201110.0ubuntu0.20.04.2
Candidate: 3.20201110.0ubuntu0.20.04.2
Version table:
*** 3.20201110.0ubuntu0.20.04.2 500
500 http://mirror.0x.sg/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
3.20191115.1ubuntu3 500
500 http://mirror.0x.sg/ubuntu focal/main amd64 Packages
###########################################
다음을 실행하면 나타나는 메시지는 다음과 같습니다 apt-cache policy linux-image-5.4.0.65
.
linux-image-5.4.0-65-lowlatency:
Installed: (none)
Candidate: 5.4.0-65.73
Version table:
5.4.0-65.73 500
500 http://mirror.0x.sg/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
linux-image-5.4.0-65-generic:
Installed: 5.4.0-65.73
Candidate: 5.4.0-65.73
Version table:
*** 5.4.0-65.73 500
500 http://mirror.0x.sg/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
이제 /boot에 충분한 공간이 있으므로 소스를 변경하고 다음을 수행하겠습니다.sudo apt install --reinstall linux-image-5.4.0-65-generic 5.4.0-65.73
(제 CPU는 Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz입니다(해당하는 경우).
답변1
먼저 살펴보겠습니다:
방금 확인해
/boot
보니 더 이상 사용할 수 있는 공간이 없는 것 같습니다.
이제 기본적으로 Mint 업데이트 관리자를 실행하고 새 커널을 설치하기 위해 가장 오래된 커널을 제거할 수 있습니다.
또한 Haswell CPU용 패키지가 설치되어 있는지 확인하세요 intel-microcode
. 다음 명령을 사용하여 간단하게 확인할 수 있습니다.
apt-cache policy intel-microcode
구성을 유지하는 제거된 패키지를 필터링 grep ^rc
합니다.
소스 미러에 완전히 동기화되지 않은 데이터가 있을 수도 있으며, 이로 인해 다음 메시지가 표시될 수 있습니다.
5.4.0-65.73 패키지를 찾을 수 없습니다.
중앙 기록 보관소에 위치:
apt-cache policy linux-image-5.4.0.65
linux-image-5.4.0-65-lowlatency:
Installed: (none)
Candidate: 5.4.0-65.73
Version table:
5.4.0-65.73 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
linux-image-5.4.0-65-generic:
Installed: 5.4.0-65.73
Candidate: 5.4.0-65.73
Version table:
*** 5.4.0-65.73 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
이전 커널을 하나 더 제거하고 소스를 재설정하십시오.