저는 젠투를 사용합니다. 때때로 (항상 그런 것은 아니지만) 시스템이 부팅될 때(전원을 켠 후) 충돌이 발생합니다(GUI 로그인 창에 도달하기 전에).
Linux가 충돌 문제를 로그 파일에 저장한다는 것을 알고 있지만 혼란스럽고 어디서부터 시작해야 할지 모르십니까?
Do I Need to check the dmsg file ? (or other log file ?)
Do I need to grep with "errors" ? or there string pattern to search in the dmsg or other logging file ?)
답변1
충돌이 발생하는 단계에 따라 다릅니다. 이는 커널 문제일 수 있습니다. grub 구성의 옵션으로 전달된 잘못된/충돌하는 인수 문제 또는 시스템 패키지가 누락되거나 잘못 구성된 문제입니다.
init
또한 어떤 시스템을 사용하는지 에 따라 다릅니다 . 그렇다면 첫 번째 단계는 /var/log/messages에 오류가 있는지 확인하는 것입니다. command 대신 openrc
사용하면 command가 도움이 됩니다(일반적으로 오류는 여기에서 빨간색으로 표시됩니다).systemd
journalctl
물론 dmesg | less
명령도 도움이 됩니다.
시작 프로세스가 중단되고 (GUI) 로그인 화면이 표시되지 않으면 X
Xorg/gnome/gdm/whatever를 잘못 구성했을 가능성이 높습니다. 그런 다음 ALT+ CTRL+를 눌러 F1콘솔에 로그인하세요. 이것이 가능하지 않다면 단일 사용자로 Linux 부팅을 시도해 볼 수 있습니다(소위 복구 모드). 이를 수행하는 단계는 다음과 같습니다.
- grub 수준에서 부팅할 커널을 선택하고 입력하는 대신 "e"(편집)를 누르세요.
- "kernel"이라는 단어로 시작하는 줄을 선택하고 "e"를 다시 누릅니다.
- 줄 끝에 문자 "S"를 추가하세요.
- Enter 키와 "b"(시작)를 누르세요.
이제 매우 작은 시스템을 부팅하고 루트로 로그인하여 젠투에서 무슨 일이 일어나고 있는지 이해하기 위한 사용 가능한 명령을 얻을 것입니다.