Автоматическая установка по сети: pxelinux, preseed

Изображение пользователя buerger.

Всем доброго времени суток!
Прошу очень помочь в следующем вопросе.

Имеется небольшая локальная сеть: стационарный компьютер и ноут (конфигурации их не имеют значения), соединены через роутер ASUS wl-520gc, ноут wifi, стационарник патч-кордом. Комп чистый, без ОС, ноут - Kubuntu 11.04. На нём настроен dnsmasq, а именно, dhcp и tftp сервера. Тут всё работает, их настройки не касаюсь.

Задачи:
1. поставить по сети на стационарник Ubuntu 11.10 с использованием pxelinux;
2. автоматизировать процесс так, чтобы установка происходила без всякого участия человека (включаешь стационарник и начинается установка, которая проходит полностью автономно и завершается готовым продуктом - графическим меню входа в установленную систему Ubuntu с вводом логина и пароля).

Функцию PXE материнка поддерживает и активирована.
Делал по инструкции тут Автоматическая преднастроенная установка Ubuntu: isolinux и preseed с поправкой на pxelinux.

Пункт 1 удалось выполнить.

Вот некоторые мои конфиги:
192.168.1.3/ubuntu/install/netboot/ubuntu-installer/i386/pxelinux.cfg/default

192.168.1.3/ubuntu/install/netboot/ubuntu-installer/i386/boot-screens/txt.cfg
192.168.1.3/ubuntu/preseed/oem_net.seed

Проблема: процесс установки не автоматизируется с такими конфигами.

По ссылкам в файле txt.cfg грузится и ядро linux и initrd, а вот ссылка на oem_net.seed, как мне кажется? не работает. Установка начинается, но опять-таки нужно выбирать вручную и местонахождение и раскладку клавиатуры и прочее.

Подскажите, плжста, где и что я не так делаю?
Заранее спасибо.

0
Гость - 11 Январь, 2012 - 03:29

строка kernel у меня выглядит как
kernel ubuntu-installer/amd64/linux
проверьте строку append
url=tftp://192.168.1.3/ubuntu/preseed/oem_net.seed
по http загрузка работает точно, только нужно поднять http сервер, tftp - нужно разбираться, вроде не поддерживает его debian-installer

0
buerger - 11 Январь, 2012 - 09:32
Изображение пользователя buerger.

изменил и попробовал - никаких изменений, что кстати, странно, так как раньше хоть ругался, что Coud'nt find kernel или initrd. Apache поднят: по адресу 192.168.1.3/ubuntu в строке браузера открывается папка, куда смонтирован образ диска Ubuntu.

0
Гость - 11 Январь, 2012 - 12:23

Здравствуйте. Очень прошу вас подготовить и опубликовать под(р)обную инструкцию для установки ОС по сети (TFTP + PXE + PXELINUX.0) - я думаю таким как я Windows-админам средних сетей (от 30 до 500 ПК) будет очень (...ну ооочень) интересен и полезен материал, особенно в свете ужесточения ответственности за незаконное использование платного ПО.

0
alex1812 - 11 Январь, 2012 - 13:13
Изображение пользователя alex1812.

Установка начинается, но опять-таки нужно выбирать вручную и местонахождение и раскладку клавиатуры и прочее.
Ковырял эту тему, только сервер у меня на БСД, методом проб и ошибок понял, что Убунтовский preseed загружается только после выбора языка и клавиатуры.

Очень прошу вас подготовить и опубликовать под(р)обную инструкцию для установки ОС по сети (TFTP + PXE + PXELINUX.0)
Как раз сейчас пишу на эту тему, правда как писал выше, сервак на БСД, может кому поможет - тык

0
buerger - 11 Январь, 2012 - 15:22
Изображение пользователя buerger.

Очень прошу вас подготовить и опубликовать под(р)обную инструкцию для установки ОС по сети (TFTP + PXE + PXELINUX.0)

В принципе всё уже давно написано
Я начинал отсюда

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры