Компьютеры
July 27, 2022

Установка Debian по сети

Имеем настроенный механизм загрузки по сети.

Настройка.

1. Скачиваем файлы. Например.

2. Распаковываем архив (пример для amd64) в:

[TFTPRoot]/debian-installer/amd64/initrd.gz

[TFTPRoot]/debian-installer/amd64/linux

3. Настраиваем [TFTPRoot]/pxelinux.cfg/default

label Debian 8 amd64 install
kernel debian-installer/amd64/linux
append auto=true priority=critical initrd=debian-installer/amd64/initrd.gz preseed/url=http://webserver/debian/preset.txt
label Debian 8 i386 install
kernel debian-installer/i386/linux
append auto=true priority=critical initrd=debian-installer/i386/initrd.gz preseed/url=http://webserver/debian/preset.txt

4. На webserver помещаем preset.txt следующего содержания:

d-i mirror/country          string manual
d-i mirror/http/hostname    string mirror.yandex.ru
d-i mirror/http/directory   string /debian
d-i mirror/http/proxy       string
d-i network-console/password             password        r00tme
d-i network-console/password-again       password        r00tme
d-i preseed/early_command                string          anna-install network-console
d-i anna/choose_modules                  string          network-console
tasksel tasksel/first multiselect none
d-i pkgsel/include string openssh-server sudo screen
d-i pkgsel/upgrade select full-upgrade

Процесс установки.

1. Загружаемся по сети.

2. Выбираем "Debian 8 amd64 install"

3. Выбираем язык.

4. Дожидаемся экрана "Продолжение установки через SSH"

5. Подключаемся по ssh используя installer/r00tme в качестве логина/пароля

6. На последней стадии (запись GRUB`а на диск), для того, чтобы выяснить имя диска можно переключится в другую консоль (Alt*F2) и запустить fdisk.

Источник