GUI не запускается в Ubuntu 17.10

Я понимаю, что Fedora - это ваша вторая ОС. Возможно, у вас есть следующая проблема:

Чтобы grub распознал другие ОС, необходимо установить os-prober, а соответствующий файл конфигурации GRUB должен быть существующим и исполняемым.

Сделать убедитесь, что у вас установлен os-prober: sudo apt-get install os-prober

Запуск stat -c% A /etc/grub.d/30_os-prober должен дать -rwxr-xr-x. Если он не является исполняемым (т. Е. Отсутствует x), сделайте его выполнимым, выполнив: sudo chmod 755 /etc/grub.d/30_os-proberlinkeditflag ответил 14 мая в 14:10

Этот ответ был предоставлен мне by Lekensteyn 10.9k2133

7
задан 23 October 2017 в 04:57

15 ответов

Я чувствовал себя глупо, после того, как у меня возникли подобные проблемы и вы нашли решение, но поскольку мои ошибки похожи на ваши, вплоть до сообщения не найденного модуля, я думал, что буду делиться им, если это поможет:

После переустановки пакета nvidia-384 в третий раз я заметил, что он упоминал, что он пропускал создание модулей для нового ядра с низкой задержкой, потому что заголовки не могли быть найдены. После выполнения этих шагов мне было хорошо:

sudo apt purge 'nvidia-*'
sudo apt install linux-headers-$(uname -r)
sudo apt install nvidia-384

Обратите внимание, что я не позволял gdm использовать Wayland перед тем, как пытаться что-либо сделать, и из того, что, как я понимаю, Wayland в настоящее время не будет работать с двоичными файлами nvidia , поэтому я бы посоветовал убедиться, что он отключен в /etc/gdm3/custom.conf, раскомментируя строку #WaylandEnable=false.

11
ответ дан 22 May 2018 в 17:21
  • 1
    Соглашаясь, я сначала бросился вперед и не думал. – Steven Murdoch 24 October 2017 в 06:59
  • 2
    Это сделал трюк! Благодаря!! – Chris 24 October 2017 в 15:58
  • 3
    Любой, кто пытается это сделать, я предлагаю вам оставить Уэйланда включенным. Для меня это были только заголовки. Уэйленд не имел к этому никакого отношения. – Berend de Boer 9 November 2017 в 10:07

Я чувствовал себя глупо, после того, как у меня возникли подобные проблемы и вы нашли решение, но поскольку мои ошибки похожи на ваши, вплоть до сообщения не найденного модуля, я думал, что буду делиться им, если это поможет:

После переустановки пакета nvidia-384 в третий раз я заметил, что он упоминал, что он пропускал создание модулей для нового ядра с низкой задержкой, потому что заголовки не могли быть найдены. После выполнения этих шагов мне было хорошо:

sudo apt purge 'nvidia-*' sudo apt install linux-headers-$(uname -r) sudo apt install nvidia-384

Обратите внимание, что я не позволял gdm использовать Wayland перед тем, как пытаться что-либо сделать, и из того, что, как я понимаю, Wayland в настоящее время не будет работать с двоичными файлами nvidia , поэтому я бы посоветовал убедиться, что он отключен в /etc/gdm3/custom.conf, раскомментируя строку #WaylandEnable=false.

11
ответ дан 18 July 2018 в 04:58

Я чувствовал себя глупо, после того, как у меня возникли подобные проблемы и нашел решение, но поскольку мои ошибки похожи на ваши, вплоть до сообщения не найденного модуля, я думал, что буду делиться им, если это поможет:

После переустановки пакета nvidia-384 в третий раз я заметил, что он упоминал, что он пропускал создание модулей для нового ядра с низкой задержкой, потому что заголовки не могли быть найдены. После выполнения этих шагов мне было хорошо:

sudo apt purge 'nvidia-*' sudo apt install linux-headers-$(uname -r) sudo apt install nvidia-384

Обратите внимание, что я не позволял gdm использовать Wayland перед тем, как пытаться что-либо сделать, и из того, что, как я понимаю, Wayland в настоящее время не будет работать с двоичными файлами nvidia , поэтому я бы посоветовал убедиться, что он отключен в /etc/gdm3/custom.conf, раскомментируя строку #WaylandEnable=false.

11
ответ дан 24 July 2018 в 18:12

У меня была такая же проблема. Вот как я это решил.

Я загрузился в безопасном режиме, выбрал TTY 4 (независимо), нажав Ctrl + F4, вошел в систему и удалил все драйверы nvidia с помощью sudo apt remove --purge nvidia-*. Он переключился на экран входа в систему. Я вошел в рабочий стол Gnome. Затем я добавил репо с последними драйверами, используя sudo add-apt-repository ppa:graphics-drivers/ppa. Затем я выполнил обновление репо sudo apt update. Я открыл Software & amp; Обновления> Дополнительные драйверы и выбран самый новый драйвер (их было несколько, а во время wtiting этого текста самое новое было 387.12). Другие версии просто не удались.
1
ответ дан 22 May 2018 в 17:21

Попробуйте добавить nomodeset к вашему ядру cmdline. Это последнее, что я сделал, и теперь это работает. Вчера это не сработало, и я не уверен, почему он работал сегодня, но теперь он работает, поэтому я возьму его.

0
ответ дан 22 May 2018 в 17:21
  • 1
    Просто попробовал это, но ничего. – Chris 21 October 2017 в 21:23
  • 2
    Хорошо, две другие вещи, которые я сделал, были uncomment # WaylandEnable = false в /etc/gdm3/custom.conf и черный список для модуля ast для моего встроенного видео (у вас, вероятно, нет этого видео, хотя). Если вы запустите modprobe nvidia с терминала, что он делает? – Brian Hechinger 22 October 2017 в 03:28
  • 3
    Это то, что я вижу: ~$ sudo modprobe nvidia modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='nvidia_384' modprobe: ERROR: could not insert 'nvidia_384': Unknown symbol in module, or unknown parameter (see dmesg) – Chris 23 October 2017 в 02:38

Моя система также началась, но не GUI.

Попробуйте удалить «тихий всплеск» из командной строки ядра, но сохраните «vt.handoff = 7».

, например

BOOT_IMAGE = / boot / vmlinuz-4.13.0-16-generic root = UUID = xxxxxxxxxxx ro vt.handoff = 7

0
ответ дан 22 May 2018 в 17:21
  • 1
    Благодарю. Я удалил quiet splash из команды, но все равно не повезло. Интересно, что что-то не так с драйверами nvidia? Я уже переустановил их. – Chris 23 October 2017 в 04:37
  • 2
    Извините, это не сработало. О nvidia: вы запускаете его на виртуальной машине, поэтому аппаратное обеспечение Host VM не имеет значения. Гостевая виртуальная машина предоставляет свою виртуальную графическую карту / интерфейс. – Rolf 23 October 2017 в 14:07

У меня была точно такая же проблема, и я уже открыл отчет об ошибке (ошибка № 1725169) в ubuntu xorg. Возможно, это было неправильное место, потому что он дал только один ответ. Основная проблема заключается в незащищенной установке ядра lowlatency. Я мог бы затронуть многих других.

0
ответ дан 22 May 2018 в 17:21

Попробуйте добавить nomodeset к вашему ядру cmdline. Это последнее, что я сделал, и теперь это работает. Вчера это не сработало, и я не уверен, почему он работал сегодня, но теперь он работает, поэтому я возьму его.

0
ответ дан 18 July 2018 в 04:58

Моя система также началась, но не GUI.

Попробуйте удалить «тихий всплеск» из командной строки ядра, но сохраните «vt.handoff = 7».

, например

BOOT_IMAGE = / boot / vmlinuz-4.13.0-16-generic root = UUID = xxxxxxxxxxx ro vt.handoff = 7

0
ответ дан 18 July 2018 в 04:58

У меня была такая же проблема. Вот как я это решил.

Я загрузился в безопасном режиме, выбрал TTY 4 (независимо), нажав Ctrl + F4, вошел в систему и удалил все драйверы nvidia с помощью sudo apt remove --purge nvidia-*. Он переключился на экран входа в систему. Я вошел в рабочий стол Gnome. Затем я добавил репо с последними драйверами, используя sudo add-apt-repository ppa:graphics-drivers/ppa. Затем я выполнил обновление репо sudo apt update. Я открыл Software & amp; Обновления> Дополнительные драйверы и выбран самый новый драйвер (их было несколько, а во время wtiting этого текста самое новое было 387.12). Другие версии просто не удались.
1
ответ дан 18 July 2018 в 04:58

У меня была точно такая же проблема, и я уже открыл отчет об ошибке (ошибка № 1725169) в ubuntu xorg. Возможно, это было неправильное место, потому что он дал только один ответ. Основная проблема заключается в незащищенной установке ядра lowlatency. Я мог бы затронуть многих других.

0
ответ дан 18 July 2018 в 04:58

Попробуйте добавить nomodeset к вашему ядру cmdline. Это последнее, что я сделал, и теперь это работает. Вчера это не сработало, и я не уверен, почему он работал сегодня, но теперь он работает, поэтому я возьму его.

0
ответ дан 24 July 2018 в 18:12
  • 1
    Просто попробовал это, но ничего. – Chris 21 October 2017 в 21:23
  • 2
    Хорошо, две другие вещи, которые я сделал, были uncomment # WaylandEnable = false в /etc/gdm3/custom.conf и черный список для модуля ast для моего встроенного видео (у вас, вероятно, нет этого видео, хотя). Если вы запустите modprobe nvidia с терминала, что он делает? – Brian Hechinger 22 October 2017 в 03:28
  • 3
    Это то, что я вижу: ~$ sudo modprobe nvidia modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='nvidia_384' modprobe: ERROR: could not insert 'nvidia_384': Unknown symbol in module, or unknown parameter (see dmesg) – Chris 23 October 2017 в 02:38

Моя система также началась, но не GUI.

Попробуйте удалить «тихий всплеск» из командной строки ядра, но сохраните «vt.handoff = 7».

, например

BOOT_IMAGE = / boot / vmlinuz-4.13.0-16-generic root = UUID = xxxxxxxxxxx ro vt.handoff = 7

0
ответ дан 24 July 2018 в 18:12
  • 1
    Благодарю. Я удалил quiet splash из команды, но все равно не повезло. Интересно, что что-то не так с драйверами nvidia? Я уже переустановил их. – Chris 23 October 2017 в 04:37
  • 2
    Извините, это не сработало. О nvidia: вы запускаете его на виртуальной машине, поэтому аппаратное обеспечение Host VM не имеет значения. Гостевая виртуальная машина предоставляет свою виртуальную графическую карту / интерфейс. – Rolf 23 October 2017 в 14:07

У меня была такая же проблема. Вот как я это решил.

Я загрузился в безопасном режиме, выбрал TTY 4 (независимо), нажав Ctrl + F4, вошел в систему и удалил все драйверы nvidia с помощью sudo apt remove --purge nvidia-*. Он переключился на экран входа в систему. Я вошел в рабочий стол Gnome. Затем я добавил репо с последними драйверами, используя sudo add-apt-repository ppa:graphics-drivers/ppa. Затем я выполнил обновление репо sudo apt update. Я открыл Software & amp; Обновления> Дополнительные драйверы и выбран самый новый драйвер (их было несколько, а во время wtiting этого текста самое новое было 387.12). Другие версии просто не удались.
1
ответ дан 24 July 2018 в 18:12

У меня была точно такая же проблема, и я уже открыл отчет об ошибке (ошибка № 1725169) в ubuntu xorg. Возможно, это было неправильное место, потому что он дал только один ответ. Основная проблема заключается в незащищенной установке ядра lowlatency. Я мог бы затронуть многих других.

0
ответ дан 24 July 2018 в 18:12

Другие вопросы по тегам:

Похожие вопросы: