
내 노트북은 시작할 때마다 처음 시작할 때 커널 패닉 상태가 됩니다. 전원 버튼을 길게 눌러 종료했다가 다시 시작하면 두 번째로 최근에 설치된 커널을 선택해야 하는 grub 메뉴로 이동합니다. 최신 커널이 손상된 것 같습니다.
OS Version: Ubuntu 20.04.5 LTS (Focal Fossa)
Kernel Version (Broken): linux-generic 5.15.0-46
Kernel Version (Working): linux-generic 5.15.0-41
나는 다음을 시도했다이 "튜토리얼"그러나 성공하지 못했습니다. "initrd.img-5.15.0-46" 파일이 부팅 디렉터리에 없었고 sudo apt install --reinstall linux-generic
다음 출력과 함께 명령이 실패했으며 더 이상 진행하지 않았습니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for linux-generic:amd64
시스템을 업데이트하거나 sudo apt install linux-generic
업데이트/명령을 실행하려고 할 때에도 실패합니다.이 출력
나는 약간의 Linux 지식을 가지고 있지만 듀얼 부팅 설정 외에 커널/부팅에 관해 아무것도 한 적이 없습니다. 따라서 커널 문제 및 해결에 대해서는 전혀 모르는 사람입니다. 내 문제에 대한 팁이나 해결책을 갖고 있는 사람이 있나요?
편집 : 에 대한 답변에도 쓰여진 바와 같이이 댓글, 문제는 특히 출력의 다음 줄인 것 같습니다.
installed linux-firmware package post-installation script subprocess returned error exit status 1
그러면 다음 프로세스도 실패하게 됩니다. 이 문제를 어떻게 해결할 수 있나요?
고치다:
내 생각엔 해결책을 찾은 것 같아이 페이지. 설치 후 스크립트가 실패한 모든 패키지의 파일을 제거했습니다. 마지막으로 실행한 후 오류가 사라 sudo apt update
졌습니다 .sudo apt upgrade
답변1
내 생각엔 해결책을 찾은 것 같아이 페이지. /var/lib/dpkg/info
설치 후 스크립트가 실패한 모든 패키지의 파일을 제거했습니다 . 마지막으로 실행한 후 오류가 사라 sudo apt update
졌습니다 .sudo apt upgrade
답변2
일반 패키지를 사용하여 설치하는 대신 "해키" 방식으로 최신 HWE 커널을 설치하려는 것 같습니다. 또한 패키지가 부분적으로 설치된 상황에서 어떻게든 종료된 것 같습니다.
Ubuntu 20.04에 HWE 커널 라인을 설치하는 일반적인 방법은 다음과 같습니다.
sudo apt install linux-image-generic-hwe-20.04
이렇게 하면 번거로움 없이 20.04에 커널 5.15.0-46-generic이 설치됩니다.
문제가 있는 경우 다른 단계를 시도해 볼 수 있습니다.여기에 표시된 대로.
1. 패키지 데이터베이스 재구성:
sudo dpkg --configure -a
2. 재설치 또는 강제 설치: (이 경우 linux-image-generic-hwe-20.04
)
sudo apt install --reinstall linux-image-generic-hwe-20.04
또는
sudo apt install -f linux-image-generic-hwe-20.04
3. 문제가 있는 패키지 제거: (이 경우 linux-firmware
)
sudo apt remove linux-firmware
4. 문제가 있는 패키지 파일 제거: (이 경우 linux-firmware
)
sudo apt mv /var/lib/dpkg/info/linux-firmware* /tmp
손상된 패키지를 수정하는 방법에 대한 끝없는 스레드도 있습니다. 먼저 해당 패키지를 살펴보세요.