Я установил Ubuntu как wubi (рядом с windows 7). Когда я ожидаю, что компьютер выключится, это не так, вместо этого он зависнет.
Я нашел это в другом месте:
sudo modprobe -rf rt2860sta; sudo modprobe rt2860sta; echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
Есть ли какой-то способ для меня выяснить, подходит ли это мне? Это исправляет «неправильный драйвер загружен», но как я могу проверить, какой драйвер у меня установлен, и является ли он неправильным?
Вы можете попробовать запустить из окна терминала:
sudo halt
или
sudo init 0
Хорошо, текущее состояние дел:
lisea@ubuntu:~$ bin/rtcheck.sh
-----------------------------------------------
SUSPEND_MODULES="rt2800pci"
-----------------------------------------------
blacklist rt2800pci
-----------------------------------------------
parport_pc 32111 0
rt2860sta 494649 1
crc_ccitt 12595 1 rt2860sta
parport 36746 3 parport_pc,ppdev,lp
-----------------------------------------------
lisea@ubuntu:~$
lisea@ubuntu:~$ cat bin/rtcheck.sh
#/bin/sh
echo "-----------------------------------------------"
cat /etc/pm/config.d/config
echo "-----------------------------------------------"
tail -n 1 /etc/modprobe.d/blacklist.conf
echo "-----------------------------------------------"
lsmod | grep rt
echo "-----------------------------------------------"
Частично это было достигнуто с помощью следующих команд:
sudo modprobe -rf rt2800pci
sudo modprobe -rf rt2860sta
sudo modprobe rt2860sta
Сначала я занесен в черный список rt2800pci (то есть он не будет загружен в будущее), а затем удалили его прямо сейчас с помощью 3 команд выше. Компьютер завис в результате последней команды, но после загрузки он, наконец, сделал то, что должен был сделать.
Успех! Мой компьютер наконец-то понимает, как работает выключение!
Я не мог последовать этому совету. В моей системе не было одинаковых файлов. Я, наконец, просто перезагрузил Ubuntu 11.10 32-битной, а не 64-битной кажется, работает.