나는 OSX를 실행하는 2011년 중반 iMac을 가지고 있고 다음을 따라 Arch Linux를 설치하려고 합니다.가이드. 작년에 유사한 프로세스에 따라 듀얼 부팅을 성공적으로 설정했지만 이제는 로그인 프롬프트 직전에 Archiso의 라이브 USB 설치에서 부팅할 때 커널 패닉 때문에 부팅조차 할 수 없습니다. 이미지가 손상되지 않았다고 100% 확신합니다(서명을 확인하고 다른 컴퓨터에서 실행했습니다).
작년부터 작동했으며 모든 이전 버전을 시도하고 문제가 발생한 버전을 격리했습니다. 2015-05-01 커널 4.0.1이었습니다. 이전 버전은 정상적으로 부팅되고 설치를 완료할 수 있지만 재부팅 후에도 여전히 커널 패닉이 발생합니다.
Archiso 이미지에 대한 설정을 변경할 수 없고 스택 추적이 너무 빨라서 기록조차 할 수 없기 때문에 어떻게 해야 할지 모르겠습니다. 한눈에 "널 포인터 역참조", "디스패치"가 표시됩니다. 원자" 및 "재귀 오류를 수정했지만 다시 시작해야 합니다."
어떻게 디버깅할 수 있나요? 그리고 어쩌면 이 문제를 어떻게 해결할 수 있을까요?
답변1
설치했습니다linux-ltschroot에 있는 @mikeserv의 조언에 따라 이를 grub 구성의 기본 부팅 옵션으로 설정했습니다. 이렇게 하면 Linux 3.14로 부팅하고 설치 프로세스를 완료할 수 있습니다. 바닐라 Linux 커널은 LTS 버전과 함께 설치되므로 grub 메뉴의 "고급 옵션"을 사용하면 여전히 Linux 4.0으로 부팅할 수 있으며 시스템 충돌이 발생하는 것을 볼 수 있습니다.
그런 다음 사용하려고합니다.덤프커널 패닉 중에 시스템의 메모리 덤프를 수행하지만 어떤 이유로 kexec
커널에서 부팅되지 않을지 여전히 알 수 없으며 디버그 옵션으로 다시 컴파일합니다.
결국 저는 커널 패닉 로그를 어려운 방법으로 읽을 수 있었습니다. 높은 프레임 속도 카메라로 기록하여 충돌을 일으키는 드라이버를 식별할 수 있었습니다 radeon_audio_detect
. 이 오류는보고서여러 번, 이는 라데온 GPU를 사용하는 모든 Mac 및 기타 시스템에 영향을 미치는 것 같습니다. ㅏ수리하다커널에 추가되었기 때문에4.2rc5