Рассматриваемая система выполняет Kubuntu 16.04.3 LTS.
Я установил последние драйверы Nvidia несколько недель назад после установки GTX 1050. Эта система работала некоторое время. Это загрузилось прекрасный, игры работали большой.
Сегодня я выключил систему для удаления пустого жесткого диска, я должен был вставить другую систему и перезагрузил. Я получил ошибки начальной загрузки и должен был войти в консоль восстановления для удаления, которые выгоняют /etc/fstab
. Я перезагрузил снова, и начальные загрузки системы хорошо, но X не полностью инициализируют. Я получаю логотип Kubuntu и метр прогресса, затем пустой экран ни с чем кроме курсора мыши. Я могу ctrl+alt+F1 или ssh для вхождения в оболочку. Все сервисы, кажется, хорошо работают за исключением X.
Я посмотрел на несколько вопросов на этом сайте, но ничто, кажется, не работает.
Эта система определенно использует драйверы Nvidia, не Noveau.
user@host:~# lshw -c video
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:35 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display UNCLAIMED
description: Display controller
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm bus_master cap_list
configuration: latency=0
resources: memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
Единственный другой видеоконтроллер является интегрированной графикой Intel i7 gen3. Однако монитор включается в GTX 1050 и хорошо работал в течение нескольких недель. Нет никакой опции отключить интегрированную ЦП графику в установке UEFI.
Я действительно пытался поместить в черный список Noveau, но он ничего не сделал так, что я отступил то изменение. Как Вы видите выше, драйвер Nvidia является используемым тем.
Опция для nomodeset
уже присутствует в конфигурации личинки:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0a962b91-f511-4b4c-9248-ef00fe9a3768' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 0a962b91-f511-4b4c-9248-ef00fe9a3768
else
search --no-floppy --fs-uuid --set=root 0a962b91-f511-4b4c-9248-ef00fe9a3768
fi
linux /boot/vmlinuz-4.4.0-97-generic root=UUID=0a962b91-f511-4b4c-9248-ef00fe9a3768 ro quiet splash nomodeset $vt_handoff
initrd /boot/initrd.img-4.4.0-97-generic
}
Я не обновил ядро с 19 сентября, которое прежде устанавливало драйвер Nvidia. То, когда я установил его (работало .run
файл) я выбрал опцию установить двоичный модуль ядра, который автоматически привыкнет новыми версиями ядра, установленными после драйвера.
Эта система не делает двойной начальной загрузки: это - специализированная система Kubuntu. Я перезагрузил многократно начиная с установки драйверов Nvidia без проблемы. Время от времени, выходя из системы экран, кажется, замораживается для немного и повреждается, но в конечном счете исправляет себя. Эта конкретная проблема не исправляет себя. Я загрузил его ранее сегодня и оставил его в течение приблизительно шести часов. Было правильно, где я оставил его, когда я возвратился домой. Если я пробую прием, где я загружаюсь в режим восстановления, затем продолжаются как нормальный, то же самое происходит. Если я использую более старую версию ядра при начальной загрузке, та же проблема происходит. Я также пытался удалить видеокарту и переустановить ее в случае, если я ударил ее (хотя я получаю видео через карту независимо), не помог.
Я не уверен, что сделать затем. Есть ли что-то еще, что зафиксирует это, или что мои следующие шаги должны диагностировать эту проблему?
Эта конкретная проблема была вызвана тем, что я установил драйверы от Nvidia непосредственно, выполнив их .run
файл непосредственно. Я не уверен точно, какова проблема была, но я сначала работал apt purge nvidia-*
для удаления драйверов. Я затем следовал инструкциям здесь , но с различными именами пакета, для обновления к более старому, но более стабильному, двоичному драйверу: apt install nvidia-375
.
После выполнения этого из командной строки tty и перезагрузки, X прибыл право.