나는 yum 업데이트를 하기로 결정하기 전까지 며칠 동안 F19를 사용해 왔습니다. 모든 것이 잘 진행되고 있지만 재부팅한 후에는 더 이상 로그인 화면을 지나갈 수 없습니다. 사용자 이름/비밀번호를 입력하면 로그인 화면이 사라지고 Fedora가 정지되어 로그인 화면 배경 이미지만 표시됩니다. 터미널 Ctrl++ 로 Alt로그인을 시도했는데 F3, 내용 입력 후 터미널이 멈춰 아무것도 할 수 없습니다(명령어는 입력할 수 있는데 아무 일도 일어나지 않습니다).
이 문제를 해결하는 방법을 알고 있나요?
답변1
내 의견이 조금 길어서 직접 답변할 필요는 없지만 답변에 포함하겠습니다. 여기서부터 시작하겠습니다.
1) 이전 커널이 grub 부팅 메뉴에 나열되어 있는지 확인합니다. 그렇다면 한번 시도해 보십시오. 작동하는 경우 /boot/grub2/grub.config
여기에서 편집하기 만 하면 됩니다 .
set default="0"
0은 첫 번째 항목을 기준으로 하므로 다음 항목을 사용하려면 "1"로 변경하세요.
2) 그래도 작동하지 않으면 가능합니다.yum을 사용하여 업데이트 롤백. 기본 아이디어는 테이블을 사용하여 최근 활동(나에게 도움이 됨)을 확인한 다음 테이블 에서 ID 인덱스를 yum history list
사용할 수 있다는 것 같습니다 .yum undo [N]
N
물론 이를 위해서는 최소한 터미널을 시작할 수 있어야 합니다. SSH를 사용할 수 있으면 시도해 볼 수 있습니다. 그럽 메뉴에 "구조 모드" 옵션이 있다면 시도해 보세요. 그렇지 않은 경우 Live CD를 부팅하고 파티션을 마운트하면 그래픽 부팅에서 콘솔 부팅으로 변경할 수 있습니다(도움이 될 수 있습니다...). 이는 /etc/systemd/system/default.target
현재 루트로 있는 심볼릭 링크를 변경하는 것을 의미합니다 /usr/lib/systemd/system/graphical.target
.
rm /etc/systemd/system/default.target
ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
다시 시작하고...
답변2
콘솔에도 로그인할 수 없기 때문에 사용자 계정에 문제가 있을 수 있습니다.
첫 번째 단계는 루트로 로그인하는 것입니다. 물론, 이미 설정되어 있고 루트 비밀번호를 알고 있다면 쉽습니다. 그렇지 않으면 복구 모드로 부팅하거나 livecd를 실행하고 재설정하세요.
GUI 루트 로그인은 약간 무섭고 어쨌든 복잡성을 줄이고 싶기 때문에 터미널에서도 이 작업을 수행하는 것이 좋습니다. 만약 너라면할 수 있는루트 사용자 계정으로 로그인하면 로그 journalctl
에서 명백한 문제가 있는지 확인할 수 있습니다(새 명령 시도). (거기서 뭔가를 보실 수 있을 것 같습니다.) 또 다른 좋은 단계는 일회용 사용자 이름과 비밀번호를 사용하여 새 테스트 계정을 만드는 것입니다. 해당 사용자로 로그인할 수 있습니까?
이렇게 하면 이것이 시스템 문제인지 아니면 자신의 계정 문제인지 범위를 좁히는 데 도움이 됩니다.