Suspend to disk e suspend to ram

1 risposta [Ultimo contenuto]
Ritratto di Mark2
Mark2
(Junior)
Offline
Junior
Iscritto: 22/04/2005
Messaggi: 24

Buongiorno,
Avrei bisogno di qualche delucidazione a riguardo del processo di hibernate e resume.
Attualmente ho installato e compilato l'ultimo kernel da kernel.org (2.6.28-rc7) senza creare un initrd: questo mi ha permesso di velocizzare il boot compilando staticamente i moduli per il controller dei dischi e del filesystem.

L'unico neo che e' rimasto e' il processo di resume dopo l'ibernazione. Infatti riesco ad avviare la procedura di ibernazione (viene salvata sulla swap l'immagine), ma durante il reboot non avviene il resume e parte il normale boot.

La domanda e' questa:
E' necessario utilizzare il ramdisk (initrd) per poter effettuare il resume? O forse probabilmente ho qualcosa che non e' configurato a dovere in uswsusp?

Grazie
Marco

Ritratto di paco_deb
paco_deb
(Geek)
Offline
Geek
Iscritto: 25/10/2007
Messaggi: 152

a mio parere l'initrd non c'entra niente con il resume

piuttosto dovresti verificare se grub passa il device che identifica la swap al kernel.

in soldoni: esiste un parametro che si passa al kernel (resume) tramite il quale indichi la partizione dove viene salvata l'img del sistema sospeso

ad es

se la tua swap è /dev/hda1 allora resume=/dev/hda1