LINUX.ORG.RU

Установка linux через ssh/telnet и др...

 


1

3

Ну-ка господа, вопрос такой: возможно ли установить эти ваши линуксы на компьютер без видеовхода?

Т е есть компьютер, нет видеокабеля и клавиатуры. Доступны usb порты и все. Клавиатуру и кабель покупать лень.

Перемещено hobbit из general

★★

Последнее исправление: ivanich10 (всего исправлений: 1)

Возьми любой LiveCD, где автоматом при старте поднимается SSH сервер.

Загрузись с него на том ПК. Признаком успешной загрузки будет означать получение IP адрес - смотришь на DHCP сервере.

В Live системе должен быть выставлен пароль для root и разрешён ему вход по SSH. Или прописана открытая часть SSH ключа.

К примеру 5.* версия SystemRescueCd, которая ещё на Gentoo, поддерживает всё это. Только пароля для root не выставлено.

Т.е. нужно либо прописать SSH ключ, либо выставить пароль для root, пересобрав SquashFS образ файловой системы.

Возможно, там можно передать через параметры ядра. Ну либо без пересборки ядра - можно модифицировать Initramfs, чтобы он это сделал за тебя.

Дальше закидываешь на флешку, грузишься, подключаешься по SSH и далее debootstrap или другой метод, в зависимости от нужного дистрибутива, можешь подготовить архив с любым Linux и далее по сути следуешь так, как в Gentoo или Arch Linux поступают:

  • создаёшь разметку на диске
  • создаёшь разделы
  • создаёшь файловые системы
  • монтируешь и распаковываешь базовый образ
  • делаешь chroot, ставишь ядро и загрузчик

По желанию прописываешь статику в конфигураци сети.

Готово.

kostik87 ★★★★★
()

Доступны usb порты и все.

Usb-сетёвку будете покупать? Или как по ssh подключаться планируете?

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

mky ★★★★★
()

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

firkax ★★★★★
()

У арча в установочном образе вслепую набиваем passwd, вводим два раза желаемый пароль. Определяем ip компа (должен обзываться как archiso), заходим на него рутом с заданным ранее паролем. Всё готово для установки.

А, ну клава нужна, да.

Slavik763 ★★
()

Можно, но, чаще всего, не нужно.

На десктопах есть монитор и к/м, на серверах IPMI.

На костыльных серверах всё равно нужен монитор и клава для настройки UEFI, а типичные «серверные» дистрибутивы ставить через ssh запарно.

altwazar ★★★★★
()
Ответ на: комментарий от kostik87

SystemRescueCd

можно заменить в образе настройки своими ключами и даже паролем - https://www.system-rescue.org/manual/Configuring_SystemRescue/

Собрат образ - https://www.system-rescue.org/scripts/sysrescue-customize/

В арче можно с помощью двух флешек - https://wiki.archlinux.org/title/Install_Arch_Linux_via_SSH#Installation_on_a_headless_server

NyXzOr ★★★★★
()

вытащи диск, засунь туда где всё есть, поставь любой линукс, проверь, что запускается ssh server, верни диск обратно. Делов на 10 минут.

vtVitus ★★★★★
()
Ответ на: комментарий от NyXzOr

Главное, чтобы добавление SSH ключей исправляло правило в iptables, т.к. на новых systemrescuecd, что на Arch Linux по умолчанию толи закрыт 22 порт, толи политика input - drop.

kostik87 ★★★★★
()
Ответ на: комментарий от iliyap

Вы ему про это не написали. Кстати сейчас Ф43 перешла на веб-инсталл, поди есть уже доки как это удаленно поюзать.

Почитал оф. доку, там как и вы пишут, править заранее флешку на параметр: inst.rdp

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)