Linux GRUB2: ¿Cómo salir de la hibernación?

Linux GRUB2: ¿Cómo salir de la hibernación?

Al pasar a GRUB2, mi Arch Linux ya no se reanuda desde la hibernación porque la reanudación real ya no está configurada. En el legado de GRUB escribiría:

/boot/grub/menu.lst:

kernel /vmlinuz26 root=/dev/disk/by-uuid/X ro resume=/dev/disk/by-uuid/Y ro

Pero con la nueva forma de GRUB2 de manejar el menú de inicio, ya no sé cómo, dónde y de qué forma agregarlo. Supongo que agregarías la entrada de menú completa a /etc/grub.d/40_custom/ y de alguna manera configurarías la reanudación allí. Codificar manualmente las entradas de menú en GRUB2 parece ir en contra de su enfoque flexible de generación de menús, pero cualquier cosa que me permita volver a usar la hibernación será bienvenida.

¡Gracias!

Respuesta1

Abra /etc/default/grubcon privilegios de root y agregue GRUB_CMDLINE_LINUX="resume=/dev/sdXY"DóndeXYes la ubicación de la partición de intercambio, que se puede encontrar mediante sudo fdisk -l. Parece que estás usando UUID y está bien. /etc/default/grubsolo afecta al sistema operativo actual, así que no se preocupe si todos los sistemas operativos Linux usan grub para comenzar a usar ese intercambio. Después de terminar las ediciones, ejecute sudo grub-mkconfig -o /boot/grub/grub.cfg(sustituya grub.cfgcon cualquier archivo que grub lea al arrancar, por ejemplo, puede llamarse /boot/grub/grub.efi) para actualizar la información de inicio de grub con lo que cambió en/etc/default/grub

(No creo que esto deba hacerse en Ubuntu)
NotaEs posible que sea necesario agregar un gancho de reanudación para asegurarse de que el kernel sepa que debe reanudarse si se está utilizando Archlinux o tal vez otro sistema operativo. Para hacer esto, si uno está usando mkinitcpio, vaya /etc/mkinitcpio.confe inserte resumeen la matriz HOOKS antes filesystemspero después de ide, scsiy sata. Luego, necesita reconstruir la imagen inicial del disco ram (estado inicial del sistema operativo para cargar módulos, incluido el currículum) mediantemkinitcpio -p linux

Otros enlaces que pueden ayudar
https://askubuntu.com/questions/6769/hibernate-to-a-swap-file
https://wiki.archlinux.org/index.php/Pm-utils#Mkinitcpio_Resume_Hook

información relacionada