제목에서 언급했듯이 컴퓨터를 부팅하고 가지고 있는 Ubuntu OS를 선택했는데 무한 로딩 화면에서 멈췄습니다.
grub에 연결하기 위해 nomodeset을 설정하려고 시도했지만 도움이 되지 않았습니다. 어떤 제안이 있으십니까?
시스템 작동에 대한 정보를 얻기 위해 로딩 화면에서 "Escape"를 클릭한 후 다음과 같은 사실을 발견했습니다.
[ OK ] Starting User Runtime Directory /run/user/...
[FAILED] Failed to start Light Display Manager
See 'systemctl status lightdm.service' for details
[ OK ] Finished User Runtime Directory /run/user/... .
Starting User Manager for UID 10000...
[ OK ] Started User Manager for UID 10000...
[ OK ] Stopped Light Display Manager.
Starting Light Display Manager.
Starting RealtimeKit Scheduling Policy Service.
[ OK ] Started RealtimeKit Scheduling Policy Service.
[FAILED] Failed to start Light Display Manager.
Starting Light Display Manager...
[FAILED] Failed to start Light Display Manager.
See 'systemctl status lightdm.service' for more details.
그런 다음 위의 실패한 시작 Lightdm 메시지가 계속 표시됩니다. 프롬프트가 끝나면 나는 본다.
A start job is running for Hold until the boot process finishes up ( <mins> / no limit)
<mins>
무한 로딩 프로세스가 언제 시작되는지 추측합니다
altctrl또한 (++ / f1) 를 통해 터미널에 파일을 보도록 요청했지만 f2어떤 종류의 터미널도 얻을 수 없었습니다. 로딩 화면으로 돌아갔다가 다시 메시지로 돌아갑니다.
하지만 컴퓨터를 재부팅하고 OS 선택 메뉴에서 우분투의 고급 옵션을 선택하면 루트 쉘 프롬프트가 나타날 수 있습니다. 하지만 sudo 업그레이드를 실행하려고 시도했지만 실패했기 때문에 인터넷에 액세스할 수 없습니다.
그렇다면 인터넷 없이 이 문제를 해결하는 방법은 무엇일까요?
답변1
가장 큰 문제는 디스플레이 관리자가 제대로 작동하지 않는다는 것입니다. 이 주제에 대한 가장 일반적인 솔루션/조언을 찾을 수 있습니다(예:[1],[2])은 (무엇보다도) dpkg reconfigure
이 lightdm
패키지를 귀하에게 추천합니다. 하지만 이를 위해서는 몇 가지 터미널 프롬프트가 필요합니다.
위에서 언급했듯이 ctrl++ / 를 사용하여 어떤 종류의 터미널에도 액세스 할 수 없습니다 . 내가 실제로 한 일은 복구 모드에서 우분투에 액세스하고 거기에서 루트 터미널을 가져와 lightdm 패키지 재구성을 진행하는 것이었습니다.altf1f2
#root
로 로그인 sudo dpkg-reconfigure lightdm
한 다음 컴퓨터를 다시 시작했습니다. 오류가 지속되어 디스플레이 관리자를 완전히 제거한 후 다시 설치해 보았습니다. 동일한 단계를 수행하여 Ubuntu Recovery mode
OS 선택 메뉴에서 선택한 다음 enable networking
루트 터미널을 열기 전에 선택하여 네트워크 연결을 설정하고 패키지를 가져올 수 있었습니다.
이쯤 되면 판도라의 상자를 연 것 같습니다. 오류가 있습니다(참조[삼],[4]) 복구 모드에서 UbuntuMATE 20.04를 사용하고 있고 버그가 이전 버전의 커널과 관련되어 있지만 분명히 여전히 존재합니다(?). 그래서...먼저 시스템 네트워킹을 수동으로 활성화해야 했습니다.
sudo rm
( )의 매달린 링크를 제거 /etc/resolv.conf -> /run/resolvconf/resolv.conf
하고 다른 링크를 만들었습니다.구성 파일 구문 분석파일은 /etc/dir에 있으며 유효한 DNS 서버를 포함합니다. 파일을 저장하고 네트워크 관리자를 다시 시작했습니다. 그러다가 노력했는데 ping 8.8.8.8
답변이 왔습니다.
# resolv.conf file
nameserver 8.8.8.8 # primary DNS server for Google DNS
nameserver 8.8.4.4 # secondary DNS server for Google DNS
이제 인터넷에 접속할 수 있으므로 다음을 수행했습니다.
sudo apt purge xorg lightdm
sudo apt autoremove
sudo apt install xorg lightdm
컴퓨터를 다시 시작한 후 성공적으로 로그인할 수 있었습니다.