Ubuntu не запускается без монитора

Обновлено: 05.07.2024

Я Ubuntu 14.04 установлен на моем компьютере. Мне нужно запустить его, даже если не подключен ни один монитор.

По сути, мне нужно это сделать, потому что при запуске мой монитор не распознается, а подключается. Вот почему мне нужно продолжать запуск, даже если X не видит подключенный монитор.

Если нет монитора, мой компьютер вообще не запускается.

Я думал, что проблема возникла из Xserver но это задолго до этого (см. Edit3), но я сделал некоторую работу над X server во всяком случае, чтобы убедиться, что проблема не возникла здесь.

Я попытался вручную добавить файл конфигурации Xorg. Вот мой файл

но это все еще не работает.

PCI:0:2:0 исходит из результата команды:

lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation ValleyView Gen7 (rev 0e)

Я тоже пробовал это через SSH

  1. Прекратить lightdm
  2. Создавать xorg.conf.new файл с Xorg -configure как корень.
  3. переименовать xorg.conf.new как xorg.conf

Вот сгенерированный файл:

Это все еще не работает.

Кажется, что не все файлы читаются или учитываются.

У кого-нибудь есть идеи?

Редактировать: вот содержание /var/log/Xorg.0.log (слишком большой, чтобы писать здесь): Xorg.log

Edit2: если я добавлю i915.modeset=1 на grub лучше, потому что я вижу grub, если подключаю монитор после запуска. Но личинка, кажется, показывается только когда я ее подключаю, а не раньше..

** Edit3: ** Проблема, кажется, происходит из-за аппаратного обеспечения и загрузки. Когда я добавил i915.modeset=1 Мой компьютер не запускается без подключенного монитора, но подождите, пока он не будет подключен. После этого начинается нормально. До этого ничего не случилось. Это означает i915.modeset=1 оказывает влияние на мою загрузку. Я не знаю, как и где, но, похоже,

2 ответа

Я наконец исправил эту проблему. Проблема возникла из grub Это мой найденный способ.

И самый важный файл:

После редактирования /etc/default/grub не забывай бегать sudo update-grub , Это будет генерировать истинное grub.cfg файл читается во время загрузки.

Это заставляет мой компьютер запускаться, даже если нет подключенного монитора.

Примечание. Если монитор не подключен вообще, экран будет черным, пока я не подключусь к компьютеру (с TeamViewer например) но компьютер все равно запустится.

Я надеюсь, что это поможет кому-то еще.

Есть несколько способов сделать это. Либо получите фиктивную заглушку для порта VGA для имитации монитора. (вы можете сделать их также)

Заглушка VGA - это простой способ обмануть GPU и Windows, позволив им думать, что на карту вставлен монитор. Принцип простоя VGA прост: имитация загрузки RGB-каналов монитора с 3 резисторами. Любой резистор от 50 до 150 Ом - это нормально.

Вам понадобится адаптер DVI-VGA, который поставляется с каждой картой GFX, резисторами и клипсатором. Вы можете использовать ножницы или кусачки для ногтей, провод мягкий.

Согните одну ножку резистора, пока она не станет параллельной другой, затем отрежьте длинную ножку, чтобы она была такой же длины, что и согнутая ножка.

Провод как раз того размера, который надежно вставляется в VGA plus.

Толкни его домой. Обратите внимание, что вы хотите соединить три верхних штыря справа со штифтами прямо под контактом один к одному. Держите вилку так, чтобы широкая часть находилась сверху.

Чередуйте резисторы так, чтобы нога одного находилась напротив тела другого, чтобы избежать короткого замыкания перемычек.

Как сделать сервер без монитора, без видеокарты?
Здравствуйте, возникла такая проблема, установил сервер поставил на него отключил монитор и.

Не запускается компьютер, просто мигает лампочка монитора.
Помогите, у меня такая проблема! вчера работал комп, всё было нормально, сегодня утром включил.


Приложение не запускается (логи монитора процессов приложены)
файл : stvdebug.exe Сообщает система после запуска вот что: "Приложение не было запущено.

ПК без монитора за 1.5к $
Здравствуйте, помогите пожалуйста выбрать компьютер для игр , бюджет 1,5к долларов, с возможностью.

убунту у меня десктопная стоит

решил проблему так:

Для GRUB 1 редактируем файл:
ubuntu@ubuntu:

$ sudo nano /boot/grub/menu.lst

Добавляем nomodeset (через пробел) в строку:
kopt=". quiet splash"

получается
kopt=". quiet splash nomodeset"

Для GRUB 2 редактируем файл:
ubuntu@ubuntu:

$ sudo nano /etc/default/grub

Добавляем nomodeset (через пробел) в строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

получается
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Далее обязательно делаем update-grub, чтобы обновить изменения.

Это еще не все, теперь надо создать файл /etc/X11/xorg.conf со следующим содержимым:
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
Option "NoDDC"
Option "IgnoreEDID" "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
Option "ConnectedMonitor" "LCD"
Option "PreferredMode" "1280x1024"
Horizsync 31.00-81.00
Vertrefresh 56.00-75.00
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
Device "Configured Video Device"
EndSection

Где мой рабочий стол Ubuntu? Его загрузка и запуск всегда по умолчанию на экране терминала, если я нажимаю Ctrl + Alt + F7, все еще в терминале, Ctrl + Alt + F1, все еще в терминале.

введите описание здесь

Нет GUI, как мне его восстановить?

РЕДАКТИРОВАТЬ:

РЕДАКТИРОВАТЬ:

Кажется, что решение этой проблемы похоже на ракетостроение, оно нефиксировано. Вместо того, чтобы тратить время на его отладку, я, наконец, переустановил Ubuntu.

Попробуй это. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

Следуйте инструкциям ниже:

  1. sudo dpkg --configure -a
  2. sudo apt-get install --reinstall ubuntu-desktop
  3. перезагрузите компьютер и перейдите на рабочий стол

Какой менеджер дисплеев у вас был раньше? Перейдите в защищенный режим с правами root с помощью Ctrl + Alt + F1. Затем попробуйте переустановить следующие пакеты:

Если у вас менеджер дисплея, отличный от gdm, введите kdm или же lightdm ,

У меня когда-то тоже было это - в отношении nvidia-драйверов.

Когда я сталкиваюсь с этим на моей машине, я просто удаляю /etc/X11/xorg.conf и перезагружаю систему. НО - я всегда делаю резервные копии!:)

Это было размещено на Ubuntu-форуме, чтобы решить проблему после

"Остановка загрузочного пространства в пользовательском пространстве" выглядит так:

С установленными проприетарными драйверами они сделали следующее:

Ctrl + Alt + F1 (чтобы открыть терминал) и после входа в систему:

Вшел в режим восстановления Grub и выбрал "восстанавливать поврежденные пакеты"

Удерживайте Shift, чтобы попасть в меню Grub, нажмите E, чтобы ввести временные изменения в место Grub 'vmalloc=192MB' рядом с тихой заставкой.

И проблема теперь решена?!

Затем они сделали изменение постоянным, отредактировав /etc/default/grub включать:

Может быть, это решит вашу проблему? Дай мне знать!

У меня была такая же проблема, и ни одно из решений, размещенных здесь, не сработало.
Что сработало для меня следующее:

Такие команды, как apt-get update, не работают до перезагрузки. После перезагрузки я открыл терминал ( Ctrl + Alt + T ) и обновил все

и все вроде нормально работает.

Для меня сработали следующие две команды, а затем перезагрузка

Если у вас установлен графический интерфейс и он загружается в командную строку, вы можете использовать следующую команду:

У меня недавно возникла эта проблема. Итак, проблема в том, чтобы изменить диспетчер отображения по умолчанию или удалить связанный с ним демон. Моим менеджером отображения по умолчанию был gdm3, но я по ошибке установил xdm и, следовательно, при установке выбрал xdm. Но когда я понял проблему, я удалил xdm, надеясь, что по умолчанию вернется к gdm3, но этого не произошло. Вместо этого у меня появляется экран терминала, появляющийся при каждом входе в систему. Поначалу это было неприятно, но только одна строчка заставит это работать.

sudo apt install xdm

Когда появится окно для выбора диспетчера отображения по умолчанию, выберите gdm3 (да, он все еще присутствует) и нажмите ОК. Теперь перезагрузите систему, чтобы на вашем лице появилась улыбка.

После обновления до Ubuntu 18.04 мой ноутбук не смог обнаружить / использовать внешний монитор, подключенный через HDMI. Даже при подключении кнопка "обнаружить дисплеи" в приложении настроек по умолчанию ничего не делает.

Вот вывод из xrandr :

Моя главная проблема - последняя строка: HDMI-1-1 disconnected , Монитор подключен и готов к использованию, и я ничего не могу сделать, чтобы его обнаружить.

У меня есть видеокарта nvidia, и до обновления я использовал проприетарные драйверы. Когда впервые возникла проблема с внешним отображением, моей первой попыткой было переключиться обратно на драйверы Xorg с открытым исходным кодом. Однако после перезагрузки Ubuntu отображает настройки моего драйвера как "драйвер, установленный вручную", и не позволяет мне его изменить:


Я решил проблему с установкой lightdm и установил его как менеджер дисплея по умолчанию.

В процессе что-то меняется, потому что снова начинает обнаруживать внешние дисплеи, даже если вы вернетесь к GDM3.

Здесь вы можете следовать инструкциям по внесению этих изменений:

  • sudo dpkg-reconfigure gdm
  • выберите менеджер дисплея (LightDM, MDM, KDM, Slim, GDM), который вы хотите использовать по умолчанию, и нажмите Enter
  • перезагрузите компьютер

Мой внешний монитор, подключенный к Lenovo L380 HDMI, перестал работать в Ubuntu 18.04. Мне удалось решить эту проблему, открыв настройку BIOS и изменив параметр приоритета дисплея с USB Type-C на HDMI.

Попробуйте это (измените разрешение, если 1920x1080 не ваше разрешение):

Помимо этого ответа, я выполнил инструкции здесь. В частности, step 1 об этом мне сказали рекомендуемые драйверы для Ubuntu 18.04.1

Затем apt install nvidia-driver-440 И я наконец был дома.

У меня не было этой проблемы в Ubuntu 18.04 с NVIDIA GeForce GTX 1050 Mobile и GeForce GTX 1050. Но после обновления моего ядра до 4.19 мой внешний монитор больше не был обнаружен. Возврат к стандартному ядру 4.15 заставил проблему исчезнуть.

Я решил это путем очистки, а затем переустановить драйверы NVIDIA

Затем перейдите на вкладку "Дополнительные драйверы" инструмента "Программное обеспечение и обновления" и установите последние версии драйверов nvidia.

Сладкая милосердная чушь! Есть решение без установки lightdm!

Это, очевидно, лучшее решение для запуска X11 от имени пользователя root. Исправление в одну строку - добавить это к /etc/X11/Xwrapper.config:

Это исправление в одну строку в /lib/systemd/system/gdm3.service

Найдено здесь:

Все мои внешние дисплеи теперь обнаружены и работают на gdm3

Моя система:

Ubuntu 18.04.3 LTS

Процессор Intel® Core™ i7-8650U @ 1,90 ГГц × 8

GeForce GTX 1070 Ti / PCIe / SSE2 через Razer Core X через Thunderbolt 3

Лучшее решение не сработало для меня на моем ноутбуке Acer, который внезапно перестал показывать HDMI-1 как вывод в xrandr этим утром. Я попытался перейти на драйверы noveau в случае, если это помогло, но это не помогло.
Я читал на другом сайте, что иногда OEM-карты ноутбуков Nvidia могут "запутаться, подключен кабель или нет", что, как я предполагал, было просто технической поддержкой, успокаивающей кого-то. Но для хихиканья я попытался отключить кабель HDMI, подключить кабель VGA, перезагрузить компьютер и снова подключить кабель HDMI. По какой-то причине это сработало.

Вероятно, это расширение решения "Just Learning", важной частью которого, вероятно, является "сквозная VGA".

Для меня эта проблема возникла на Lenovo Ideapad 510 под управлением Ubuntu 16.04 после подключения к внешнему монитору, отличному от обычного, через HDMI. Это было исправлено после того, как я подключил этот ноутбук к еще одному внешнему монитору, хотя он там не работал. Ранее я также изменил свои графические драйверы с открытого исходного кода на проприетарный, а затем снова на открытый исходный код - возможно, это помогло. Я также перезагрузил компьютер несколько раз. Это кажется довольно случайным.

Люди, которые все еще не могут настроить внешний монитор на Ubuntu 18.04. Просто отключите безопасную загрузку в настройках BIOS и попробуйте. У меня это сработало. (ASUS ROG G531GV)

Я мог подключиться к внешнему монитору, прежде чем выполнить

Я попробовал предложения выше, но ни один из них не работает. наконец я восстановил соединение этим

Я удалил аккумулятор своего ноутбука на время, а затем он снова заработал. Это "известное" исправление в моей компании; используется обычно.

Так что для меня проблема заключалась в том, что вторичные мониторы всегда обнаруживались до тех пор, пока я не перезагрузился, и внезапно этого больше не происходило.

У меня была аналогичная проблема, я играл с режимом загрузки UEFI и Legacy, искал часами, но, наконец, решил, что это было сделано следующими способами: 1. Перейти к программному обеспечению и обновлениям 2. Дополнительные драйверы 3. Изменил драйвер дисплея оттуда. 4. перезапустить


У меня есть ноутбук MSI Prestige 15,6"с видеокартой GeForce GTX 1650 Mobile / Max-Q и встроенным контроллером Intel vga. Я использую Ubuntu 18.04. Я использую два внешних монитора 1080p, один из которых подключен к порту HDMI, а другой подключен через концентратор USB-C. Все 3 монитора работали до установки драйвера Nvidia.

Я установил драйвер 440, и после этого ноутбук не распознал монитор, подключенный через порт HDMI. Как будто порт HDMI больше не работал. (Я включил MOK в соответствии с инструкциями по установке драйвера.)

Если я снова переключусь на драйвер X.org Nouveau (через "Программное обеспечение и обновления", "Дополнительные драйверы"), то все 3 монитора будут работать правильно. Если я вернусь к драйверу 440 или 435, монитор, подключенный к HDMI, не будет работать.

Я пробовал несколько рекомендаций в этой теме, но ни одна из них не работает. Драйверы Nvidia просто не работают на этом оборудовании с ядром 5.3.

У меня есть старый рабочий стол с 960-й версией, который я вернусь к использованию для небольшой части разработки CUDA, которую мне нужно сделать.

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

Я использую Ubuntu 18.04 на HP Elitebook с графической картой Nvidia GTX1050. После новой установки все заработало, кроме внешнего монитора. Я переключал драйвер nvidia в разделе " Дополнительные драйверы" в разделе " Программное обеспечение и обновления" несколько раз, и каждый раз, когда коммутатор завершал работу, мне приходилось выбирать какой-то пароль, который якобы использовал бы при следующей перезагрузке, но меня никогда не просили об этом во время фактической перезагрузки. перезагружать.

Причина, по которой внешний дисплей не работал, заключалась в том, что выбранные драйверы не загружались. Я выяснил это, запустив nvidia-settings в терминале и получив ответ "ОШИБКА: драйвер NVIDIA не загружен".

Решение: при перезагрузке обратите внимание на экран регистрации ключа MOK / управления MOK. Там выберите опцию Enroll key и введите пароль, который вы создали во время обновления драйвера в Ubuntu.

Читайте также: