从 11.10 升级到 12.04 后 X 无法启动

从 11.10 升级到 12.04 后 X 无法启动

我正在尝试从 11.10 升级到 12.04。

我正在通过 11.10 i386 的 X 会话进行升级。安装过程中,X 突然冻结。因此我重新启动了。重新启动后,我已经处于 12.04 版本,但存在黑屏问题。因此,我已将 nomodeset 添加到 grub 选项中。

我运行了以下命令: sudo apt-get upgrade sudo apt-get dist-upgrade 为了安装缺少的软件包(因为 X 冻结)。总的来说,这些命令安装/升级了大约 1GB 以上的空间。

但还没有 X。所以我卸载了 fglrx 软件包并尝试安装 amd ati(供应商)软件包。它给出了一些错误(编译错误),所以我清理了它并重新安装了 fglrx 和 fglrx-amdcccle ubuntu 软件包。

当前问题:尚无 X。

当我运行命令时:

apt-get install fglrx fglrx-amdcccle

发生了奇怪的输出(与链接组 i386-linux-gnu_gl_conf 相关):

正在读取包裹清单...
正在构建依赖关系树...
正在读取状态信息...
将会安装以下新软件包:
  fglrx fglrx-amdccle
升级了 0 个,新安装了 2 个,删除了 0 个,并且未升级 0 个。
需要获取 0 B/45.1 MB 的档案。
此操作后,将使用129 MB的额外磁盘空间。
选择先前未选择的包 fglrx。
(正在读取数据库...
(读取数据库... 5%
[...]
(读取数据库...95%
(正在读取数据库...100%
(正在读取数据库...当前安装了 483649 个文件和目录。)
正在解压 fglrx(来自 .../fglrx_2%3a8.960-0ubuntu1_i386.deb)...
选择先前未选择的包 fglrx-amdcccle。
正在解压 fglrx-amdcccle(来自 .../fglrx-amdcccle_2%3a8.960-0ubuntu1_i386.deb)...
正在处理 ureadahead 的触发器......
ureadahead 将在下次重启时重新配置
设置 fglrx (2:8.960-0ubuntu1) ...
update-alternatives:使用 /usr/lib/fglrx/ld.so.conf 以自动模式提供 /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf)。
update-alternatives:警告:跳过创建 /etc/OpenCL/vendors/amdocl64.icd,因为关联文件 /usr/lib/fglrx/etc/OpenCL/vendors/amdocl64.icd(链接组 i386-linux-gnu_gl_conf)不存在。
update-alternatives:警告:跳过创建/usr/lib32/libaticalcl.so,因为关联文件/usr/lib32/fglrx/libaticalcl.so(链接组i386-linux-gnu_gl_conf)不存在。
update-alternatives:警告:跳过创建/usr/lib32/libaticalrt.so,因为关联文件/usr/lib32/fglrx/libaticalrt.so(链接组i386-linux-gnu_gl_conf)不存在。
update-alternatives:警告:强制重新安装替代 /usr/lib/fglrx/ld.so.conf,因为链接组 i386-linux-gnu_gl_conf 已损坏。
update-alternatives:警告:跳过创建 /etc/OpenCL/vendors/amdocl64.icd,因为关联文件 /usr/lib/fglrx/etc/OpenCL/vendors/amdocl64.icd(链接组 i386-linux-gnu_gl_conf)不存在。
update-alternatives:警告:跳过创建/usr/lib32/libaticalcl.so,因为关联文件/usr/lib32/fglrx/libaticalcl.so(链接组i386-linux-gnu_gl_conf)不存在。
update-alternatives:警告:跳过创建/usr/lib32/libaticalrt.so,因为关联文件/usr/lib32/fglrx/libaticalrt.so(链接组i386-linux-gnu_gl_conf)不存在。
update-alternatives:使用 /usr/lib/fglrx/alt_ld.so.conf 在自动模式下提供 /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf)。
update-initramfs:推迟更新(触发器已激活)
正在加载新的 fglrx-8.960 DKMS 文件...
首次安装:检查所有内核...
仅为 3.2.0-24-generic-pae 构建
建筑建筑 i686
为 3.2.0-24-generic-pae 构建初始模块
完毕。

fglrx:
运行模块版本健全性检查。
 - 原始模块
   - 此内核中不存在原始模块
 - 安装
   - 安装到 /lib/modules/3.2.0-24-generic-pae/updates/dkms/

去修改.......

DKMS:安装完成。
update-initramfs:推迟更新(触发器已激活)
正在处理 bamfdaemon 的触发器...
重建 /usr/share/applications/bamf.index...
设置 fglrx-amdcccle (2:8.960-0ubuntu1) ...
正在处理 initramfs-tools 的触发器...
update-initramfs:生成 /boot/initrd.img-3.2.0-24-generic-pae
处理 libc-bin 的触发器...
ldconfig 延迟处理正在进行中

但它似乎安装正确,并将所有模块编译到当前内核。

runned the commmand: aticonfig --initial -f

After reboot, still no X .

我尝试运行没有 fglrx 驱动程序的 X,并尝试使用。我在这个问题上花了很多时间,我真的想知道我是否可以从头开始重新安装 ubuntu 来解决这个问题。

其他信息:

uname -a

Linux  [name] 3.2.0-24.generic-pae #37-ubuntu  SMP Wed Apr 25 10:47:59 UTC 2012 i686 i686 i368

lspci

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler [AMD Radeon HD 6600M Series]

Xorg.0.log

[24.741]
X.Org X 服务器 1.11.3
发布日期: 2011-12-16
[ 24.741] X 协议版本 11,修订版 0
[24.741]构建操作系统:Linux 2.6.42-23-generic i686 Ubuntu
[ 24.741] 当前操作系统:Linux beatsaudio 3.2.0-24-generic-pae #37-Ubuntu SMP 2012 年 4 月 25 日星期三 10:47:59 UTC i686
[ 24.741] 内核命令行:BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic-pae root=UUID=dab0cc0d-adaa-4a14-a633-b2f9841935ff ro quiet splash nomodeset vt.handoff=7
[ 24.741] 构建日期:2012 年 4 月 20 日上午 5:12:21

.....]

[28.283] 0:/usr/bin/X(xorg_backtrace+0x37)[0xb7724627]
[28.283] 1:/usr/bin/X (0xb759c000+0x18c3aa) [0xb77283aa]
[ 28.283] 2:(vdso)(__kernel_rt_sigreturn + 0x0)[0xb757940c]
[28.283] 3:/lib/i386-linux-gnu/libc.so.6 (0xb71d9000+0x135d32) [0xb730ed32]
[ 28.283] 4:/usr/bin/X (XIChangeDeviceProperty+0x16c) [0xb76bcafc]
[28.283] 5:/usr/lib/xorg/modules/input/evdev_drv.so (0xb4a25000+0x634e) [0xb4a2b34e]
[28.283] 6:/usr/lib/xorg/modules/input/evdev_drv.so (0xb4a25000+0x6595) [0xb4a2b595]
[ 28.283] 7:/usr/bin/X (ActivateDevice+0x66) [0xb75c82e6]
[28.284] 8:/usr/bin/X (0xb759c000+0x8cc05) [0xb7628c05]
[28.284] 9:/usr/bin/X (0xb759c000+0x9b142) [0xb7637142]
[28.284] 10:/usr/bin/X (0xb759c000+0x9b9b3) [0xb76379b3]
[28.284] 11:/usr/bin/X (config_init+0x14) [0xb7636a14]
[ 28.284] 12:/usr/bin/X (InitInput+0xfd) [0xb7616edd]
[28.284] 13:/usr/bin/X (0xb759c000+0x2524e) [0xb75c124e]
[ 28.284] 14:/lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0xb71f24d3]
[28.284] 15:/usr/bin/X (0xb759c000+0x255e9) [0xb75c15e9]
[ 28.284] 地址 0xf3 处发生分段错误
[28.284]
捕获信号 11(分段错误)。服务器正在中止
[28.284]
请咨询 X.Org 基金会支持
 求助。
[ 28.284] 请检查“/var/log/Xorg.0.log”日志文件以获取更多信息。
[28.284]
[ 28.288](II)evdev:电源按钮:关闭
[ 28.288](II)卸载模块:“evdev”
[ 28.288](II)卸载 evdev
[ 28.292](II)evdev:视频总线:关闭
[ 28.292](II)卸载模块:“evdev”
[ 28.292](II)卸载 evdev
[ 28.308](II)evdev:视频总线:关闭
[ 28.308](II)卸载模块:“evdev”
[ 28.308](II)卸载 evdev
[ 28.312](II)evdev:电源按钮:关闭
[ 28.312](II)卸载模块:“evdev”
[ 28.312](II)卸载 evdev
[ 28.312](II)卸载模块:“evdev”
[ 28.312](II)卸载 evdev
[ 28.664] ddxSigGiveUp:关闭日志
[ 28.664] 服务器因错误 (1) 终止。正在关闭日志文件。

你能帮忙吗?

答案1

好的。我找到了问题所在。请点击此链接:http://ubuntuforums.org/showthread.php?t=1969827

相关内容