我已将 Ubuntu 安装为 wubi(位于 Windows 7 旁边)。当我期望计算机关闭时,它并没有关闭,而是冻结了。
我在其他地方发现了这一点:
sudo modprobe -rf rt2860sta; sudo modprobe rt2860sta; echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
有什么方法可以让我确定这是否适合我?这解决了“加载了错误的驱动程序”的问题,但我如何检查我拥有哪个驱动程序,以及它是否错误?
答案1
好的,目前的情况是:
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 条命令将其删除。最后一条命令导致计算机死机,但启动后它终于做了它应该做的事情。
成功了!我的电脑终于明白关机是怎么回事了!
答案2
您可以尝试从终端窗口运行:
sudo halt
或者
sudo init 0
答案3
我无法遵循这个建议。我的系统没有相同的文件。我最终只是重新加载了 Ubuntu 11.10 32 位而不是 64 位。似乎有效。