Ubuntu 14 и PXE - Переменная для передачи для определения пути установки?

Я пытаюсь заставить сервер Ubuntu 14.04.3 устанавливать из меню PXE - это было обширной головной болью.

Я просто должен знать, где я указываю путь к файлам установки, вот именно.

В настоящее время установщик загружает все с archive.ubuntu.com (это занимает ЧАСЫ), даже при том, что у меня есть совершенно допустимый локальный набор адреса HTTP в файле перед семенем:

d-i     mirror/country          string          us
d-i     mirror/protocol         string          http
d-i     mirror/http/hostname    string          foo.com
d-i     mirror/http/directory   string          /ubuntu/14.04.3/mnt/

Я протестировал "http://foo.com/ubuntu/14.04.3/mnt/" локально, и это хорошо работает.

Я также попытался передать параметр с помощью меню PXE:

LABEL ubuntu-14.04.3-server_mnt-x86_64
        kernel /ubuntu/14.04.3/linux
        MENU LABEL ubuntu-14.04.3-server_mnt-x86_64
        append initrd=/ubuntu/14.04.3/initrd.gz ksdevice=bootif lang=  text  auto-install/enable=true priority=critical url=http://foo.com/ubuntu/14.04.3/mnt/ domain=local.lan suite=trusty

Что я делаю неправильно?

0
задан 29 September 2015 в 07:31

1 ответ

Я не уверен, но я боролся с этим в течение долгого времени. Ключ для меня был добавлением "live-installer/net-image =" аргумент ниже. (благодаря ответу от Chakri в http://www.michaelm.info/blog/?p=1378 ). Таким образом ниже то, что работало на меня. Я загрузил изображение сервера для 14.04.3 и поместил его в каталог "человечности" в корне моего http сервера:

в pxelinux.cfg/default

default menu.c32
prompt 0
timeout 15
serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=0 serial console

MENU TITLE PXE Menu

label install
menu label ^Install (from my http server)
menu default
    kernel ubuntu-installer/amd64/linux console=tty0 console=ttyS0,115200n8
    append ks=http://192.168.1.1/KS/ks_ubuntu.cfg vga=normal initrd=ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://192.168.1.1/ubuntu/install/filesystem.squashfs

в запускать файле ks_ubuntu.cfg в каталоге "KS" в корне моего http сервера

install
url --url http://192.168.1.1/ubuntu
0
ответ дан 1 October 2019 в 00:59

Другие вопросы по тегам:

Похожие вопросы: