Это старая версия документа!


Установка Slackware по ssh

Когда вы устанавливаете Slackware по сети, у вас есть несколько вариантов её использования. Ваш пакет может быть на сервере NFS, TTP, FTP или Samba. Но для продолжения установки требуется ваше физическое присутствие за клавиатурой компьютера.

Так ли это?

Существует способ, при котором установщик автоматически запустит встроенный сервер SSH. Как только этот SSH сервер заработает, вы сможете сделать удаленный вход на эту машину и установить Slackware.

Я слышу как вы говорите: «почему я вообще должен хотеть устанавливать Slackware по SSH?»
Ну, эта функция особенно важна для людей, которым необходимо установить Slackware на безголовый (прим.Graf: «без монитора») сервер - думаю, на серверы в центре обработки данных. Конечно же для этого необходимо загрузить установщик Slackware, но вам не нужен для этого DVD. Если у вас есть сервер PXE , вы можете загрузить программу установки по сети и никогда не посещать ваш компьютер «во плоти».

Если вы знакомы с установкой Slackware, то знаете, что должны ответить на несколько вопросов, прежде, чем сможете начать установку по сети. Как минимум, вам нужно:

  • Настроить раскладку клавиатуры и
  • настроить сетевую карту.

Для того чтобы настроить это автоматически, необходимо предоставить установщику ответы. Если оба ответа известны, то установщик может настроить сетевую карту с IP-адресом и запустить встроенный SSH сервер (Slackware использует Dropbear в качестве сервера SSH). И вы сможете удаленно войти в систему как root (без запроса пароля! Прежде чем войдёте, убедитесь, что ваша сеть находится в безопасности).

После входа на сервер SSH, Dropbear (конечно же вы должны знать IP-адрес компьютера на который будет производиться установка), вы можете удаленно запустить «setup» (но сначала вы должны выполнить команду «./etc/profile» - обратите внимание на точку - которая инициализирует среду и вам станут доступны утилиты установки).

Животрепещущий вопрос: как, вы говорите, программа установки ответит на эти два вопроса?

Я предположу, что вы загружаетесь по сети, используя сервер PXE, что ваша раскладка клавиатуры «us», сетевой интерфейс называется «eth0» и у вас в сети есть DHCP сервер. Теперь вам нужно изменить файл «pxelinux.cfg/default», например так: для загрузки ядра добавить следующую строку в «append»

Навигация
Печать/экспорт
QR Code
QR Code wiki:articles:i_ssh (generated for current page)