Ubuntu 14 e PXE - Variável para passar para especificar o caminho de instalação?

0

Estou tentando fazer com que o servidor Ubuntu 14.04.3 seja instalado a partir de um menu PXE - essa tem sido uma dor de cabeça enorme.

Eu só preciso saber onde especifico o caminho para os arquivos de instalação, é isso.

Atualmente, o instalador está baixando tudo do arquivo archive.ubuntu.com (isso leva HOURS), mesmo que eu tenha um endereço http local perfeitamente válido definido em um arquivo preseed:

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/

Eu testei " link " localmente e funciona bem.

Eu também tentei passar o parâmetro pelo menu 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

O que estou fazendo de errado?

    
por Locane 29.09.2015 / 06:31

1 resposta

0

Eu não tenho certeza, mas lutei com isso por um longo tempo. A chave para mim foi a adição do argumento "live-installer / net-image=" abaixo. (graças a uma resposta de Chakri no link ). Então, abaixo está o que funcionou para mim. Eu baixei a imagem do servidor para 14.04.3 e a coloquei no diretório "ubuntu" na raiz do meu servidor http:

no 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

no arquivo de kickstart ks_ubuntu.cfg no diretório "KS" na raiz do meu servidor http

install
url --url http://192.168.1.1/ubuntu
    
por gh423 27.10.2015 / 22:27