我正在尝试从 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