Pagina 1 di 1

[RISOLTO] Grub2 non riconosce il file di ibernazione

Inviato: sab 27 lug 2013, 16:32
da Burroughs
Salve a tutti, ragazzi!
Posto qui questo quesito visto che nei luoghi deputati non riesco ad ottenere risposta... :evil:
Sulla mia Arch ho installato il kernel ice, che è in pratica un vanilla patchato per poter utilizzare la sospensione/ibernazione tramite il redivivo progetto TuxOnIce.
Essendo interessato solo all'ibernazione, mi è venuta l'idea di approntare un hibernation file, seguendo le indicazioni del wiki.
Tutto ok, ho creato il file, indicato a TuxOnIce come effettuare l'ibernazione ed istruito Grub2, in /etc/default/grub, ad utilizzare il file medesimo tramite una sintassi UUID:

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=UUID=89ea43f42a7e4245a863ce04264a3602:0x5baa0"
Bene, provo ad effettuare l'ibernazione, nessun problema, ma al resume successivo, come ad ogni normale boot, Grub2 si lamenta perché non riesce a trovare il file di ibernazione.
Ho provato anche ad usare una sintassi più tradizionale, del tipo

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=/dev/sdxx"
ma non è cambiato nulla.
A 'sto punto, sospetto un bug di Grub2, voi che ne pensate?

Burroughs.

Re: [Archlinux] Grub2 non riconosce il file di ibernazione

Inviato: dom 28 lug 2013, 7:59
da hashbang
Burroughs ha scritto:Tutto ok, ho creato il file, indicato a TuxOnIce come effettuare l'ibernazione ed istruito Grub2, in /etc/default/grub, ad utilizzare il file medesimo tramite una sintassi UUID:

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=UUID=89ea43f42a7e4245a863ce04264a3602:0x5baa0"
Bene, provo ad effettuare l'ibernazione, nessun problema, ma al resume successivo, come ad ogni normale boot, Grub2 si lamenta perché non riesce a trovare il file di ibernazione.
Leggendo la pagina dell'Arch Wiki, mi pare che la sintassi debba essere

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=file:UUID=89ea43f42a7e4245a863ce04264a3602:0x5baa0"
o senza UUID

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=file:/dev/sdxx:0x5baa0"
Ho provato anche ad usare una sintassi più tradizionale, del tipo

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=/dev/sdxx"
ma non è cambiato nulla.
Questa non l'accetterà mai perché indica un resume da una partizione di swap che contiene lo snapshot del sistema ibernato, cosa che non esiste nel tuo caso, dato che usi un hibernation file.

Re: [Archlinux] Grub2 non riconosce il file di ibernazione

Inviato: dom 28 lug 2013, 9:53
da Burroughs
hashbang ha scritto:Leggendo la pagina dell'Arch Wiki, mi pare che la sintassi debba essere

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=file:UUID=89ea43f42a7e4245a863ce04264a3602:0x5baa0"
o senza UUID

Codice: Seleziona tutto

GRUB_CMDLINE_LINUX="resume=file:/dev/sdxx:0x5baa0"

Ho risolto con la prima istruzione.
Grazie ancora per l'aiuto,

Burroughs.