Aparentemente (não quero testar isso), o GRUB2 tem uma opção que permite mascarar células de memória com defeito, em byte por byte. Você precisará usar as opções de inicialização do memtest para determinar os maus endereços e listá-los no arquivo de configuração do grub como
GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
usando seus endereços, é claro. Os links que encontrei referenciando isso são
link