Вопрос или проблема
Я собрал сервер Ubuntu без монитора с процессором Ryzen 5 2600 и настроил его графически с установленной видеокартой.
Когда я вынимаю видеокарту и пытаюсь загрузиться, у меня не получается подключиться по SSH.
Нужно ли иметь видеокарту для работы с Ubuntu Server без монитора?
Да, у Ryzen 5 2600 нет интегрированной графики, поэтому требуется GPU. Некоторые материнские платы позволяют обойти это, активируя «режим без монитора» или «разрешить загрузку без GPU» в настройках BIOS. Проверьте руководство к материнской плате на наличие такой опции. Если она недоступна, понадобится GPU, даже для использования без монитора. Дешевая, энергосберегающая видеокарта подойдет. Надеюсь, это поможет!
Это должно сработать, но BIOS на многих материнских платах отказывается загружаться, если не вставлена видеокарта.
Или останавливает процесс загрузки и выдает сообщение «Нет видеокарты, нажмите F1 для продолжения» или что-то в этом роде.
Поэтому я думаю, что ваша система пытается загрузить первую стадию, а затем останавливается или приостанавливается в ожидании ввода. Обычно это F1 для продолжения.
Вероятно, вам придется снова вставить видеокарту, чтобы проверить, есть ли в BIOS какие-либо опции для работы без монитора и/или возможность «продолжить загрузку в случае ошибки».
Некоторые BIOS имеют опцию «использовать консоль через последовательный порт» или IPMI-консоль и позволяют загружаться без монитора только если эта опция активирована.
А некоторые BIOS просто не позволяют этого, в таком случае лучше установить старую видеокарту и просто не использовать ее. (У меня на сервере Linux стоит 15-летняя PCI-карта Matrox именно для этой цели. Он не загружается без видеокарты.)
После этого препятствия система должна загрузиться и в конечном счете включить возможность подключения по SSH.
(Полагаю, вы действительно настроили сервер SSH и протестировали его перед удалением видеокарты. Если мне не изменяет память, SSH не включен по умолчанию в Ubuntu Desktop, но я никогда не пробовал Ubuntu Server.)
Ответ или решение
Конечно, вы можете запустить сервер Ubuntu без графической оболочки с процессором Ryzen 5 2600, однако есть несколько важных моментов, которые необходимо учесть. Ryzen 5 2600 не оснащён встроенной графикой, следовательно, отсутствие графического процессора (GPU) может повлиять на возможность загрузки системы.
Проблема загрузки без GPU
Многие материнские платы, особенно в бюджетном сегменте, не разрешают загрузку системы без установленного GPU. Это связано с тем, что BIOS может автоматически останавливать процесс загрузки в отсутствие видеокарты. Иногда система может требовать нажатия клавиши, например, F1, чтобы продолжить загрузку после появления ошибки об отсутствии графической карты.
Решение проблемы
-
Проверка настроек BIOS: Изучите инструкцию к вашей материнской плате для поиска опций, которые могут позволять загрузку без GPU. Это могут быть такие параметры, как ‘headless mode’ или ‘allow boot without GPU’.
-
Опции консоли: Некоторые BIOS предлагают использование последовательной консоли или IPMI-консоли для управления сервером без GPU, что может быть хорошим решением для удаленной работы с сервером.
-
Установка недорогого GPU: Если поддержка головless режима невозможна и настройки в BIOS отсутствуют, стоит рассмотреть установку старой или недорогой видеокарты. Это обеспечит успешную загрузку системы, даже если GPU не будет использоваться.
-
Проверка настройки SSH: Убедитесь, что SSH-сервер был правильно настроен и протестирован перед удалением графической карты. На Ubuntu Server SSH обычно активирован по умолчанию, однако, это стоит проверить ещё раз.
Подводя итог
Загрузка Ubuntu Server без графической карты с процессором Ryzen 5 2600 возможна, если материнская плата поддерживает соответствующие опции в BIOS. Если таких опций нет, то потребуется использование видеокарты, даже если она не будет активно использоваться. Это обеспечит стабильность загрузки и дальнейшую возможность управления системой через SSH.