Попытка установить Ubuntu приводит к зависанию заставки - nomodeset не работает

8

Я уже некоторое время пытаюсь установить Ubuntu в качестве двойной загрузки с Windows 10 на моем ноутбуке XMG Schenker. У меня есть видеокарта Nvidia GTX 1060 и процессор i7 6700. Я пытаюсь установить Ubuntu 16.10

Проблема, с которой я сталкиваюсь, заключается в том, что я выбираю «Установить Ubuntu» или «Попробуйте Ubuntu без установки» с загрузочного USB, у меня появляется заставка, затем экран мигает один или два раза, затем останавливается. Индикатор чтения USB перестанет мигать, а вентиляторы ноутбука замедлятся до минимума (я думаю, 0% процессора).

В какой-то момент я даже услышу звук запуска Ubuntu (тот, который вы получаете при переходе на экран входа в систему), и клавиатура реагирует (работает CAPS LOCK, мне удалось перезагрузить компьютер, нажав кнопку питания и нажав навигацию вслепую с клавиатуры)

Я видел другие посты, такие как Мой компьютер загружается на черный экран, какие варианты я должен исправить? и проблемы с графикой после / во время установки Ubuntu 16.04 / 16.10 с NVIDIA графикой .

Вот мои попытки:

  • Первоначально я пытался установить Ubuntu GNOME, и получил тот же эффект.
  • Установка nouveau.modeset=0параметров ядра не имела никакого эффекта.
  • Добавление nomodesetи / или удаление quiet splashиз параметров ядра просто привело к исчезновению заставки, и теперь я вижу черный экран, нет терминала, нет ничего.
  • Ни разу мне не удалось добраться до TTYL. Ctrl+ Alt+ 1(или 2или 3) не имел никакого эффекта.
  • Windows 10 загружается просто отлично.

Я потерялся. Я буду рад предоставить более подробную информацию по запросу.

Призрак Мадары
источник

Ответы:

14

Перво-наперво ... SCHENKER поставляет те же ноутбуки, которые основаны на BLEBONE CLEVO, а Ubuntu предустановлена ​​через их дочернюю компанию TUXEDO ... так что она просто должна как-то работать.
Второе - конечно, вы не можете получить доступ к виртуальной консоли с помощью этой комбинации: Ctrl+ Alt+ 1!

Даже то, что я не знаю точную модель, которая у вас есть ... это довольно новая машина, потому что она имеет новейшее доступное графическое оборудование. Эти новые машины XMG имеют возможность отключить технологию NVIDIA Optimus в BIOS, что вы должны делать до тех пор, пока у вас не будет успешно установлена ​​Ubuntu и драйверы NVIDIA. Загрузитесь в BIOS и отключите все переключатели, связанные с NVIDIA.

Теперь, после отключения Optimus в BIOS, также отключите Secure Boot в настройках UEFI.
Это не влияет на Windows 10, тем не менее, он будет загружаться в режиме безопасной загрузки.
Пожалуйста, следуйте точно всем этим инструкциям, скорее всего, все будет работать нормально.

Отключить спящий режим в ОС Windows - откройте командную строку от имени администратора и выполните:

powercfg /h off  

Отключить быстрый запуск в Windows -> откройте панель управления Windows -> Настройки питания и снимите флажок Быстрый запуск . Если параметр не отображается, включите параметр Показать скрытые параметры .
Выключите машину полностью, НЕ перезагружайте ее, иначе она всегда запускает Windows.

Загрузитесь с созданного вами установочного носителя Ubuntu ... выберите Попробовать Ubuntu без установки.
Нажмите Eклавишу и добавьте параметр nouveau.modeset=0в конце linuxстроки.
Нажмите F10клавишу и загрузитесь на рабочий стол Ubuntu Live - запустите установку Ubuntu.

После завершения загрузки в BIOS и выберите Ubuntu в качестве системы по умолчанию для загрузки.
Вы можете выбрать для загрузки Windows альтернативно из меню загрузки GRUB впоследствии.

Теперь загрузите успешно установленную операционную систему Ubuntu, выберите пункт меню Ubuntu.
Нажмите Eклавишу и добавьте параметр nouveau.modeset=0в конце linuxстроки.
Нажмите F10клавишу и загрузитесь в систему Ubuntu, чтобы сначала установить драйверы NVIDIA.

Когда появится экран входа в систему, нажмите: Ctrl+ Alt+ F1
введите свое имя пользователя и пароль, затем выполните:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-375 nvidia-prime
sudo reboot  

Загрузитесь в BIOS и включите графику NVIDIA с поддержкой Optimus - затем загрузите ОС Ubuntu.
Отныне вам не нужно добавлять nouveau.modeset=0параметр или любой другой параметр.

Примечания: установите Spaceмежду последним символом в linuxстроке и nouveau.modeset=0.

Переключайтесь между графикой Intel и NVIDIA из настроек сервера NVIDIA X -> Профили PRIME .

Дополнительная информация :

Я пишу это на компьютере XMG, на котором я установил Ubuntu 16.10 и драйверы NVIDIA. Еще одна компания, которая поставляет машины на базе CLEVO с предустановленной Ubuntu, - это system76 ...

сл-NetBox
источник
После этого я теперь получаю вывод терминала при запуске «Попробовать без установки», и он застревает при следующей ошибке:Bluetooth: hci0: Setting Intel event mask failed (-16)
Призрак Мадары
Установка 16.04.1 вместо 16.10 с этим руководством помогла. Хотя я не пробовал (и не буду пытаться в ближайшем будущем) выполнить обновление до 16.10.
Призрак Мадары
@MadaraUchiha: У вас очень новое оборудование ... некоторые вещи должны успокоиться ... возможно, после выхода Ubuntu 17.04, большинство проблем, связанных с драйверами, будут решены. :)
cl-netbox
была такая же проблема с 16.04. обнаружил, что если вы нажмете f6 (для других опций при выборе установки или попытке установить Ubuntu), теперь вы также можете выбрать nomodeset графически
AdrianLoer,
0

У меня была та же проблема с моей версией Xubuntu 18.04, которая работает на GPU Nvidia. Я попытался установить последние драйверы Nvidia-390 и nvidia-prime и обновил мои драйверы, как показывают эти решения [1] [2] , и добавил nouveau в черный список, но ни один из них не сработал. Итак, я добавил параметр nouveau.modeset=0в файл grub.cfg в \boot\grub\каталоге. Я добавил строку после каждой "linux..."строки, например:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 

Поэтому я считаю, что вы должны добавить этот параметр во все сценарии. Я попробовал это решение, и драйвер графического процессора Nvidia перестал сбой.

Другой подход, как описано здесь

Выполните sudo nano /etc/default/grubи добавьте параметр nvidia-drm.modeset=1в строку GRUB_CMDLINE_LINUX_DEFAULT. Сохраните внесенные изменения и запустите sudo update-grub.
Перезапустите операционную систему Ubuntu, и теперь все должно работать правильно - как положено.

отладка XD
источник