Я только что обновил своего гнома Ubuntu 14.04 и перезапустил компьютер, Теперь система не загружает X и гнома. Это застревает на черном экране, и я вижу, что некоторый текст время от времени высвечивается.
когда я пытаюсь изменить терминал, у меня есть только несколько секунд, чтобы войти в систему как корень и уничтожить 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-универсального к 3.19.0-65-универсальному.
Теперь в загрузчике, когда я выбираю последнее ядро Перед этим обновлением, все работает хорошо. только с последним ядром это не делает.
Как я могу зафиксировать это? Или как я могу отменить последнее обновление?
Спасибо
отключение Защищенной загрузки UEFI, кажется, решает это, к этому, вероятно, имели отношение сторонние графические драйверы, не загружающиеся, в то время как безопасная начальная загрузка шла.
я использовал команду update-secureboot-policy и следовал инструкциям для отключения ее.