Seite 1 von 2
PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 13:22
von tester
Hallo,
nachdem ich einen CLient angelegt, und im Config Editor das Produkt hwinvent zum Setup für diesen ausgewählt habe, bootet der Client nicht das Image über PXE.
die PXE Config Datei mit der MAC als Namen wird auch unter /tftpboot/linux/pxelinux.cfg/.., angelegt, allerdings beträgt die Größe dieser 0 Bytes.
folgender EIntarg steht in der opsipxeconfd.log:
[4] [Apr 20 15:11:59] Pipe '/tftpboot/linux/pxelinux.cfg/01-0a-0d-20-d5-33-f1' opened, piping pxe boot configuration (opsipxeconfd|585)
[4] [Apr 20 15:11:59] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (OpsiPXEConfd.py|181)
[4] [Apr 20 15:11:59] Got connection from '' (opsipxeconfd|273)
[3] [Apr 20 15:11:59] no bootimage was set for client1.test.local (opsipxeconfd|441)
folgende Fehlermeldung erscheint beim Bootvorgang:
bitte um hilfe
vielen dank.
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 13:51
von j.schneider
Hallo,
ist der opsi-atftpd installiert?
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 14:11
von tester
hi,
ja, ist bereits installiert.
root@opsi:/home/opsiproducts# apt-get install opsi-atftpd
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
opsi-atftpd ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 81 nicht aktualisiert.
root@opsi:/home/opsiproducts#
im irgendwo im opsi-atftpd noch etwas konfiguriert werden?
oder sonst eine idee?
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 14:30
von webi
opsi-linux-bootimage installiert?
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 15:34
von tester
ja opsi-linux-bootimage ist auch installiert.
das pxe config file wird wie gesagt auch angelegt mit folgenden Inhalt.:
root@opsi:/tftpboot/linux/pxelinux.cfg# cat 01-0a-0d-20-d5-33-f1
default opsi-install
label opsi-install
kernel install
append lang=de irqpoll pckey=07c436ddaf2c1aa422477efe49e2e2a3 service=10.224.244.90 vga=791 initrd=miniroot.bz2 reboot=b noapic video=vesa:ywrap,mtrr init=/etc/init quiet hn=client1 action=setup ramdisk_size=169160 product=hwinvent splash
root@opsi:/tftpboot/linux/pxelinux.cfg#
da das file aber nach einen netzwerkboot immer noch da ist, gehe ich jetzt mal davon aus, dass es vom tftp nicht gelesen wird aus welchen grund auch immer...
es muss also eine falsche konfiguration beim dhcp liegen nehme ich mal an..
jemand eine idee?
//UPDATE
okay das iMgae bootet jetzt...
der tftp root pfad war auf /tftpboot gesetzt. nach setzten des Pfades auf /tftpboot/linux funktioniert es jetzt.
kann mir jemand sagen warum der nicht richtig gesetzt war??
naja auf jeden fall habe ich jetzt schon wieder das nächste Problem...
nach booten des Images bekommen ich folgende Meldung:
kann das sein das das Image keinen Treiber für die Netzwerkkarte hat?
folgende Karte ist verbaut:
Broadcom NetXtreme Gigabit Ethernet
und gibt es irgendwo eine Liste mit unterstützen Karten?
allerdings habe ich jetzt ein neues Problem
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 18:43
von d.oertel
Re: PXE Boot klappt nicht
Verfasst: 20 Apr 2010, 22:10
von wolfbardo
Hallo,
möglicherweise handelt es sich auch um ein Timingproblem im Bootimage.
Welche opsi-Bootimageversion wird verwendet?
Kann man sich auf den opsi-Client per ssh verbinden?
Gruss
Bardo Wolf
Re: PXE Boot klappt nicht
Verfasst: 21 Apr 2010, 09:58
von tester
hi,
ersteinmal danke für die schnellen hinweise und hilfe!!!
also....
folgende bootimage version habe ich (oder gibts irgendwoi anders noch eine andere versionsnummer?)
root@opsi:/# dpkg -l|grep bootimage
ii opsi-linux-bootimage 20090911-1 Linux-Bootimage fuer das Softwareverteilungs
also der tipp:
Datei /tftpboot/linux/pxelinux.cfg/install editieren und noapic und irqpoll entfernen.
hat leider nicht funktioniert.... immernoch ein timeout.
als ich mich dann ins bootimage eingeloggt habe sehe ich mit ifconfig folgendes:

adapter eth0, von den aus auch das image gebootet wird, hat keine IP Adresse bekommen.
ich muss jetzt dazu sagen, dass FOG (imageing server) schon vorher auf der kiste installiert wurde, heisst, das er auch den dhcp benutzt hat.
jetzt nehme ich mal an, dass sich opsi und fog einstellungen in die quere kommen....
was für dhcp einstellungen müüsen denn gesetztt sein? und wo sind die IP Einstellungen für die Opsi clients?
so sieht die derzeitige /etc/dhcp3/dhcpd.conf aus:
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
# This file was created by FOG
use-host-decl-names on;
ddns-update-style interim;
ignore client-updates;
next-server 10.224.244.90;
subnet 10.224.244.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
range dynamic-bootp 10.224.244.10 10.224.244.254;
default-lease-time 21600;
max-lease-time 43200;
# option domain-name-servers x.x.x.x;
option routers 10.224.244.254;
filename "pxelinux.0";
group {
}
}
jetzt jemand idee?
beste grüße
Re: PXE Boot klappt nicht
Verfasst: 21 Apr 2010, 10:39
von d.oertel
Hi,
zum Thema DHCP (und nicht nur dazu) steht das notwendige im Installationshandbuch.
Bitte doch mal das Log des Bootimages (/tmp/log) posten.
gruss
d.oertel
Re: PXE Boot klappt nicht
Verfasst: 21 Apr 2010, 11:23
von tester
hi,
ja genau das ist mein problem...
im installationshandbuch habe ich nicht genügend informationen. schon die installation von opsi viel mir schwer...
das verzeichniss /tmp/log gibt es nicht und und /var/log und /var/log/opsi gibt es auch kein log zum bootimage.
irgendwas ist hier faul.
ich habe jetzt nocheinmal eine "frische dhcpd.conf" genommen.
wenn ich im webfrontend einen neuen client eintrage, trägt opsi abber nichts in diese ein! warum?
ist ja klar das der client so keine IP bekommt...
also irgendwie funktioniert das zusammenspiel von dhcp und opsi nicht...