Linux GRUB2: Como sair da hibernação?

Linux GRUB2: Como sair da hibernação?

Mudando para o GRUB2, meu Arch Linux não sai mais da hibernação, porque a retomada real não está mais configurada. No legado do GRUB eu escreveria:

/boot/grub/menu.lst:

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

Mas com a nova maneira do GRUB2 de lidar com o menu de inicialização, não sei mais como, onde e de que forma adicionar isso. Meu palpite é que você adicionaria toda a entrada do menu a /etc/grub.d/40_custom/ e de alguma forma configuraria a retomada lá? A codificação manual de entradas de menu no GRUB2 parece ir contra sua abordagem flexível de geração de menu, mas tudo o que me permite usar o hibernate é bem-vindo.

Obrigado!

Responder1

Abra /etc/default/grubcom privilégios de root e adicione GRUB_CMDLINE_LINUX="resume=/dev/sdXY"WhereXYé o local da partição swap, que pode ser encontrado por sudo fdisk -l. Parece que você está usando UUID e tudo bem. /etc/default/grubafeta apenas o sistema operacional atual, então não se preocupe com todos os sistemas operacionais Linux que usam o grub para começar a usar essa troca. Depois de terminar suas edições, execute sudo grub-mkconfig -o /boot/grub/grub.cfg(substitua grub.cfgpor qualquer arquivo que o grub leia na inicialização, por exemplo, pode ser nomeado /boot/grub/grub.efi) para atualizar suas informações de inicialização do grub com o que você alterou em/etc/default/grub

(Não acho que isso precise ser feito no Ubuntu)
Observaçãopode ser necessário adicionar um gancho de currículo para garantir que o kernel saiba que deve ser retomado se o Archlinux ou talvez outro sistema operacional estiver sendo usado. Para fazer isso, se alguém estiver usando mkinitcpio, acesse /etc/mkinitcpio.confe insira resumeno array HOOKS antes , filesystemsmas depois ide, scsie sata. Então, você precisa reconstruir a imagem inicial do ramdisk (estado inicial do sistema operacional para carregar módulos, incluindo currículo)mkinitcpio -p linux

Outros links que podem ajudar
https://askubuntu.com/questions/6769/hibernate-to-a-swap-file
https://wiki.archlinux.org/index.php/Pm-utils#Mkinitcpio_Resume_Hook

informação relacionada