我的台式机原来安装的win10系统,跑起来嗖嗖的,硬件没有什么问题,自从使用U盘安装了Ubuntu14.04之后,进入Ubuntu就会出现各种各样的死机情况,写代码会卡,打字会卡,上个网也能卡。电脑卡的时候任何设备都不能使用,也不能ctrl+alt+F1跳转到tty。请问我要如何解决?是显卡驱动的事么?网上给了一些答案但是太不靠谱了。这个是我最近一次死机的日志,是按alt+table键的时候死机的,当时电脑只开了sublimetext 编辑器和chrome(chrome里也没有视频和flash)。
打开 /var/log/syslog
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.173691] usb 3-11: new high-speed USB device number 6 using xhci_hcd
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192678] usb 3-11: New USB device found, idVendor=0930, idProduct=6544
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192687] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192692] usb 3-11: Product: DataTraveler 2.0
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192695] usb 3-11: Manufacturer: Kingston
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192699] usb 3-11: SerialNumber: 50E549C2020CCE50698E45C2
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192928] usb 3-11: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
Feb 21 18:06:50 hjy-B85-HD3 kernel: [ 3357.192943] usb 3-11: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
Feb 21 18:06:50 hjy-B85-HD3 mtp-probe: checking bus 3, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-11"
Feb 21 18:06:50 hjy-B85-HD3 mtp-probe: bus: 3, device: 6 was not an MTP device
Feb 21 18:06:51 hjy-B85-HD3 kernel: [ 3357.334838] usb-storage 3-11:1.0: USB Mass Storage device detected
Feb 21 18:06:51 hjy-B85-HD3 kernel: [ 3357.334882] scsi6 : usb-storage 3-11:1.0
Feb 21 18:06:51 hjy-B85-HD3 kernel: [ 3357.334964] usbcore: registered new interface driver usb-storage
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.348334] scsi 6:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.349125] sd 6:0:0:0: Attached scsi generic sg1 type 0
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.349666] sd 6:0:0:0: [sdb] 15148608 512-byte logical blocks: (7.75 GB/7.22 GiB)
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.350143] sd 6:0:0:0: [sdb] Write Protect is off
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.350155] sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 00
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.350431] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.354763] sdb: sdb4
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.355623] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.766721] FAT-fs (sdb4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Feb 21 18:06:52 hjy-B85-HD3 udisksd[2203]: Mounted /dev/sdb4 at /media/hjy/IR1_CENA_X6 on behalf of uid 1000
Feb 21 18:06:54 hjy-B85-HD3 colord: device removed: xrandr-Dell Inc.-DELL U2414H-4CWX754LAAPL
这个是我的硬件信息。
H/W path Device Class Description
====================================================
system B85-HD3 (To be filled by O.E.M.)
/0 bus B85-HD3
/0/0 memory 64KiB BIOS
/0/4 memory 128KiB L1 cache
/0/5 memory 512KiB L2 cache
/0/6 memory 3MiB L3 cache
/0/7 memory 8GiB System Memory
/0/7/0 memory 8GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/7/1 memory DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 20
/0/7/2 memory DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 20
/0/7/3 memory DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 20
/0/41 processor Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz
/0/100 bridge 4th Gen Core Processor DRAM Controller
/0/100/1 bridge Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
/0/100/1/0 display GK107 [GeForce GTX 650]
/0/100/1/0.1 multimedia GK107 HDMI Audio Controller
/0/100/2 display Intel Corporation
/0/100/3 multimedia Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
/0/100/14 bus 8 Series/C220 Series Chipset Family USB xHCI
/0/100/16 communication 8 Series/C220 Series Chipset Family MEI Controller #1
/0/100/1a bus 8 Series/C220 Series Chipset Family USB EHCI #2
/0/100/1b multimedia 8 Series/C220 Series Chipset High Definition Audio Controller
/0/100/1c bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #1
/0/100/1c.2 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #3
/0/100/1c.2/0 eth0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.3 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #4
/0/100/1c.3/0 bridge 82801 PCI Bridge
/0/100/1d bus 8 Series/C220 Series Chipset Family USB EHCI #1
/0/100/1f bridge B85 Express LPC Controller
/0/100/1f.2 storage 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
/0/100/1f.3 bus 8 Series/C220 Series Chipset Family SMBus Controller
/0/1 scsi4 storage
/0/1/0.0.0 /dev/sda disk 1TB WDC WD10EZEX-00B
/0/1/0.0.0/1 /dev/sda1 volume 486MiB Windows FAT volume
/0/1/0.0.0/2 /dev/sda2 volume 244MiB EFI partition
/0/1/0.0.0/3 /dev/sda3 volume 930GiB LVM Physical Volume
/0/2 scsi6 storage
/0/2/0.0.0 /dev/sdb disk 7756MB SCSI Disk
/0/2/0.0.0/4 /dev/sdb4 volume 7396MiB Windows FAT volume
/1 power To Be Filled By O.E.M.
/2 eth1 network Ethernet interface
ubuntu14.04总是死机,应该怎么做(附系统日志)
-
- 帖子: 1
- 注册时间: 2016-02-22 11:11
- 系统: Ubuntu14.04
-
- 帖子: 1555
- 注册时间: 2012-03-31 3:29
Re: ubuntu14.04总是死机,应该怎么做(附系统日志)
在你提供的有限的信息里,已经可以看到一个问题了:
“Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.766721] FAT-fs (sdb4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.“
这句话的意思是你的FAT文件系统有“卷”未能正确装载,某些数据可以有损坏,需要做fsck检查。
看你的发帖数,也许是个新linux用户(如弄错了勿怪)。只要在使用linux的过程中遇到任何一次异常关机,原则上在下一次使用系统时就应先在boot引导时进入“高级”选项,用其中的fsck做一次针对文件系统完整性的检查和修复,修复完了再resume进入系统。其实win在异常后其系统也有类似的操作,只不过一般都是集成在系统启动步骤里,不需要人为手动去做罢了。如果一次异常关机后不做fsck,以后就可能更频繁地经常遭遇“异常”,甚至每次都有。
另外,我给你的建议是既然愿意试用一下ubuntu,最好还是找个硬盘或在原有硬盘上划个专用分区来安装。理由如下:
1. Kingston DataTraveler 2.0应该是一个比较老的u盘系列了,这种usb 2.0的设备在使用比较新的电脑的usb3.0的接口时,有可能会碰到一些linux对usb 3.0接口驱动模块的bug,在某些情况下就会导致系统异常。举个我自己的例子,我有一块装在usb 2.0移动硬盘盒里的外置硬盘,笔记本有usb2.0/3.0两种接口,在ubuntu14.04LTS下,连接usb2.0接口对比3.0接口要稳定的多,两年下来异常关机大概只有3-4次,还基本上都是接口之外的问题导致的。
2. FAT文件系统本身在系统可靠性上就比ext3/4文件系统要弱很多,把系统装在u盘上属于”可以但不是一个好的选择“。
3. linux/ubuntu的内核中电源管理模块似乎有一些隐藏的比较大的问题,具体例子我不多举了,至少我总结下来就不下5-6种。而usb3.0在提供连接usb设备的功能之外还有给可充电的设备的更复杂的充电机制,这个新的充电机制在linux/ubuntu上也会使一些原有的电源管理问题表现得更复杂。
你的问题的另外一个可能的根源:显卡驱动。
你的显卡是gtx-650,在linux/ubuntu上有两种可能适用的驱动选择:
1. 系统默认的开源驱动,也就是你安装时自动使用的。但这个驱动并不完美(原因是驱动的开发并非nvidia官方,大概其驱动模块中有不少是靠所谓的“逆向工程”的方法“试”出来的),在不少过老、过新或未正确配置的机器上,因为驱动模块、接口、显示器的不同会有各种显示方面的bug或问题,比如你提到的“也不能ctrl+alt+F1跳转到tty”在我的一台老台式机上也碰到过,怎么调整都不行,原厂的闭源驱动又不适用于我的老显卡,尝试了许多版本和发行版,最后还是安装了一个12.04的lts版后才基本上正常。
2. 另外一个选择是安装nvidia的闭源驱动替换掉缺省的开源驱动。对gtx显卡的台式机用户来说一般这是一个更好的选择。nvidia算是pc设备厂家中对linux比较友善的一个了,一直保持着为linux用户提供显卡驱动的热情。我看到的适用于你的650显卡的最新闭源驱动是361.28(启动搜索链接:http://www.geforce.com/drivers)。安装使用这个驱动对新用户最大的难点大概就是安装驱动的过程,如果没正确地操作过一次,对比win下显卡驱动的安装,老实说还是有可能存在一些“把系统搞乱问题更大”的可能的。建议你好好看看其他用户安装设置这种闭源驱动的帖子,本论坛里很多的。
最后三句话总结一下给你的建议:
1. 最好把系统装在硬盘而不是u盘/tf卡这种设备上;
2. usb2.0设备如有可能最好连接于2.0的接口,实在没有才连接到usb3.0的接口上;
3. 单就你的机器配置中的650显卡来讲,建议尝试安装nvidia的闭源显卡驱动,替换掉系统缺省的开源显卡驱动。
“Feb 21 18:06:52 hjy-B85-HD3 kernel: [ 3358.766721] FAT-fs (sdb4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.“
这句话的意思是你的FAT文件系统有“卷”未能正确装载,某些数据可以有损坏,需要做fsck检查。
看你的发帖数,也许是个新linux用户(如弄错了勿怪)。只要在使用linux的过程中遇到任何一次异常关机,原则上在下一次使用系统时就应先在boot引导时进入“高级”选项,用其中的fsck做一次针对文件系统完整性的检查和修复,修复完了再resume进入系统。其实win在异常后其系统也有类似的操作,只不过一般都是集成在系统启动步骤里,不需要人为手动去做罢了。如果一次异常关机后不做fsck,以后就可能更频繁地经常遭遇“异常”,甚至每次都有。
另外,我给你的建议是既然愿意试用一下ubuntu,最好还是找个硬盘或在原有硬盘上划个专用分区来安装。理由如下:
1. Kingston DataTraveler 2.0应该是一个比较老的u盘系列了,这种usb 2.0的设备在使用比较新的电脑的usb3.0的接口时,有可能会碰到一些linux对usb 3.0接口驱动模块的bug,在某些情况下就会导致系统异常。举个我自己的例子,我有一块装在usb 2.0移动硬盘盒里的外置硬盘,笔记本有usb2.0/3.0两种接口,在ubuntu14.04LTS下,连接usb2.0接口对比3.0接口要稳定的多,两年下来异常关机大概只有3-4次,还基本上都是接口之外的问题导致的。
2. FAT文件系统本身在系统可靠性上就比ext3/4文件系统要弱很多,把系统装在u盘上属于”可以但不是一个好的选择“。
3. linux/ubuntu的内核中电源管理模块似乎有一些隐藏的比较大的问题,具体例子我不多举了,至少我总结下来就不下5-6种。而usb3.0在提供连接usb设备的功能之外还有给可充电的设备的更复杂的充电机制,这个新的充电机制在linux/ubuntu上也会使一些原有的电源管理问题表现得更复杂。
你的问题的另外一个可能的根源:显卡驱动。
你的显卡是gtx-650,在linux/ubuntu上有两种可能适用的驱动选择:
1. 系统默认的开源驱动,也就是你安装时自动使用的。但这个驱动并不完美(原因是驱动的开发并非nvidia官方,大概其驱动模块中有不少是靠所谓的“逆向工程”的方法“试”出来的),在不少过老、过新或未正确配置的机器上,因为驱动模块、接口、显示器的不同会有各种显示方面的bug或问题,比如你提到的“也不能ctrl+alt+F1跳转到tty”在我的一台老台式机上也碰到过,怎么调整都不行,原厂的闭源驱动又不适用于我的老显卡,尝试了许多版本和发行版,最后还是安装了一个12.04的lts版后才基本上正常。
2. 另外一个选择是安装nvidia的闭源驱动替换掉缺省的开源驱动。对gtx显卡的台式机用户来说一般这是一个更好的选择。nvidia算是pc设备厂家中对linux比较友善的一个了,一直保持着为linux用户提供显卡驱动的热情。我看到的适用于你的650显卡的最新闭源驱动是361.28(启动搜索链接:http://www.geforce.com/drivers)。安装使用这个驱动对新用户最大的难点大概就是安装驱动的过程,如果没正确地操作过一次,对比win下显卡驱动的安装,老实说还是有可能存在一些“把系统搞乱问题更大”的可能的。建议你好好看看其他用户安装设置这种闭源驱动的帖子,本论坛里很多的。
最后三句话总结一下给你的建议:
1. 最好把系统装在硬盘而不是u盘/tf卡这种设备上;
2. usb2.0设备如有可能最好连接于2.0的接口,实在没有才连接到usb3.0的接口上;
3. 单就你的机器配置中的650显卡来讲,建议尝试安装nvidia的闭源显卡驱动,替换掉系统缺省的开源显卡驱动。
三年后终于回到16.04--稳定了!