Ubuntu(GNOME)14.04 刚刚更新,现在无法登录 X 服务器

Ubuntu(GNOME)14.04 刚刚更新,现在无法登录 X 服务器

我刚刚更新了我的 Ubuntu gnome 14.04 并重新启动了计算机,现在系统无法加载 X 和 gnome。它卡在黑屏上,我可以看到一些文本不时闪烁。

当我尝试更改终端时,我只有几秒钟的时间以 root 身份登录并手动终止 gdm,否则它将再次更改为 X 终端。

然后,我尝试以用户身份登录并手动运行startx,它出现以下错误(取自/var/log/Xorg.failsafe.log):

[    99.897] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    99.897] (II) Loading sub module "vbe"
[    99.897] (II) LoadModule: "vbe"
[    99.897] (II) Loading /usr/lib/xorg/modules/libvbe.so
[    99.897] (II) Module vbe: vendor="X.Org Foundation"
[    99.897]    compiled for 1.17.1, module version = 1.1.0
[    99.897]    ABI class: X.Org Video Driver, version 19.0
[    99.897] (II) Loading sub module "int10"
[    99.897] (II) LoadModule: "int10"
[    99.897] (II) Loading /usr/lib/xorg/modules/libint10.so
[    99.897] (II) Module int10: vendor="X.Org Foundation"
[    99.897]    compiled for 1.17.1, module version = 1.0.0
[    99.897]    ABI class: X.Org Video Driver, version 19.0
[    99.897] (II) VESA(0): initializing int10
[    99.898] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[    99.898] (EE) 
[    99.898] (EE) Backtrace:
[    99.898] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x560b13600fc8]
[    99.898] (EE) 1: /usr/bin/X (0x560b13460000+0x1a4ff9 [0x560b13604ff9]
[    99.898] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f0b955df000+0x36cb0) [0x7f0b95615cb0]
[    99.898] (EE) 3: /usr/lib/x86_64-linux-gnu/libpciaccess.so.0 (pci_io_read8+0x3) [0x7f0b9699f523]
[    99.898] (EE) 4: /usr/lib/xorg/modules/libint10.so (0x7f0b8f883000+0x56fc) [0x7f0b8f8886fc]
[    99.898] (EE) 5: /usr/lib/xorg/modules/libint10.so (0x7f0b8f883000+0xac61) [0x7f0b8f88dc61]
[    99.898] (EE) 6: /usr/lib/xorg/modules/libint10.so (0x7f0b8f883000+0xe7e0) [0x7f0b8f8917e0]
[    99.898] (EE) 7: /usr/lib/xorg/modules/libint10.so (xf86ExecX86int10+0x45) [0x7f0b8f889a15]
[    99.898] (EE) 8: /usr/lib/xorg/modules/libvbe.so (VBEExtendedInit+0x84) [0x7f0b8faa8614]
[    99.898] (EE) 9: /usr/lib/xorg/modules/drivers/vesa_drv.so (0x7f0b8fcae000+0x2f2a) [0x7f0b8fcb0f2a]
[    99.898] (EE) 10: /usr/bin/X (InitOutput+0xa7f) [0x560b134f59bf]
[    99.898] (EE) 11: /usr/bin/X (0x560b13460000+0x57dab) [0x560b134b7dab]
[    99.898] (EE) 12: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f0b95600f45]
[    99.898] (EE) 13: /usr/bin/X (0x560b13460000+0x4352e) [0x560b134a352e]
[    99.898] (EE) 
[    99.898] (EE) Segmentation fault at address 0x8
[    99.898] (EE) 
Fatal server error:
[    99.898] (EE) Caught signal 11 (Segmentation fault). Server aborting
[    99.898] (EE) 
[    99.898] (EE)

-- End of quote

据我所知,上次更新主要是针对内核,现在已从 Linux 3.19.0-64-generic 更新到 3.19.0-65-generic。
现在在引导加载程序中,当我选择本次更新之前的最后一个内核时,一切正常。只有最新的内核才不行。

我该如何修复这个问题?或者我该如何撤销最新更新?

谢谢

答案1

禁用 UEFI 安全启动似乎可以解决这个问题,这可能与安全启动开启时第三方图形驱动程序未加载有关。

我使用了 update-secureboot-policy 命令并按照说明将其禁用。

相关内容