Olá pirozzimorales,
Creio que v. deveria fazer mais um teste com o script, mantendo no rc.local apenas aquelas duas linhas que o autor descreve como importantes.
Ainda assim, não funcionando, é hora de ir para a command line do menu de inicialização do grub e tentar alterar parâmetros do acpi.
Vou estudar melhor o que mais poderia ser útil nos "cheat codes", mas por enquanto faça um teste com acpi=off e ainda com o pci=noacpi
Faz primeiro um, faz depois o outro, faz ainda usando ambos.
Para editar a linha v. usa a tecla 'e' no menu inicial.
Feita a alteração, para dar partida utilize as teclas Ctrl+x ou F10, isto é, **não** utilize Enter que não funciona.
Essas alterações são apenas para a sessão, ou seja, perdem-se no próximo reboot, entretanto, se alguma delas funcionar, é fácil torná-las permanentes.
Elimine o quiet, se existir, que é para poder acompanhar o carregamento e alguma eventual mensagem de erro.
Exemplo de linha a ser alterada no menu de inicialização:
Teste01:
linux /boot/vmlinuz-2.6.38-8 root=UUID=29429303-b0b0-4ebb-9fbd-6fd7656abf64 ro splash acpi=off
Teste02:
linux /boot/vmlinuz-2.6.38-8 root=UUID=29429303-b0b0-4ebb-9fbd-6fd7656abf64 ro splash pci=noacpi
Teste03:
linux /boot/vmlinuz-2.6.38-8 root=UUID=29429303-b0b0-4ebb-9fbd-6fd7656abf64 ro splash acpi=off pci=noacpi
[]'s