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!

Comentários

Postar um comentário

Postagens mais visitadas deste blog

JDownloader: Corrigir erro Skipped FFMpeg ao baixar do Youtube

Corrigindo erro ao instalar o Netbeans no Linux: UncaughtExceptionHandler in thread "main"

Opera e o AutoComplete de formulários - Dica