어제 pacman -Syu
실행해서 꽤 많은 업데이트를 확인했고, 컴퓨터가 작업을 수행하는 동안 컴퓨터에서 자리를 비웠습니다. 돌아와보니 잠금화면이 떴는데, 비밀번호를 입력했는데도 로그인이 안 되는 걸 보고 깜짝 놀랐습니다. 아마도 TTY로 전환해 보아야 할 것 같은데, 그런 생각은 해본 적이 없습니다.
재부팅하면 문제가 해결될 것이라 생각하고 재설정 버튼을 눌렀습니다. 이제 Manjaro는 시작을 거부합니다. 구체적으로:
- 평소와 같이 BIOS 콘텐츠가 표시됩니다.
- 내 드라이브가 암호화되어 있으므로 GRUB에서 평소처럼 비밀번호를 묻습니다.
- 복호화 후 GRUB 메뉴가 나타납니다.
- Manjaro 시작 옵션 중 하나를 선택하면 systemd의 디스플레이 버전에서 메시지가 표시되고 화면이 깜박이기 시작한 직후(껐다 켜는 것처럼 보이지만 화면은 항상 검은색입니다)
- HDD 표시등도 가끔 깜박입니다.
- 이 시점에서 컴퓨터가 응답하지 않으며
Ctrl+Alt+1-7
TTY 에도 응답하지 않습니다Ctrl+Alt+Del
. 컴퓨터를 제거하려면 하드 리셋을 해야 합니다.
문제는 잘못된 비디오 드라이버인 것 같습니다. DE인 Cinnamon을 부팅하지 않고 어떻게든 Manjaro로 부팅할 수 있다면 업데이트를 다시 실행하고(어쩌면 중요한 지점에서 실패했을 수도 있음) 로그를 보거나 작동할 수 있을 때까지 비디오 드라이버를 패치할 수 있을 것이라고 생각했습니다. 다시. 그러나 현재는 GRUB 메뉴만 있습니다.
- Manjaro에게 비디오나 GUI 콘텐츠를 로드하지 말라고 지시하기 위해 GRUB 명령줄( )에 입력할 수 있는
c
것이 있습니까 ? e
GUI 없이 기존 옵션을 시작하기 위해 GRUB 편집기( )에서 수행할 수 있는 작업이 있습니까 ?- 어떻게든 liveCD를 사용하여 Manjaro 설치에 들어가서 거기에서 명령을 실행할 수 있습니까? 예를 들어
chroot
HD를 연결하면 실행할 수 있나요pacman -Syu
?
GRUB 메뉴를 편집하고 명령에 다양한 매개변수를 추가하는 방법에 대한 몇 가지 조언을 온라인에서 본 적이 있지만 linux
GRUB 구성 파일은 분명히 매우 복잡하고 제가 본 예제와 전혀 다릅니다. 여기에 붙여넣고 싶은데 컴퓨터에서 내보내는 방법을 모르겠습니다. 또한 GRUB 편집기에서 어떤 키를 사용해야 할지 정말 혼란스럽습니다.
답변1
나는 팔로우한다미오리인의 제안e
GRUB 프롬프트에서 키를 눌러 구성을 편집합니다 . 그런 다음 linux
시작하고 끝나는 줄을 찾아서 splash
끝에 하나를 추가합니다. 3
그런 다음 F10을 눌러 시작합니다.
그러면 사용자 이름/비밀번호를 입력하고 CLI 명령을 정상적으로 실행할 수 있는 텍스트 TTY 화면으로 이동됩니다. pacman -Syu
성공적으로 업데이트하면 문제가 마술처럼 사라질 것이라는 기대를 갖고 실행했습니다 .
Python 패키지가 dateutils
설치되어 있어 팩맨 업데이트가 실패한 것 같습니다. 팩맨은 중단으로 인해 상태가 부분적으로 업데이트되는 것을 피하기 위해 단일 트랜잭션에서 대규모 업데이트를 수행하려고 시도하는 것 같지만, 그럼에도 불구하고 업데이트 시도로 인해 시스템이 중단된 것 같습니다.
나는 dateutils
그것을 제거했다 pip uninstall python-dateutils
. 그런 다음 pacman -Syu
다시 실행하여 성공적으로 완료했습니다. pacman -Syyu
업데이트가 제대로 되었는지 확인하기 위해 실행했는데 오래된 패키지가 보고되지 않았습니다. 그런 다음 나도 pacaur -Syu
같은 방식으로 달렸습니다. dateutils
나중에 확인해 보니 pip list
팩맨 업데이트를 통해 다시 설치된 것 같았습니다.
다시 시작한 후 내 컴퓨터(GUI 포함)는 이전처럼 작동했습니다.