Lis*_*e A 5 shutdown wubi 11.04
我已经将 Ubuntu 安装为 wubi(在 Windows 7 旁边)。当我希望计算机关闭时,它没有,而是冻结。
我在别处找到了这个:
sudo modprobe -rf rt2860sta; sudo modprobe rt2860sta; echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)
有什么方法可以让我弄清楚这是否适合我?这修复了“加载了错误的驱动程序”,但是如何检查我拥有哪个驱动程序,以及它是否有问题?
好的,目前的情况:
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 "-----------------------------------------------"
Run Code Online (Sandbox Code Playgroud)
这在一定程度上是通过以下命令实现的:
sudo modprobe -rf rt2800pci
sudo modprobe -rf rt2860sta
sudo modprobe rt2860sta
Run Code Online (Sandbox Code Playgroud)
我首先将 rt2800pci 列入黑名单(意味着将来不会加载它),然后立即使用上面的 3 个命令将其删除。由于最后一个命令,计算机死机了,但启动后它终于做了它应该做的事情。
成功!我的电脑终于明白关机是如何工作的了!
您可以尝试从终端窗口运行:
sudo halt
Run Code Online (Sandbox Code Playgroud)
或者
sudo init 0
Run Code Online (Sandbox Code Playgroud)