Problemas com o grub badram

2

Eu tenho um pau de memória ruim (o computador aleatoriamente segfaults e dá memtest86 + erros, imagem da saída na parte inferior). Como gostaria que este computador funcionasse enquanto eu trabalhava para obter o novo RAM, gostaria de usar a funcionalidade no grub2 para mascarar a memória ruim. ( Como lista negra de um setor de RAM incorreto de acordo com a indicação de erro do MemTest86 +? usa um método diferente que envolve passar argumentos ao kernel para fazer a mesma coisa)

Siga as instruções da parte inferior de esta página e o comentário em /etc/defaults/grub I adicionou a seguinte linha a /etc/defaults/grub

GRUB_BADRAM="0xbfc90044,0xffff80c4,0xb0490444,0xf77f84ec,0xb2490444,0xf27facc4,0xb0492864,0xf07faef4,0xb0490044,0xfd7f91e4,0xb0492144,0xff7fa1c4,0xb0490244,0xf37fe2c4,0xb0494044,0xf3ffc0e4,0xb0493464,0xf17fb4e4,0xb0490044,0xff7fa0c4"

que depois de executar update-grub adicionado

badram 0xbfc90044,0xffff80c4,0xb0490444,0xf77f84ec,0xb2490444,0xf27facc4,0xb0492864,0xf07faef4,0xb0490044,0xfd7f91e4,0xb0492144,0xff7fa1c4,0xb0490244,0xf37fe2c4,0xb0494044,0xf3ffc0e4,0xb0493464,0xf17fb4e4,0xb0490044,0xff7fa0c4

para /boot/grub/grub.cfg , que parece corresponder corretamente aos argumentos da linha de comando especificados aqui .

No entanto, quando eu reinicializo o grub não carrega, há apenas uma tela em branco. A inicialização com um disco ao vivo, comentando a linha badram em /boot/grub/grub.cfg permitiu que eu inicializasse novamente (mas ainda tenho a memória ruim sem máscara).

Tenho certeza que copiei os endereços e máscaras corretamente (mandei um colega de escritório ler a foto para mim depois que eu copiei e depois li o arquivo de volta para eles enquanto eles estavam olhando para a foto), então eu suponho que tenho feito algo errado com a formatação, mas eu não sei o que.

    
por tacaswell 25.10.2013 / 18:36

1 resposta

-1

Para usar a opção badram você precisa do kernel corrigido , e o último patch disponível somente para o 2.6.28.

Eu acho que você usa o kernel mais recente sem esse patch, e essa é a causa da tela preta.

Você deve usar memmap em vez de badram.

    
por 25.10.2013 / 20:28