Хыыыы.. Вспомнил, как я варварски решал такую проблему >_<
Было такое, когда после какого-то шаманства с acpi конфигами или после каких-то обновлений, 7.10 Ubuntu на ноуте отказалась выключаться. Вот как тогда была решена проблема:
#!/bin/sh
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo l > /proc/sysrq-trigger
sleep 4 && echo b > /proc/sysrq-trigger
#!/bin/sh
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo l > /proc/sysrq-trigger
sleep 2 && echo o > /proc/sysrq-trigger
Это аналог нажатия Alt+SysRq+s,u,l,b и Alt+SysRq+s,u,l,o соответственно =)
Ну и, для красивого выключения по нажатию кнопки Power:
1. в файле /etc/acpi/powerbtn.sh в конце заменить что-то типа "shutdown -h now" на "telinit 0"
2. в файле /etc/acpi/rc0.d/S90halt на всех жизненно важных позициях типа "halt ..." поставить "/root/shutdown.sh"
Таким способом, получил более-менее безопасное отключение ^_^
На самом деле, это, безусловно, костыль, но так хоть можно было выключить ноут ._.