Instalacia Debianu skrz iPXE boot

flack

Instalacia Debianu skrz iPXE boot
« kdy: 19. 02. 2015, 22:01:40 »
Zdravim, viem ze su aj beznejsie sposoby instalacie debianu z Image/CD/DVD a tak podobne, ale ja by som chcel skusit boot a instalaciu priamo zo siete z boot.oskarcz.net. Jedna sa o instalaciu do virtualnej masiny QEMU. Mam alokovany subor pre image disku(cca 20Gb), pridelenu pamat, sietove rozhranie a to by hadam malo byt vsetko co potrebujem. Problem je ze pri instalaci dostavam informaciu o
Citace
!!Download debconf preconfigured file

Failed to process the preconfiguration file
The installer failed to process the preconfiguration file from http://boot.oskarcz.net/ . The file may be corrupt

Ak som to spravne pochopil tak je za to zodpovedny subor preseed.cfg v ktorom je mozne nastavit automaticku instalaciu systemu. Ale ja tu atomatiku neporebujem, je mozne to nejak vypnut?

Pri spusteni toho virtualu nabootuje zo siete bootmenu vyberiem instalaciu debianu, zadam jazyk, krajinu, hostname, nastavi sa siet a vtedy sa tato sprava objavi. Potom je mozne tento krok preskocit, ale priebeh instalacie je rozbity tym ze krok po kroku objavu menu v ktorom je mozne vybrat si nasledovny krok. Zial ak ho vyberiem niekedy zbehne niekedy nezbehne. A tvrdi ze je treba urobit predchadzajuci krok. Troska neviem co stym:D Sry za lame prispevok, ale unava si vybera dan.

QEMU spustam nasledovne:
Citace
qemu-system-x86_64 -rtc clock=host -cpu host,kvm=off -smp 1,sockets=1,cores=2,threads=2 -M q35 -enable-kvm -m 2048 \
-drive cache=none,aio=native,file=glasgow.qcow2,if=virtio \
-net nic \
-net user,bootfile=http://boot.oskarcz.net/ \
-boot menu=on
« Poslední změna: 20. 02. 2015, 10:46:02 od Petr Krčmář »


Re:boot a instalacia debianu skrz iPXE boot http://boot.oskarcz.net/
« Odpověď #1 kdy: 20. 02. 2015, 09:11:43 »
S tím se nedá moc dělat. Instalátor debianu se podívá na volbu filename z DHCP a pokud konstatuje, že volba vypadá jako URL, považuje ji za preseed soubor. Návrháři instalátoru zřejmě vůbec nepočítali s tím, že bude existovat iPXE, které umí přijmout jako volbu filename také URL a nabootovat z ní.

Jediná možnost, která mě napadá, je nabootovat přímo iPXE s vestavěným skriptem pro spojení v http://boot.oskarcz.net a nezadávat pak QEMU volbu bootfile.

flack

Re:Instalacia Debianu skrz iPXE boot
« Odpověď #2 kdy: 20. 02. 2015, 11:35:55 »
Tak ano, z konfiguraku som vyhodil bootfile. Spustil iPXE, dhcp a potom chain http://boot.oskarcz.net

Citace
qemu-system-x86_64 -rtc clock=host -cpu host,kvm=off -smp 1,sockets=1,cores=2,threads=2 -M q35 -enable-kvm -m 2048 \
-drive cache=none,aio=native,file=glasgow.qcow2,if=virtio \
-net nic \
-net user \
-boot menu=on

A uz to funguje tak ako som si zelal. Dakujem