왜 Ubuntu 16.04의 Hibernate가 작동하지 않고 어떻게 해결합니까?


8

HP Pavilion 17-f000 노트북에 Kubuntu 16.04 64 비트가 설치되어 있습니다. 우분투 16.04 wiki 에서 단계를 시도 했지만 sudo pm-hibernate터미널 명령이 아무 것도 수행하지 않았으며 /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla이러한 내용으로 파일을 생성 해도 효과가 없었습니다.

[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
[Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes

5.8GiB 램, 7.5GiB 스왑 파티션이 있으며 램 일시 중단이 정상적으로 작동합니다.


1
스왑 파티션의 크기는 얼마입니까? 스왑 크기가 RAM보다 작 으면 디스크 일시 중지 (일명 최대 절전 모드)가 작동하지 않습니다.
mikewhatever

1
스왑 파티션은 7.5GiB이고 램은 5.8GiB입니다.
Enkouyami

/ etc / default / grub에 resume = / dev / myswapdevice 추가 및 실행sudo update-grub
Enkouyami

도움이되지 않습니다. 이전 의견을 작성하지 않은 것을 눈치 채지 못했습니다.
Enkouyami

링크 한 문서 (공식 문서의 일부)와 관련하여 문서가 오래되어 몇 주 후에 업데이트됩니다. launchpad.net/bugs/1575466을
Gunnar Hjalmarsson 2016 년

답변:


5

이것은 아마도 4.4.0 커널에 도입 된 변경 및 회귀로 인해 이와 같은 우분투 16.04에,하지만 난 4.4.0에 대한 해결 방법을 수행합니다

스왑 파티션을 grub에 추가하고 재부팅 한 후 변경 사항이 없습니다. 다음으로 TuxOnIce가 안정적인 Ubuntu 커널 패키지를 설치했으며 최대 절전 모드 옵션이 나타 났지만 실패했습니다. 나중에 디스크와 램으로 일시 중단 hibernate하는 데 사용 되는 패키지 를 설치 uswsusp했으며 작동했습니다. 이를 달성하기위한 정확한 단계는 다음과 같습니다.

  1. 스왑 파티션 / 파일이 올바르게 설정되어 있는지 다시 확인하십시오 /etc/default/grub. cat /proc/swaps또는로 위치를 확인하면됩니다 swapon -s.

    더 좋은 방법은 스왑 파티션 / 파일의 UUID 또는 레이블을 찾아서 사용하십시오.

    tail -n -9 /proc/swaps | cut -d ' ' -f 1 | xargs sudo blkid
  2. /etc/default/grub줄을 찾아 수정 하고 GRUB_CMDLINE_LINUX_DEFAULT=스왑 장치를 추가 한 후 저장하십시오. UUID를 입력하려면, 그것을 접두사 UUID=/dev/by-uuid/.

  3. GRUB에 변경 사항을 저장하십시오.

    sudo update-grub
  4. TuxOnIce 안정적인 저장소를 추가하십시오 .

    sudo add-apt-repository ppa:tuxonice/ppa
  5. TuxOnIce 커널 및 uswsup을 설치하십시오 :

    sudo apt update
    sudo apt install uswsusp linux-generic-tuxonice tuxonice-userui
  6. 컴퓨터를 다시 시작하십시오 ( sudo reboot;)


3
'sudo pm-hibernate'를 사용하여 시스템을 최대 절전 모드로 전환 할 수 있지만 최대 절전 모드 옵션은 없습니다 (오른쪽 상단 설정 아이콘 클릭시).
Nikhil Verma 2016 년

2
@NikhilVerma이 답변을 시도해보십시오 : askubuntu.com/a/462480/51672
Enkouyami

2
따라서 "스왑 장치 추가"는 "resume = / dev / yourswap"을 추가한다는 의미입니까?
misiu_mp

2
"스왑 장치를 추가하고 저장하십시오"란 정확히 무엇을 의미합니까?
Alex

2
@Alex 이것 ( askubuntu.com/a/196365/187411 ) 에 따르면 resume=UUID=[your UUID]이미 존재하는 문자열에 문자열 을 추가하는 것을 의미합니다 . 예를 들어GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=549ae7468"
ossbuntu

2

우분투 16.04에서 똑같은 문제가 있었지만 아무것도 도움이되지 않는 것 같습니다.

마지막으로 BIOS 메뉴에서 보안 부팅비활성화 해야한다는 것을 알았습니다 . 나는 이미 받아 들인 대답에서 제안 된 단계를 수행 했으므로 내 경우에 필요한지 여부를 말할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.