부팅 시 Fedora가 중단되고 밑줄만 표시됨

부팅 시 Fedora가 중단되고 밑줄만 표시됨

Fedora 24로 부팅하려고 할 때 grub 메뉴에서 커널 버전 4.7.3 또는 4.7.4를 선택하면 멈춤 현상이 발생하는데, 4.7.2를 선택하면 정상적으로 부팅됩니다. 정지되면 화면에 밑줄만 표시되고 키보드 입력( Ctrl+ Alt+ Del, Ctrl+ Alt+ F2, Alt+ PrintScr+ B) 에는 응답하지 않습니다 . "quiet" 및 "rhgb"를 제거하기 위해 부팅 명령줄을 편집했는데 많이 인쇄되다가 1.6초에 멈춥니다. 화면에 표시되는 줄은 주로 USB 및 입력에 대해 시작하고 , 그리고 마지막 항목에 대해 설명 Freeing unused kernel memory합니다 write protecting the kernel read-only data. 기록된 것은 의 두 줄이지 random: systemd: uninitialized urandom read (16 bytes read, 24 bits of entropy available)만 마지막 복사본은 잘립니다. 줄이 너무 길어 하나로 표시할 수 없으며 첫 번째 줄은 두 줄로 나뉘지만 두 번째 줄은 마지막 비트가 잘립니다.

나는 이것이 다음과 같은 NVIDIA 독점 드라이버를 설치하는 데 실패한 것과 관련이 있을 수 있다고 생각합니다.이 가이드. 그래도 모든 것을 되돌렸다고 생각했습니다. 작동하는 버전인 4.7.2는 nvidia 드라이버를 설치하려고 했던 버전입니다. initramfs 파일을 백업하고 롤백할 때 복원했습니다. 그 이후에 생성된 버전은 손상되었습니다.

grub 명령줄에 매개변수를 추가하면 nomodule이전보다 더 많은 정보를 얻을 수 있지만 여전히 제대로 작동하지 않습니다. Sterted GNOME Display Manager및 에 도달 Started Virtualization daemon하면 화면이 깜박이기 시작합니다. Ctrl+ Alt+ F2작동하지만 키 입력이 안정적으로 등록되지 않습니다.

답변1

이제 이 문제를 해결했다고 생각합니다. 와 마찬가지로 /etc/modprobe.d도 있는 것으로 밝혀졌습니다 /usr/lib/modprobe.d. 에서 nvidia 설치 프로그램의 누보 블랙리스트 파일을 제거했지만 에 /etc/modprobe.d/있는 파일은 제거하지 않았기 /usr/lib/modprobe.d/때문에 누보는 ''이었습니다. 로드되지 않습니다. 해당 파일을 삭제하면 이제 작동한다는 의미입니다.

다음을 실행하여 추가 구성 파일을 발견했습니다.

diff <(sudo lsinitrd /boot/initramfs-4.7.4-200.fc24.x86_64.img) <(sudo lsinitrd /boot/initramfs-4.7.2-201.fc24.x86_64.img) | less

그리고 의심스러운 것을 발견할 때까지 차이점을 살펴보았습니다. 소음이 많이 발생하지만(모든 커널 드라이버의 경로가 변경됨) 다행스럽게도 이는 꽤 쉽게 발견할 수 있었습니다.

관련 정보