최근에 커널을 3.16.4 (Debian jessie)에서 4.9.0 (Debian stretch)으로 업그레이드했습니다. "최대 절전 모드"(디스크 일시 중단)를 시도 할 때까지 모든 것이 정상이었습니다.
LXDE에서 최대 절전 모드 옵션을 사용하면 최대 절전 모드로 나타납니다. 디스크 스핀들이 똑딱 거리고 데이터를 쓰는 것을들을 수 있습니다. 그러나 최대 절전 모드에서 다시 시작할 때 문제가 나타납니다. 커널은 스왑에서 이미지를 성공적으로 복원 한 다음 작업을 잃어버린 후 정지 및 재부팅합니다. 인터넷 어디에서나 답을 찾을 수 없습니다. 사람들은 /etc/initramfs-tools/conf.d/resume을 설정하지 않거나 커널 매개 변수를 설정하지 않았거나 / etc / fstab에 잘못 입력 한 것과 관련된 몇 가지 실수를 해결하고 있습니다. 나는 이것들이 정확하다. /etc/initramfs-tools/conf.d/resume에서 UUID를 수정하고 fstab을 수정하고 resume kernel paramter를 다시 설정하지 마십시오.
스왑 파티션을 확장 파티션 외부에서 기본 파티션으로 옮겼습니다. UUID가 저장되어 새 스왑에 적용되었습니다.
시스템이 "이미지 복원 100 %"및 "일시 중지 콘솔"에 도달 한 후 모든 작업이 유실 된 상태에서 전원이 꺼지고 정상적으로 부팅됩니다.
깨끗한 설치를 시도했지만 운이 없습니다.
i386 (32 비트 x86)에서만 발생하며 amd64 (64 비트 x86)에서는 문제가 발생하지 않습니다.
디스크 파티션 테이블 레이아웃 :
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 HDD <ROOT-UUID> /
└─sda2 swap HDD-SWAP <SW-UUID> [SWAP]
sr0
sda2는 업그레이드 전에 논리적 (내부 확장)이었습니다.
Fstab :
UUID=<ROOT-UUID> / ext4 errors=remount-ro 0 1
UUID=<SW-UUID> none swap sw 0 0
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=<SW-UUID>
커널 cmdline
BOOT_IMAGE=/boot/vmlinuz-4.9.0-3-686-pae root=UUID=<ROOT-UUID> ro quiet
시스템 정보:
Computer: Compaq CQ60-120ec
Swap Size: 3.5GiB
Processor: AMD Athlon X2 64 QL-66
GPU: Nvidia Geforce 8200M G
Memory: 2G DDR2 667MHz
Desktop Environment: LXDE
Debian Version: 9 (stretch)
Kernel version: 4.9.0-3
Graphics Driver: nvidia legacy 304xxx
(프로세서는 64 비트이지만 원래 32 비트 OS와 함께 제공되므로 / proc / cpuinfo를 검사 할 때까지 32 비트라고 생각했습니다)