절전 모드 후에 USB에서 부팅할 수 없습니다.

절전 모드 후에 USB에서 부팅할 수 없습니다.

전체 디스크 암호화가 포함된 Void Linux 설정이 있습니다. 커널과 암호화 키가 있는 부팅 파티션이 USD 드라이브에 있습니다. 랩톱을 절전 모드로 전환할 때까지 모든 것이 잘 작동합니다. 절전 버튼 ACPI 처리기 스크립트는 다음과 같습니다.

    button/sleep)
        case "$2" in
            SBTN|SLPB)
                # suspend-to-ram
                logger "Sleep Button pressed: $2, suspending..."
        sleep 0.5
                zzz
                ;;
            *)  logger "ACPI action undefined: $2" ;;
        esac
        ;;

문제는때때로노트북이 잠자기 후 깨어나지 않고 검은색 화면이 표시됩니다. 재부팅 후 부팅 파티션이 있는 USB 드라이브를 찾을 수 없습니다. 이 문제를 해결하려면 grub이 있는 다른 부팅 USB를 연결하고 grub에서 첫 번째 부팅 드라이브를 찾은 다음 첫 번째 드라이브에서 수동으로 부팅해야 했습니다. 그런 다음 부트로더를 다시 설치하기 위해 커널을 재구성했습니다.

sudo xbps-reconfigure --force linux6.2-6.2.13_1

그 후에는 잘 작동했습니다. 커널을 재구성하지 않으면 다음 부팅 시 문제가 발생하고 노트북이 부팅 파티션을 다시 찾을 수 없게 됩니다.

efibootmgr출력을 확인했을 때 USB 드라이브를 찾을 수 없었기 때문에 절전 모드가 EFI 부팅 관리자에서 드라이브를 제거하는 것 같습니다 .

이 문제는 자주 보지는 않습니다. 잠을 자고 10번 정도 자면 한 번씩 발생합니다. 수면 시간은 중요하지 않습니다. 노트북은 하루 동안 절전 모드에서 일시 중지되었다가 정상적으로 깨어날 수 있지만, 10분 동안 잠자면 충돌이 발생할 수 있습니다.

이 수면 문제를 어떻게 해결할 수 있습니까?

관련 정보