崩溃 - 每天早上,如何解决这个崩溃并以稳定的方式运行?

崩溃 - 每天早上,如何解决这个崩溃并以稳定的方式运行?

我的 Alienware X51 Dell PC 上的 Ubuntu 12.04 64 位每天都会崩溃。我使用的内核是 3.2.0-41-generic。

我有一个正在运行的 Python 应用程序,它在官方时间下载和上传。它每天都会崩溃并出现此屏幕。我无法远程访问它,无法 ssh 到它,除非我亲自到现场关闭并打开系统电源,否则我什么也做不了。

谁能请教如何摆脱这种每天噩梦般的崩溃?

在此处输入图片描述

编辑:

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)


# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.2 LTS
Release:    12.04
Codename:   precise


# uname -a
Linux e700second 3.2.0-41-generic #66-Ubuntu SMP Thu Apr 25 03:27:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

# dpkg -l | grep xserver-xorg-video
ii  xserver-xorg-video-all-lts-quantal           1:7.7+1ubuntu4~precise1                          X.Org X server -- output driver metapackage
ii  xserver-xorg-video-ati-lts-quantal           1:6.99.99~gitf772-0ubuntu1~precise2 X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-cirrus-lts-quantal        1:1.5.1-0ubuntu2~precise1                        X.Org X server -- Cirrus display driver
ii  xserver-xorg-video-fbdev-lts-quantal         1:0.4.3-0ubuntu1~precise1                        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel-lts-quantal         2:2.20.9-0ubuntu2~precise2                       X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-mach64-lts-quantal        6.9.3-0ubuntu1~precise2                          X.Org X server -- ATI Mach64 display driver
ii  xserver-xorg-video-mga-lts-quantal           1:1.6.2-0ubuntu1~precise2                        X.Org X server -- MGA display driver
ii  xserver-xorg-video-modesetting-lts-quantal   0.5.0-0ubuntu1~precise2                          X.Org X server -- Generic modesetting driver
ii  xserver-xorg-video-neomagic-lts-quantal      1:1.2.7-0ubuntu1~precise1                        X.Org X server -- Neomagic display driver
ii  xserver-xorg-video-nouveau-lts-quantal       1:1.0.2-0ubuntu3~precise2                        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-openchrome-lts-quantal    1:0.3.1-0ubuntu1~precise2                        X.Org X server -- VIA display driver
ii  xserver-xorg-video-r128-lts-quantal          6.9.1-0ubuntu1~precise2                          X.Org X server -- ATI r128 display driver
ii  xserver-xorg-video-radeon-lts-quantal        1:6.99.99~gitf772-0ubuntu1~precise2 X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-s3-lts-quantal            1:0.6.5-0ubuntu1~precise1                        X.Org X server -- legacy S3 display driver
ii  xserver-xorg-video-savage-lts-quantal        1:2.3.6-0ubuntu1~precise1                        X.Org X server -- Savage display driver
ii  xserver-xorg-video-siliconmotion-lts-quantal 1:1.7.7-0ubuntu1~precise1                        X.Org X server -- SiliconMotion display driver
ii  xserver-xorg-video-sis-lts-quantal           1:0.10.7-0ubuntu1~precise2                       X.Org X server -- SiS display driver
ii  xserver-xorg-video-sisusb-lts-quantal        1:0.9.6-0ubuntu1~precise1                        X.Org X server -- SiS USB display driver
ii  xserver-xorg-video-tdfx-lts-quantal          1:1.4.5-0ubuntu1~precise2                        X.Org X server -- tdfx display driver
ii  xserver-xorg-video-trident-lts-quantal       1:1.3.6-0ubuntu2~precise1                        X.Org X server -- Trident display driver
ii  xserver-xorg-video-vesa-lts-quantal          1:2.3.2-0ubuntu1~precise1                        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware-lts-quantal        1:12.0.2+git.e5ac80d8-0ubuntu1~precise2          X.Org X server -- VMware display driver

编辑1:

#!/bin/bash
export DISPLAY=:0.0
sudo -s

### Repository update
software-properties-gtk
apt-get update

### Kernel update
apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
update-grub

### Graphics update
apt-get install libgl1-mesa-dri-lts-raring libxatracker1-lts-raring xserver-xorg-core-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-input-evdev-lts-raring xserver-xorg-input-mouse-lts-raring xserver-xorg-input-synaptics-lts-raring xserver-xorg-input-vmmouse-lts-raring xserver-xorg-input-wacom-lts-raring xserver-xorg-lts-raring xserver-xorg-video-all-lts-raring xserver-xorg-video-ati-lts-raring xserver-xorg-video-cirrus-lts-raring xserver-xorg-video-fbdev-lts-raring xserver-xorg-video-intel-lts-raring xserver-xorg-video-mach64-lts-raring xserver-xorg-video-mga-lts-raring xserver-xorg-video-modesetting-lts-raring xserver-xorg-video-neomagic-lts-raring xserver-xorg-video-nouveau-lts-raring xserver-xorg-video-openchrome-lts-raring xserver-xorg-video-r128-lts-raring xserver-xorg-video-radeon-lts-raring xserver-xorg-video-s3-lts-raring xserver-xorg-video-savage-lts-raring xserver-xorg-video-siliconmotion-lts-raring xserver-xorg-video-sis-lts-raring xserver-xorg-video-sisusb-lts-raring xserver-xorg-video-tdfx-lts-raring xserver-xorg-video-trident-lts-raring xserver-xorg-video-vesa-lts-raring xserver-xorg-video-vmware-lts-raring libxrandr-ltsq2 x11-xserver-utils-lts-raring xserver-common-lts-raring
apt-get install --install-recommends xserver-xorg-lts-raring

### Tune
sudo apt-get autoremove
sudo apt-get autoclean
sudo dpkg-reconfigure -a # display nonthing, also show no error
sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep "^xserver" | tr '\n' ' ') # /usr/sbin/dpkg-reconfigure: xserver-common-lts-quantal is broken or not fully installed

update-initramfs -u
shutdown -r now

编辑2:应用更改后的第二张崩溃图片

在此处输入图片描述

编辑3:应用更改后第三次崩溃

在此处输入图片描述

答案1

严格按照以下步骤操作!

  1. 在终端中运行以下命令并选中和选项卡tick下的所有复选框。如果已勾选,则保留。Ubuntu SoftwareUpdates

    sudo software-properties-gtk
    

    然后更新你的存储库:

    sudo apt-get update
    
  2. Linux Kernel 3.8.0通过选择以下软件包进行安装Synaptic

    linux-generic-lts-raring
    linux-headers-3.8.0-30
    linux-headers-3.8.0-30-generic
    linux-headers-generic-lts-raring
    linux-image-3.8.0-30-generic
    linux-image-generic-lts-raring
    

    也可以Kernel 3.8.x通过执行以下命令来安装:

    sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
    

    安装后,执行以下命令来更新 grub 并重新启动系统(确保Kernel 3.8.0.30从 grub 菜单中选):

    sudo update-grub && sudo reboot
    

    在尝试之前第三步骤,我只是想让你尝试一下第四步骤。如果它解决了你的问题,那么就不需要安装最新的Xserver-Xorg软件包,所以你可以跳过第三步。

  3. 使用以下命令安装所有-lts-raring软件包:Xserver-Xorg

    sudo apt-get install libgl1-mesa-dri-lts-raring libxatracker1-lts-raring xserver-xorg-core-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-input-evdev-lts-raring xserver-xorg-input-mouse-lts-raring xserver-xorg-input-synaptics-lts-raring xserver-xorg-input-vmmouse-lts-raring xserver-xorg-input-wacom-lts-raring xserver-xorg-lts-raring xserver-xorg-video-all-lts-raring xserver-xorg-video-ati-lts-raring xserver-xorg-video-cirrus-lts-raring xserver-xorg-video-fbdev-lts-raring xserver-xorg-video-intel-lts-raring xserver-xorg-video-mach64-lts-raring xserver-xorg-video-mga-lts-raring xserver-xorg-video-modesetting-lts-raring xserver-xorg-video-neomagic-lts-raring xserver-xorg-video-nouveau-lts-raring xserver-xorg-video-openchrome-lts-raring xserver-xorg-video-r128-lts-raring xserver-xorg-video-radeon-lts-raring xserver-xorg-video-s3-lts-raring xserver-xorg-video-savage-lts-raring xserver-xorg-video-siliconmotion-lts-raring xserver-xorg-video-sis-lts-raring xserver-xorg-video-sisusb-lts-raring xserver-xorg-video-tdfx-lts-raring xserver-xorg-video-trident-lts-raring xserver-xorg-video-vesa-lts-raring xserver-xorg-video-vmware-lts-raring libxrandr-ltsq2 x11-xserver-utils-lts-raring xserver-common-lts-raring
    

    为什么这个列表这么长?因为它可以确保你安装了所有lts-raring软件包xserver-xorg。我建议你将其复制并粘贴到终端中。它将删除已安装的 Xserver-Xorg 软件包,这些软件包是为以前的内核设计的。因此,y当它提示删除此类软件包时,请按 。运行此命令以确保您安装了所有软件包:

    sudo apt-get install --install-recommends xserver-xorg-lts-raring
    

    再次重新启动系统。

  4. 现在执行以下命令:

    sudo apt-get autoremove
    sudo apt-get autoclean
    sudo dpkg-reconfigure -a
    sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep "^xserver" | tr '\n' ' ')
    

    如果最后一步出现一些错误,则执行这些命令sudo apt-get -f install,,sudo apt-get --purge removesudo apt-get autoremove && sudo apt-get autoclean

    然后再次尝试运行导致错误的命令。如果仍然出现相同的错误,则用以下命令替换该命令:sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep 'lts-raring' | tr '\n' ' ')

    然后继续执行下一个命令:

    sudo update-initramfs -u
    

    然后再次重新启动系统:

    sudo reboot
    
  5. 重新启动系统后,一切都会正常运行。

上述所有步骤的简要描述:

第一步骤确保您能够下载lts-raring软件包。

第二步骤您正在为您的系统安装一个好的稳定内核,您正在使用这么旧的内核:3.2.x

第三步骤将安装Xserver-Xorg软件包,包括graphics card driver最支持的软件包Kernel 3.8.0

第四步骤用于将系统中安装的软件包重新配置为您刚刚安装的最新内核。

这并不难,我毫无问题地做到了。现在我的系统运行良好!如果您在任何特定步骤遇到任何问题或错误,只需回复并提及该命令的错误。我会等你的回复。

相关内容