Problema de hibernação do Debian PM: Cabeçalho de troca não encontrado

1

Eu tenho o Debian 6 2.6.32-5-amd64 no netbook. Com pm-utils Sleep funciona, mas a hibernação falha com erro: PM: Swap header not found! . O swap foi ativado usando o tutorial do ubuntu após a instalação - esta é provavelmente a chave, mas não encontra solução de trabalho.

    
por Eugene 19.07.2012 / 17:47

1 resposta

6

Você não tem uma partição swap reconhecível. Verifique se sua partição de troca está ativa: execute cat /proc/swaps para ver qual espaço de troca está em uso.

Isso pode ser um sintoma de tentativa de hibernação para um arquivo de troca. Veja por exemplo bug do Ubuntu # 313724 . Alguns métodos de hibernação aceitam arquivos de troca, mas isso depende tanto do método de hibernação quanto da versão do kernel, e parece que o seu não pode lidar com um arquivo de troca. Algumas versões do pm-utils podem hibernar para um arquivo ; você precisa configurar o sistema para passar o argumento resume_offset apropriado ao inicializar de volta no sistema hibernado.

Se você criou uma partição virtual com um sistema operacional mais recente ou teve uma troca criptografada antes, mas não mais, talvez seja necessário reinicializar a partição virtual. Execute mkswap no dispositivo de bloco correspondente à partição (por exemplo, mkswap /dev/sdz99 - verifique se o nome e o número estão corretos, caso contrário, isso substituirá uma das suas partições de dados).

    
por 20.07.2012 / 03:57