5

У меня есть компьютер, который я использую практически для всего. В той же комнате у меня есть второй компьютер, который я использую исключительно для ознакомления с дистрибутивами Linux. В настоящее время на нем установлены Debian, gNewSense и Kubuntu, и Grub на выбор. На этом компьютере нет клавиатуры / мыши / монитора, но он напрямую подключен к локальной сети.

Можно ли каким-то образом настроить удаленное управление до / во время grub, чтобы я мог выбрать другой компьютер для запуска? Я понимаю, что могу просто ползти за столом и отключить клавиатуру / мышь / монитор, но я не особенно хочу каждый раз, когда перезагружаюсь в другой дистрибутив.

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

2 ответа2

3

Это должно быть возможно. Прочтите этот документ об удаленной загрузке. Основная идея заключается в том, что вы "устанавливаете" дистрибутив Linux на свой главный компьютер (используете виртуальную машину или что-то еще) в разделе (возможно, на внешнем жестком диске).

Затем вы можете настроить второй компьютер для удаленной загрузки и настроить основной компьютер для обслуживания нужного вам дистрибутива (чтобы ПК всегда загружал "одну и ту же" систему, и вы вносите изменения в конфигурацию загрузочного сервера для выполнения переключения).

Кроме того, вы можете установить значение по умолчанию, которое GRUB будет использовать для следующей загрузки, но для этого вам понадобится тестовый ПК, работающий для этого.

[РЕДАКТИРОВАТЬ] Проверьте руководство GRUB: загрузка GRUB из сети

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

3

К сожалению, вы не можете сделать это, используя Ethernet из коробки (если у вас нет Linux-BIOS на вашем ПК).

Но вы можете использовать адаптер Ethernet-Serial (Serial Network Interface, SNI) и настроить GRUB для использования последовательной консоли в качестве терминала. Я не могу сказать вам, как настроить GRUB для него, но для LILO вы просто добавляете одну строку в /etc/lilo.conf :

serial=0,115200n8

Затем вы можете полностью удалить монитор, клавиатуру и мышь с вашего компьютера (за исключением настройки параметров BIOS).

Кроме того, некоторые BIOS позволяют перенаправлять даже сообщения BIOS на последовательный порт! :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .