오늘 커널 업데이트가 포함된 업데이트를 실행했습니다. 잠시 화면을 떠났다가 다시 돌아왔을 때 지금 보이는 것은 모두 다른 텍스트인 것처럼 보이는 화면 위로 스크롤되는 호출 스택 추적 정보가 포함된 흰색 텍스트가 있는 검은색 화면뿐입니다(이미지 참조).
3시간 넘게 이런 일이 발생해서 방금 재부팅했습니다. 아무런 해가 발생하지 않은 것 같지만 업데이트가 적용되지 않았습니다.
다시 업데이트를 시도하기 전에 무슨 일이 일어났고 왜 발생했는지 알고 싶습니다.
답변1
이는 Linux 커널에 오류가 있음을 나타냅니다. 여러분이 보는 화면은 개발자가 무엇이 잘못되었는지 파악하는 데 도움이 되도록 되어 있습니다. 다시는 일어날 가능성이 없습니다. 이런 일이 발생하면 Ctrl+ Alt+ S-Abf+ r, Ctrl+ Alt+ S-Abf+ e, Ctrl+ Alt+ S-Abf+ i, Ctrl+ Alt+ S-Abf+ s, Ctrl+ Alt+ S-Abf+ u, Ctrl+ Alt+ S-Abf+ 를 사용하여 컴퓨터를 재부팅할 수 있습니다 b.
다음에 부팅한 후 터미널에서 sudo dpkg --configure -a
및 를 실행하여 업데이트를 재개하세요.sudo dkms autoinstall
오류가 업데이트와 관련된 것인지, 아니면 이해하지 못한 채 도입된 변경 사항으로 인해 발생한 것인지는 순전히 추측일 뿐이지만 후자가 더 가능성이 높습니다. 커널이 충돌한 경우 파일 시스템 저널이 올바르게 복구될 수 있도록 사용자로서 더 많은 일을 할 수 없습니다. 이러한 충돌은 타사 커널 모듈(예: dkms 모듈)에서 발생하지 않는 경우 Ubuntu의 안정 릴리스 버전에서는 발생하지 않습니다! 다음을 수행하여 Linux 커널 개발자에게 버그 보고서를 보낼 수 있습니다.https://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html. 화면에 표시되는 정보 처리에 대한 설명은 다음과 같습니다.http://users.sosdg.org/~qiyong/lxr/source/Documentation/oops-tracing.txt상세히.
커널 충돌을 이해하고 디버그하기 시작하려면 스택 추적을 읽는 방법, 사용 방법을 배우는 것부터 시작하십시오.Linux Magic System 요청 키 해킹(위에 설명 없이 그 중 일부를 나열했습니다.) 그리고 더 많은 로깅 정보를 생성하기 위해 커널을 설정하는 방법(참조https://www.kernel.org/doc/Documentation/sysrq.txt자세한 내용은) 재현 가능한 테스트 사례가 나올 때까지 충돌 원인을 단계별로 줄일 수 있도록 합니다. 그러면 다음에 대한 정확한 문제 보고서를 작성할 수 있습니다.http://bugzilla.kernel.org또는 커널을 직접 해킹하고 패치를 채웁니다.
또한보십시오커널 패닉이란 무엇입니까?.