Am 27.02.2014 15:05, schrieb Markus Heinze:
Moin moin Am 2014-02-27 10:23, schrieb Joerg Thuemmler:
Hi,
ich versuche gerade eine pxe-boot-Umgebung mit Boot in den RAM aufzusetzen. Zunächst habe ich mir mal das in der Doku (http://doc.opensuse.org/projects/kiwi/doc/) vorgestellte Beispiel (suse-11.2) vorgenommen. Kiwi ist anscheinend korrekt mit allen Modulen installiert, kiwi -prepare|create enden mit succsess.
welche KIWI Version ist es denn ?
Beim booten komme ich bis zum Laden der initrd. Die config.default wird anscheinen noch korrekt auf 192.168.0.1 gefunden, denn sonst wüsste der Client wohl nicht, wie das Image heißt. Nun müsste danach das Image geladen werden, dabei bekomme ich aber folgende Fehlermeldung:
"Download of Image/suse-11.2-pxe-client.i686-1.2.8.md5 failed: Option multicast disabled"
Lt. Doku soll atftpd mit "--no-multicast" gestartet werden, aber es spielt auch keine Rolle, ob das in /etc/sysconfig/atftpd.conf drin ist, oder nicht, der Fehler ist identisch.
Hier noch die Konfiguration (gestartet wird alles auf OS11.4 evergreen, aber das dürfte egal sein):
# pxelinux.cfg/default: default KIWI-Boot label KIWI-Boot kernel boot/linux append initrd=boot/initrd ramdisk_size=1024000 vga=0x314 kiwidebug=1 IPAPPEND 1
#KIWI/config.default: # in Abweichung von der o.g. Doku wurde von KIWI keine Datei # suse-11.2-pxe-client.i868;1.2.8.config erstellt, das habe ich also # manuell gemacht... denke aber, dass - auch wenn sie evt. inkorrekt # ist, der Fehler woanders liegt IMAGE='/dev/ram1;suse-11.2-pxe-client.i868;1.2.8;192.168.0.1;4096' #ls image: suse-11.2-pxe-client.i686-1.2.8 suse-11.2-pxe-client.i686-1.2.8.md5 suse-11.2-pxe-client.i686-1.2.8.squashfs
Irgendwie stecke ich da fest... hat jemand eine Idee?
cu jth -- www.teddylinx.de
lg max
Hi, es ist 4.80-1.2.1 - die aktuelle für OpenSuse 11.4 evergreen. Aber ich glaube nicht, dass das eine Rolle spielt (höchstens wegen der fehlenden KIWI/<suse....>.config-Datei), denn bis zur initrd ist ja noch alles ok und bei Laden des Images scheitert der Client ja anscheinend prinzipiell, die Anfrage nach der .md5 ist ja wohl ok und der tftpd liefert aber wegen des "multicast"-Fehlers gar nicht aus, so dass das Ganze im nächsten Schritt mit "tftp: error received from server <file not found>" abschmiert. Vielleicht könnte ja jemand, der das schon mal gelöst hat, seine KIWI/...config hier mal posten. Ich vermute den Fehler eigentlich da drin. cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin moin, Am 2014-02-27 15:38, schrieb Joerg Thuemmler:
Am 27.02.2014 15:05, schrieb Markus Heinze:
Moin moin Am 2014-02-27 10:23, schrieb Joerg Thuemmler:
Hi,
ich versuche gerade eine pxe-boot-Umgebung mit Boot in den RAM aufzusetzen. Zunächst habe ich mir mal das in der Doku (http://doc.opensuse.org/projects/kiwi/doc/) vorgestellte Beispiel (suse-11.2) vorgenommen. Kiwi ist anscheinend korrekt mit allen Modulen installiert, kiwi -prepare|create enden mit succsess.
welche KIWI Version ist es denn ?
Beim booten komme ich bis zum Laden der initrd. Die config.default wird anscheinen noch korrekt auf 192.168.0.1 gefunden, denn sonst wüsste der Client wohl nicht, wie das Image heißt. Nun müsste danach das Image geladen werden, dabei bekomme ich aber folgende Fehlermeldung:
"Download of Image/suse-11.2-pxe-client.i686-1.2.8.md5 failed: Option multicast disabled"
Lt. Doku soll atftpd mit "--no-multicast" gestartet werden, aber es spielt auch keine Rolle, ob das in /etc/sysconfig/atftpd.conf drin ist, oder nicht, der Fehler ist identisch.
Hier noch die Konfiguration (gestartet wird alles auf OS11.4 evergreen, aber das dürfte egal sein):
# pxelinux.cfg/default: default KIWI-Boot label KIWI-Boot kernel boot/linux append initrd=boot/initrd ramdisk_size=1024000 vga=0x314 kiwidebug=1 IPAPPEND 1
#KIWI/config.default: # in Abweichung von der o.g. Doku wurde von KIWI keine Datei # suse-11.2-pxe-client.i868;1.2.8.config erstellt, das habe ich also # manuell gemacht... denke aber, dass - auch wenn sie evt. inkorrekt # ist, der Fehler woanders liegt IMAGE='/dev/ram1;suse-11.2-pxe-client.i868;1.2.8;192.168.0.1;4096' #ls image: suse-11.2-pxe-client.i686-1.2.8 suse-11.2-pxe-client.i686-1.2.8.md5 suse-11.2-pxe-client.i686-1.2.8.squashfs
Irgendwie stecke ich da fest... hat jemand eine Idee?
cu jth -- www.teddylinx.de
lg max
Hi,
es ist 4.80-1.2.1 - die aktuelle für OpenSuse 11.4 evergreen. Aber ich glaube nicht, dass das eine Rolle spielt (höchstens wegen der fehlenden KIWI/<suse....>.config-Datei), denn bis zur initrd ist ja noch alles ok und bei Laden des Images scheitert der Client ja anscheinend prinzipiell, die Anfrage nach der .md5 ist ja wohl ok und der tftpd liefert aber wegen des "multicast"-Fehlers gar nicht aus, so dass das Ganze im nächsten Schritt mit "tftp: error received from server <file not found>"
abschmiert. Vielleicht könnte ja jemand, der das schon mal gelöst hat, seine KIWI/...config hier mal posten. Ich vermute den Fehler eigentlich da drin.
soweit ich mich erinnern kann hing es damals schon an der Version, glaub entweder musst du die 4.71 nehmen oder ab 4.85 ich erinnere mich dunkel an Probleme mit der Umstellung auf squashfs und da kam genau dieser Fehler
cu jth -- www.teddylinx.de
lg max -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 27.02.2014 15:05, schrieb Markus Heinze:
Moin moin Am 2014-02-27 10:23, schrieb Joerg Thuemmler:
Hi,
Am 2014-02-27 15:38, schrieb Joerg Thuemmler: prepare|create enden mit succsess.
welche KIWI Version ist es denn ?
"Download of Image/suse-11.2-pxe-client.i686-1.2.8.md5 failed: Option multicast disabled"
lg max
Hi,
es ist 4.80-1.2.1 - die aktuelle für OpenSuse 11.4 evergreen. Aber ich glaube nicht, dass das eine Rolle spielt (höchstens wegen der fehlenden KIWI/<suse....>.config-Datei), denn bis zur initrd ist ja noch alles ok und bei Laden des Images scheitert der Client ja anscheinend prinzipiell, die Anfrage nach der .md5 ist ja wohl ok und der tftpd liefert aber wegen des "multicast"-Fehlers gar nicht aus, so dass das Ganze im nächsten Schritt mit "tftp: error received from server <file not found>"
abschmiert. Vielleicht könnte ja jemand, der das schon mal gelöst hat, seine KIWI/...config hier mal posten. Ich vermute den Fehler eigentlich da drin.
hier ein Auszug aus einer alten Konversation -->
I think if you create the gzip version out of the raw image from the squashfs file as it is now stored on the iso and described in the article above it should still work with the 4.71 version. But I admit that I didn't have tested this.
The 4.8 kiwi code stream was broken after the change to squashfs compressed images. I fixed this with >= 4.82 and also added the docs above. So oem pxe based installation worked again. I suggest to give it a try with the latest version but I still think if 4.71 worked for you before it will also work if you create the gzip raw image from the new squashfs based image. That's because only the non pxe deployment part has changed in the code <--
vllt. hilfts ja weiter
cu jth -- www.teddylinx.de
lg max -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 27.02.2014 15:50, schrieb Markus Heinze:
Am 27.02.2014 15:05, schrieb Markus Heinze:
Moin moin Am 2014-02-27 10:23, schrieb Joerg Thuemmler:
Hi,
Am 2014-02-27 15:38, schrieb Joerg Thuemmler: prepare|create enden mit succsess.
welche KIWI Version ist es denn ?
"Download of Image/suse-11.2-pxe-client.i686-1.2.8.md5 failed: Option multicast disabled"
lg max
Hi,
es ist 4.80-1.2.1 - die aktuelle für OpenSuse 11.4 evergreen. Aber ich glaube nicht, dass das eine Rolle spielt (höchstens wegen der fehlenden KIWI/<suse....>.config-Datei), denn bis zur initrd ist ja noch alles ok und bei Laden des Images scheitert der Client ja anscheinend prinzipiell, die Anfrage nach der .md5 ist ja wohl ok und der tftpd liefert aber wegen des "multicast"-Fehlers gar nicht aus, so dass das Ganze im nächsten Schritt mit "tftp: error received from server <file not found>"
abschmiert. Vielleicht könnte ja jemand, der das schon mal gelöst hat, seine KIWI/...config hier mal posten. Ich vermute den Fehler eigentlich da drin.
hier ein Auszug aus einer alten Konversation
-->
I think if you create the gzip version out of the raw image from the squashfs file as it is now stored on the iso and described in the article above it should still work with the 4.71 version. But I admit that I didn't have tested this.
The 4.8 kiwi code stream was broken after the change to squashfs compressed images. I fixed this with >= 4.82 and also added the docs above. So oem pxe based installation worked again. I suggest to give it a try with the latest version but I still think if 4.71 worked for you before it will also work if you create the gzip raw image from the new squashfs based image. That's because only the non pxe deployment part has changed in the code <--
vllt. hilfts ja weiter
cu jth -- www.teddylinx.de
lg max
Hi, dem werde ich morgen mal nachgehen... aber eigentlich ohne große Hoffnung, denn ich denke, er kriegt ja nicht einmal das md5 herunter, das will er doch nur einlesen, um zu vergleichen. Aber es kann sein, dass es etwas mit dem Abschalten des "no-multicast" bei "compressed" zu bedeuten hat. Danke jedenfalls! cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Kannst Du denn vi tftpd andere images bereitstellen? Hast du einmal versucht, daß kiwi-image testhalber per http abzurufen? Also irgendetwas wie: kernel boot/linux append initrd=boot/initrd vga=0x314 splash=silent ramdisk_size=1024000 ramdisk_blocksize=4096 kiwiserver=192.168.2.2 kiwiservertype=http pxe=1 kiwidebug=1 in pxelinux.cfg Wir nutzen hier halt kein kiwi, von daher sind es alles Schüsse ins Blaue ;) Gruß Torsten
Gesendet: Donnerstag, 27. Februar 2014 um 16:26 Uhr Von: "Joerg Thuemmler" <listen@vordruckleitverlag.de> An: opensuse-de@opensuse.org Betreff: Re: PXE im RAM
Am 27.02.2014 15:50, schrieb Markus Heinze:
Am 2014-02-27 15:38, schrieb Joerg Thuemmler:
Am 27.02.2014 15:05, schrieb Markus Heinze:
Moin moin Am 2014-02-27 10:23, schrieb Joerg Thuemmler:
[...] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Joerg Thuemmler
-
Markus Heinze
-
T. Ermlich