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/grub
com 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/grub
afeta 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.cfg
por 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.conf
e insira resume
no array HOOKS antes , filesystems
mas depois ide
, scsi
e 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