Это сложно. Я хотел бы установить Ubuntu на компьютер, который предназначен для работы в качестве сервера, и по какой-то причине у меня нет возможности подключить к нему экран.
Я ожидаю, что это может быть похоже на удаленную установку. Однако в настоящее время на этой машине нет ОС, поэтому мне придется все настраивать с нуля.
С другой стороны, у меня есть физический доступ к этой машине. Поэтому я могу загрузить его с CD / USB. Но этого недостаточно.
Есть ли способ сделать такую установку удаленно? Существует ли версия образа Ubuntu, которая поставляется с предустановленным сервером SSH и запускает его после загрузки, чтобы я мог загрузить компьютер с таким образом, подключиться к нему через SSH и обработать установку с другого компьютера?
Если нет, какие еще варианты у меня есть?
источник
Ответы:
Метод, упомянутый в комментарии выше, с установкой Ubuntu на другом компьютере для простого перемещения жесткого диска на безголовую машину, безусловно, является элегантным и, возможно, самым быстрым способом установки Ubuntu. В большинстве случаев оборудование будет распознано, а драйверы будут предоставлены при загрузке (не при установке). Это делает установку драйверов ненужной, если нам не нужны проприетарные драйверы (например, для некоторых очень специальных сетевых карт).
Но есть и другой способ, которым мы можем установить Ubuntu без присмотра, создав специальный CD-ROM, USB или сетевое решение (Preseed). Посмотрите это довольно полное руководство по шагам и процедурам настройки:
Вы также можете найти следующие связанные вопросы полезными:
источник
Другой вариант, используя последовательную консоль:
serial 0 9600 0×003
кisolinux.cfg
для CD илиsyslinx.cfg
для USBconsole=ttyS0,9600n8
в ядро параметры добавления,text.cfg
которые содержат меню.9600n8
, затем загрузитесьЕсли вы хотите, чтобы он постоянно загружался с последовательной консоли, следуйте инструкциям здесь:
https://help.ubuntu.com/community/SerialConsoleHowto
Справка: Ubuntu Server 10.10 без установки через последовательную консоль
источник
Вы можете использовать предустановленный debian-installer без вопросов, который устанавливает только базовый сервер и пакет ssh. После перезагрузки вы сможете подключиться к работающей системе через ssh, а затем продолжить установку и настройку.
Вот пример файла preseed здесь: https://help.ubuntu.com/community/Cobbler/Preseed
Вы можете следовать обычным инструкциям iso to usb https://help.ubuntu.com/community/Installation/FromUSBStick, а затем отредактировать файл syslinux / txt.cfg на загрузочной флешке usb, указав на файл preseed и скопировав файл preseed в каталог preseed на загрузочной флешке usb:
Обратите внимание, что вторая-последняя строка в файле preseed устанавливает пакет сервера openssh:
Проверьте журналы на вашем DHCP-сервере, чтобы получить IP-адрес недавно загруженной системы и ssh к нему как пользователь ubuntu. Пароль в примере preseed также «ubuntu» (без кавычек).
источник
Я пишу простое решение на основе семян.
https://github.com/mhf-ir/ubuntu-overssh-reinstallation
Вам нужна установленная версия Ubuntu, которая имеет SSH. другой http-сервер для подачи файла preseed. Я тестировал так много раз во многих центрах обработки данных.
источник