Назад | Перейти на главную страницу

Linux-бокс без монитора на экране моего ноутбука

У меня есть коробка, на которую я хочу установить Linux, но на ней нет монитора. Есть ли способы работать с этим Linux-сервером через экран моего ноутбука?

Я слышал, что на безголовом приставке можно работать, если подключиться к нему по сети. Кто-нибудь знает, как это работает? У меня есть маршрутизатор, к которому ноутбук и Linux должны подключаться для доступа в Интернет, так что технически это похоже на сеть. Кто-нибудь знает, как это решить?

Есть ли способы лучше этого? Я подумал, что сеть / маршрутизатор будет хорошим способом, потому что я не хочу подключать Linux-бокс к моему ноутбуку с помощью проводов и тому подобного. Но я думаю, что провода могут быть чем-то, что мне все равно придется делать, по крайней мере, сначала, пока ОС не будет установлена ​​и она не сможет получить доступ к сети. Я очень мало знаю об этом, поэтому не возражал бы против советов, которые укажут мне правильное направление.

Пожалуйста, простите меня, если я не поддерживаю полезные ответы. Моя репутация ниже уровня, необходимого для голосования. Но тем не менее спасибо.

Никакой клавиатуры, мыши или монитора не требуется. Не для новичков, но не слишком усердно.

Метод кикстарта
Если вы собираетесь установить вариант Red Hat, вы можете использовать Кикстарт. Подобные возможности есть и в других дистрибутивах, но я с ними не знаком. Несомненно, они будут очень похожи.

С указанной выше веб-страницы:

Кикстарт-установку можно выполнить с локального CD-ROM, локального жесткого диска или через NFS, FTP или HTTP.

Чтобы использовать кикстарт, вы должны:

  1. Создайте файл кикстарта.
  2. Создайте загрузочную дискету с файлом кикстарта или сделайте файл кикстарта доступным в сети.
  3. Сделайте дерево установки доступным.
  4. Запустите кикстарт-установку.

Есть множество способов выполнить указанные выше требования. См. Страницу Kickstart.

Метод корпуса USB-накопителя
Поместите диск в корпус USB и прикрепите его к ноутбуку. Теперь вы можете сделать две вещи.

  1. Используйте виртуальную машину (вам нужно будет установить для этого программное обеспечение на ноутбуке), назначьте USB-накопитель виртуальной машине и установите.
  2. Загрузите ноутбук с Live CD и выберите подключенный USB-накопитель в качестве диска для установки.

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

Ваш собственный индивидуальный LiveCD
Измените LiveCD, чтобы на нем был запущен SSH-сервер и SSH-аккаунт, пароль к которому вы знаете. Загрузите безголовый компьютер с его помощью, войдите по SSH и начните установку.

Просто одолжите монитор и клавиатуру
Насколько это будет сложно? Временно лишите другого компьютера. Для текстовых установок мышь не требуется. Если вы новичок, это ваш самый безопасный путь. Все остальные будут разочаровывать.

Независимо от используемого метода, любой "безголовый" ящик нуждается в каком-либо способе передачи своего статуса внешнему миру, кроме как просто сидеть там, излучая тепло. Если у вас нет действительно затянул ОС, драйвера, конфигурацию, короче все (достаточно, чтобы сделать вас гуру встраиваемых устройств), то вы должны, по крайней мере, взять подержанный дешевый ЖК-дисплей и дешевую клавиатуру и прикрепить их к «безголовому» блоку для устранения неполадок. Даже в центрах обработки данных есть аварийные тележки с этими вещами на всякий случай.

Вам понадобится монитор для начальной установки. В рамках этого установите SSH-сервер и убедитесь, что порт 22 открыт в брандмауэре.

Как только вы это сделаете, вы можете подключиться к компьютеру из любой точки локальной сети (или из Интернета, если ящик доступен из Интернета) с помощью ssh. В Linux просто запустите ssh xxx.xxx.xxx.xxx где xxx.xxx.xxx.xxx - это IP-адрес компьютера с Linux (убедитесь, что он статический при настройке).

Если вам нужен доступ из Windows, вы можете использовать SSH-клиент, например Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/)

В какой-то момент у меня был маршрутизатор, на котором я работал именно так =)

Гэри

Можно установить Linux через последовательную консоль, но я не знаю каких-либо современных дистрибутивов, которые поддерживают это прямо из коробки, поскольку это обычно не делается. Есть модифицированный набор Компакт-диски с установщиком Debian здесь. Используя их, вы сможете подключиться к машине с помощью программы эмулятора терминала и последовательного <-> кабеля между машинами.

Другой вариант - создать (или найти) собственный Live CD, который при загрузке по умолчанию выбирает локальный адрес через DHCP и запускает SSHd, прослушивающий его. Оттуда вы можете выполнить более ручную, чем обычно, установку через соединение SSH.

Вы также можете получить блок KVM-over-IP, который позволит полностью контролировать машину (даже начальную часть последовательности загрузки, управляемую BIOS), с которой вы можете выполнить установку, но одна из них будет стоить вам намного дороже, чем просто купив дешевый монитор для подключения (быстрый поиск здесь показывает, что я мог бы получить высококлассный 24-дюймовый ЖК-дисплей дешевле, чем самый дешевый однопортовый модуль KVM-over-IP, он, несомненно, будет таким же в каком- в любой стране / штате, в котором вы находитесь).

Я бы не рекомендовал ни один из этих методов новичку (я бы, вероятно, не стал возиться с ними сам), одолжив монитор или доставив коробку туда, где есть монитор, к которому вы можете подключить его, чтобы сделать установка на первом этапе будет намного проще. После того, как у вас установлена ​​базовая ОС, вы можете настроить SSHd и подключаться таким образом в будущем. Если вы хотите запустить настольную установку Linux на машине, изучите решения для удаленного управления, такие как VNC и NX, или (как предлагает gsteinert) запуск X-приложений через SSH (если ваш ноутбук работает под Windows, тогда CygwinX - хороший вариант для X-сервера, есть и другие.

Для установки без монитора вы можете использовать что-то вроде этого; http://www.adder.com/uk/products/ADDERLinkIP.aspx Это позволит вам управлять клавиатурой, мышью и просматривать экран с помощью VNC через любое сетевое соединение. Обычно они используются только в центрах обработки данных.

Самый простой способ - подключить монитор для первоначальной установки. Затем установите SSH для консольного / текстового доступа.

Для графического доступа (GUI), например, Gnome или KDE, вы также можете настроить удаленный доступ VNC.

Если вы, например, используете Gnome, вы можете включить это в System -> Preferences -> Remote Desktop.

Вот как включить удаленный рабочий стол в Ubuntu. (Этой статье уже несколько лет, но она все еще актуальна) http://www.howtoforge.com/configure-remote-access-to-your-ubuntu-desktop

Аналогичная статья для Centos;

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Desktop_Deployment_Guide/ch-ddg-remote-desktop.html

Если вы хотите получить доступ к своей машине через Интернет, вы также можете туннелировать VNC через SSH, чтобы он был зашифрован.

Если вы только начинаете работать с Linux, я считаю, что Ubuntu - хорошее место для начала. http://www.ubuntu.com и обширные справочные страницы на https://help.ubuntu.com