![최대 절전 모드에서 깨어날 수 없는 Arch Linux를 진단하고 수정하는 방법은 무엇입니까?](https://linux55.com/image/107828/%EC%B5%9C%EB%8C%80%20%EC%A0%88%EC%A0%84%20%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C%20%EA%B9%A8%EC%96%B4%EB%82%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20Arch%20Linux%EB%A5%BC%20%EC%A7%84%EB%8B%A8%ED%95%98%EA%B3%A0%20%EC%88%98%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
동시에 제공되는 일부 업데이트는 이 문제를 해결합니다.
다시 효과가 있었고 너무 빨리 말했습니다. 그것은 밝혀시스템은 전원이 연결된 경우에만 잠깁니다.따라서 이는 전력 처리와 관련이 있지만 제가 감지할 수 있는 방법은 없습니다. 해결책은 전원을 뽑고, 뚜껑을 다시 닫고, 몇 초간 기다린 후, 뚜껑을 다시 여는 것입니다.
성공적인 절전 모드 해제 후 로그는 다음과 같습니다.
systemd[1]: Started Suspend.
systemd[1]: sleep.target: Unit not needed anymore. Stopping.
systemd[1]: Stopped target Sleep.
systemd[1]: Reached target Suspend.
systemd[1]: suspend.target: Unit is bound to inactive unit systemd-suspend.service. Stopping, too.
systemd[1]: Stopped target Suspend.
systemd-logind[480]: Operation 'sleep' finished.
최근에 덮개를 다시 열면 노트북이 제대로 깨어나지 않습니다. 화면 백라이트가 켜지므로 분명히 무슨 일이 일어나고 있지만 slock
입력하는 동안 블루 스크린의 표준 비밀번호 "프롬프트"가 표시되지 않습니다.
나는 "맹목적으로" 비밀번호를 입력하고 쉘을 열고 실행해 보았습니다 reboot
. 또한 Ctrl-Alt-F2가상 터미널로 변경하려고 시도하고 사용자 이름과 비밀번호를 입력하고 실행해 보았 reboot
으므로 아마도 시스템이 작동하지 않았을 것입니다. 충분히 일어나지 않았습니다. 키보드를 활성화하세요. 에서 가상 터미널로 변경하는 것이 작동 중이므로 slock
깨우기 프로세스가 아직 해당 상태에 도달할 수 없음을 확인했습니다 . 아니요시스템 요청 키키보드에서.
journalctl
관련된 유일한 것은 --boot
최대 절전 모드로 끝나는 것이기 때문입니다.
외부 모니터가 연결되어 있지 않습니다.
이는 100% 반복 가능합니다.
방금 다른 접근 방식을 시도했습니다.
- 훌륭한 WM을 종료하세요.
- VT에서 프로세스 목록을 확인하여
xss-lock
사망을 확인합니다.awesome
- 멋진 WM 로그인 화면으로 돌아갑니다.
- 뚜껑을 닫으세요.
- 몇 초 후에 뚜껑을 엽니다.
다시 빈 화면이 보입니다. 흥미롭게도 전원 버튼을 빠르게 눌렀다가 놓으면 로그인 화면이 다시 나타났는데, 로그인 중에는 전혀 발생하지 않았습니다. 하지만 키보드나 마우스가 모두 작동하지 않아(VT로 변경해도) 여전히 하드 부팅을 해야 했습니다. 일기의 끝은 이렇습니다.
$ journalctl --boot=-1 | tail -n2 | cut -d' ' -f5-
systemd[1]: Starting Suspend...
systemd-sleep[1840]: Suspending system...
내 설정은 두 개의 저장소에 정의되어 있습니다.데스크탑 설정또 다른전체 시스템. 나는 자주 (거의 매일)모든 소프트웨어 업데이트. i915 비디오 드라이버를 사용하고 있습니다. 기계는 Samsung ATIV Book 9 Spin입니다.
답변1
Arch Linux 강화 4.12.5 및 Linux 4.12.4를 사용하면서 이 문제가 발생했습니다. 솔루션으로 가득 찬 수많은 페이지를 살펴본 후 다음과 같이 했습니다.
sudo pacman -Rs acpi
sudo pacman -S acpi
sudo pacman -S linux-lts linux-lts-headers
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts
재부팅 후 문제가 사라지는 경우:
sudo pacman -Rs linux-hardened (linux) linux-hardened-headers (linux-headers)
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts
이것은 나에게 효과적입니다.
답변2
나는 같은 문제를 가지고있다. grub 구성을 다시 작성해야 합니다. 업데이트를 설치하는 데 사용한 Yaourt가 grub 구성을 업데이트하지 못할 수도 있습니다. 알아보고 있습니다.
Azrael이 설명한 수동 재구성이 저에게 효과적이었습니다.
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts