मैंने हाल ही में अपने कर्नेल को 3.16.4 (डेबियन जेसी) से 4.9.0 (डेबियन खिंचाव) में अपग्रेड किया है। सब कुछ ठीक था, जब तक कि मैंने "हाइबरनेट" (डिस्क को निलंबित) करने की कोशिश नहीं की।
जब मैं LXDE में हाइबरनेट विकल्प का उपयोग करता हूं, तो यह हाइबरनेट दिखाई देता है। मैं डिस्क स्पिंडल टिकिंग और डेटा लिख सकता हूं। लेकिन समस्या तब दिखाई देती है जब हाइबरनेशन से फिर से शुरू होता है। कर्नेल सफलतापूर्वक स्वैप से छवि को पुनर्स्थापित करता है, लेकिन फिर जमा देता है और रिबूट करता है, जिसमें सभी काम खो जाते हैं। मुझे इंटरनेट पर कहीं भी जवाब नहीं मिला। लोग बस /etc/initramfs-tools/conf.d/resume की स्थापना नहीं करने के आसपास कुछ गलतियों को हल कर रहे हैं या कर्नेल पैरामीटर सेट कर चुके हैं, या गलत तरीके से / etc / fstab में प्रवेश कर रहे हैं। मेरे पास ये सही हैं। /Etc/initramfs-tools/conf.d/resume में सही UUID, सही fstab और फिर से शुरू कर्नेल पैरामेटर सेट न करें।
मैंने विस्तारित विभाजन के बाहर स्वैप विभाजन को प्राथमिक में स्थानांतरित कर दिया। UUID को सहेजा गया और नए स्वैप में लागू किया गया।
यह प्रणाली "छवि 100% बहाल" और फिर "सस्पेंसिंग कन्सोल" तक पहुंचती है, और फिर यह सभी कार्यों को सामान्य रूप से बंद कर देती है और सभी कार्य खो जाते हैं।
स्वच्छ स्थापित करने की कोशिश की, लेकिन भाग्य के बिना।
केवल i386 (32-बिट x 86) पर होता है, amd64 (64-बिट x 86) को नुकसान नहीं होता है।
डिस्क विभाजन तालिका लेआउट:
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 बिट ओएस के साथ आया था, इसलिए मैंने सोचा कि यह 32 बिट था जब तक कि मैंने जांच / खरीद / cpuinfo नहीं की)