오늘 시작화면 이후 검은색 화면과 깜박이는 화면이 나오며 바탕화면으로 들어가지 못하는 문제를 겪었습니다. 온라인으로 확인한 결과 모두 그래픽 카드에 문제가 있다고 하더군요. 인터넷 안내에 따라 grub 부팅 옵션을 수정하기 시작했는데 시스템에 들어갈 수는 있었지만 매번 수동으로 수정해야 했습니다. 컴퓨터를 시작했습니다. 한번에 해결하기 위해 grub 파일을 변경해 보았으나 결과적으로 컴퓨터가 전혀 부팅이 되지 않는 현상이 발생하였습니다.
그래서 다시 검색해서 다른 블로그를 참고해서 드디어 컴퓨터를 시작하게 됐어요. 그러나 이 방법 역시 일회성 해결 방법이므로 컴퓨터를 켤 때마다 설정을 변경해야 합니다. 몇 가지 조사 끝에 마침내 완전히 해결되었습니다. 다음은 단계를 요약한 것입니다.
1. 특정 작업에 대해서는 자세히 설명하지 않고 검색만 하세요. /p>
2 .mount -o rw, 다시 마운트 /
3.sudo apt-get purge nvidia-*
4.sudo apt-get purge xserver-xorg
(나중에 다시 시도했지만 3, 4단계가 주어지지 않아도 성공했습니다)
5.sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT=" 찾아서 수정합니다. Quiet Splash nouveau.modeset=0" 및 저장
p>
6.sudo update-grub
7.sudo vi /boot/grub/grub.cfg 및 발견 약 100줄(여기서 찾기가 쉽지 않음) ro Quiet Splash nouveau.modeset=0이 있습니다. ro를 rw로 변경하고 저장하세요.
8.sudo update-grub
9.reboot
부팅할 때 Shift를 길게 눌러 시스템 선택 인터페이스로 들어간 다음(그리고 "똥!"이라고 외쳤습니다) e를 눌러 grub을 편집합니다. rw Quiet Splash nouveau.modeset=0으로 변경해야 합니다. 그렇다면 F10을 눌러 부팅합니다(또한 여기에서 직접 수정할 수도 있고 부팅할 수도 있지만 한 번만 수행할 수는 없습니다. 5단계 -9 위 파일 수정은 부팅 후 수행할 수 있습니다.)
참고: 문제 해결 과정에서 또 다른 문제가 발견되었습니다. 부팅 스크립트 rc.local은 다음 명령문을 사용합니다.
if [ -e mnt/usb/main ]; then
...... (생략)
fi
이것은 다음을 결정하는 명령문입니다. 파일이 존재하는지 확인하는데 sh로 실행하면 [] 기호가 인식되지 않아 bash로 변경해야 합니다. 따라서 파일 헤더의 #!/bin/sh를 #!/bin/bash로 변경하고 if 뒤의 모든 공백에 주의해야 합니다.
rc.local뿐만 아니라 모든 시스템 파일 문제는 이 기능도 켤 수 없다는 것입니다. 해결 방법은 복구 모드로 들어가서 파일을 올바르게 수정하는 것입니다. 예를 들어, 이전 기사에서 언급한 fstab 파일의 문제입니다.