Hibernar com Arch LInux - Kernel 3.2
Como sabemos, o Arch
Linux exige um certo conhecimento e tempo para prepará-lo para uso.
Muitas coisas precisam ser configuradas “à mão”, e a hibernação
é uma delas. Por padrão a instalação básica pode vir com esta
função não configurada, e tornando assim necessária intervenção
do usuário, se é seu caso, vamos fazer os seguintes passos.
Cheque sua instalação
e verifique se possui o pm-utils instalado:
# pacman -Ss pm-utils
Se não estiver
instalado, instale-o:
# pacman -S pm-utils
Após isto, vamos
indicar no GRUB qual o endereço onde o “resume” está sendo
feito. Para isso, use o fdisk para verificar a partição da sua
SWAP, onde os dados da hibernação são armazenados:
# fdisk -l
Procure os dados da sua
partição, que devem ser algo parecido com isso:
/dev/sda1 *
63 8177084 4088511 82 Linux swap / Solaris
Sendo assim o /dev/sda1
é o endereço da minha partição de SWAP, e vamos adicionar o
parâmetro “resume” ao GRUB, editando o arquivo “menu.lst”
usando um editor de texto qualquer, neste caso o Nano:
# nano
/boot/grub/menu.lst
Procure os dados da sua
instalação do Arch Linux, algo como os dados abaixo:
# (0) Arch Linux
title Arch Linux
root (hd0,4)
kernel
/boot/vmlinuz-linux root=/dev/sda5 ro
initrd
/boot/initramfs-linux.img
Na linha onde
encontramos o parâmetro “kernel”, vamos adicionar o “resume”
indicando o endereço da minha partição SWAP:
kernel
/boot/vmlinuz-linux root=/dev/sda5 resume=/dev/sda1 ro
Salve as alterações.
Agora iremos adicionar o “resume” ao array de HOOKs, no arquivo
/etc/mkinitcpio.conf:
# nano
/etc/mkinitcpio.conf
Procure a linha linha
HOOKS e adicione o “resume” antes do “filesystems”
obrigatoriamente:
HOOKS="base udev
autodetect pata scsi sata resume filesystems usbinput fsck"
Salve as alterações.
Após estes passos, é necessária a reconstrução da imagem
“initrd” com o seguinte comando:
# mkinitcpio -p linux
Pronto, se tudo ocorreu
bem, sua hibernação já irá funcionar, mas eu aconselho a
reinicialização do sistema.
Espero ter ajudado, qualquer dúvida ou comentários é só postar aí, seu feedback é muito importante. Fique na Paz e até o próximo artigo!
REFERÊNCIAS
PM-Utils - ArchWiki
https://wiki.archlinux.org/index.php/Pm-utils#Mkinitcpio_Resume_Hook
Obrigado, fiz aqui e funciou perfeitamente.
ResponderExcluir