我认为事情是怎么发生的
我最近尝试在我的网络适配器上安装不同的驱动程序,因为我认为我的以太网端口导致了问题 - 结果是我的路由器出了问题,而我的电脑没有问题。
症状
现在,无论我做什么,我的电脑总是挂起,尽管系统监视器似乎没有记录任何类型的 CPU 使用率。我不能 100% 确定网络驱动程序是问题所在,但这是我所做的最后更改。
此外,“有线网络断开连接”消息不断弹出 - 但仅在正常模式下以及计算机挂起时才会出现。
另一件奇怪的事情是,如果我以安全图形模式启动,计算机可以正常运行(大多数情况下)。而且,问题似乎越来越严重。前几次它开始挂起,我重置了机器,之后就好了。现在我几乎无法让它正常运行。
还值得一提的是,问题似乎与启动有关:如果计算机在启动后没有挂起,则整个会话都会正常。如果我重新启动,它开始挂起,它永远不会停止。
是否有任何可能的选项可以“撤消”我所做的任何操作?我希望能够“恢复”到以前的配置,但我认为这是不可能的。是否有任何方法可以卸载所有不必要的驱动程序,以防这会引起某种冲突?
信息
Ubuntu 12.04 - 32 位
英特尔酷睿 i3
集成英特尔显卡
额外细节
输出lshw -class network
- 注意我的以太网卡未列出
*-network
description: Wireless interface
product: RTL8188CE 802.11b/g/n WiFi Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:06:00.0
logical name: wlan0
version: 01
serial: 88:25:2c:ae:c1:dc
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8192ce driverversion=3.2.0-48-generic-pae firmware=N/A ip=192.168.1.110 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:17 ioport:5000(size=256) memory:d4500000-d4503fff
dmesg 输出
我的 dmesg 输出:http://pastebin.com/kCPJfSdT- 注意底部充满了
r8101: eth0: link up
消息。
答案1
获取控制台(CTRL + ALT + F1)并输入命令:top
现在您可以看到哪个进程正在使用您的所有资源。(顶部显示与系统监视器不同的信息)查看哪个进程正在使用您的所有 CPU 和内存。
如果工人或者司机, 然后
- 查找以太网驱动程序
lsmod
进而
sudo -s; echo "blacklist <name of the driver>" >> /etc/modprobe.d/local.conf reboot
否则尝试终止该进程。
由于您的问题不完全清楚,我做出了以下假设:
- 您没有使用其他选项重新编译内核
- 你没有受到电源管理缺陷的影响(但想想这个)
答案2
有一种方法可以在 Ubuntu 上恢复您的计算机,但是,您必须先进行设置。您可以通过打开“系统设置”并选择“备份”选项来检查。如果您有备份配置文件,您可以选择将系统恢复到其中一个的选项。
如果您知道您的驱动程序在哪里,您可以使用 remove package 命令来卸载它们...
apt-get remove package
或者删除设置(您也需要这样做),运行...
apt-get purge package
当然;此后您必须重新安装驱动程序。
我希望这对你有帮助!