Andreas Achtzehn wrote:
[schnippschnapp]
In der !!!!/etc/bootptab!!!! muss stehen:
global.prof:\ :sm=255.0.0.0:\ <--- Subnet-Mask :ds=192.168.0.3:\ <--- Domain Services :ht=ethernet:\ <--- Netzwerkart :bf=bootImage: <--- Name des Boot-Kernels paris:hd=/tftpboot:tc=global.prof:ha=0050042300ee:ip=192.168.0.1: Rechner:verzeichnis des bootkernels:bezug:MAC-Adresse:IP-Adresse
In der /etc/dhcp.conf muss stehen:
host paris { hardware ethernet 00:50:04:23:00:ee; fixed-address paris.achtzehn.de; server-name "tokio"; <--- Boot-Server filename "bootImage"; <--- Name des Boot-Kernels !ohne! Verzeichnis }
Hab ich gemacht!
Stell sicher, dass TFTP(Trivial File Transport Protocol) auf deinem Boot-Server aktiviert ist (hierüber wird der Boot-Kernel übertragen).
Nach kurzer Suche habe ich auch das (in inetd.conf) gefunden!
starte ich nun den diskless pc mit der bootdiskette, passiert nach BOOTP: sending request (Press ESC to abort) ...
Das Problem hatte ich mit einer 3Com 3C905B.Nach dem Versuch mit Etherboot lief es. Es lag also an Netboot. Laut Netboot-Liste ist wohl der Packet Driver zu gross gewesen. Einen Versuch ist es also wert mit dem anderen Net-Booter.
Nach den von Dir vorgeschlagenen Aenderungen hats fast geklappt (werde mir aber das netboot Paket vielleicht doch mal ansehen!) Nun meldet der client immerhin: BOOTP: sending request (press ESC to abort): ok Local IP: 192.168.1.20 Server IP: 192.168.1.1 (merlin) File Name: /boot/bzImage-netboot Aber dann kommts: ERROR: invalid header muss der Kernel bzImage-netboot in besonderer Art und weise erzeugt oder evtl. umgewandelt werden (Sachen wie NFS_ROOT etc. ist alles im kernel drin) ?
hast du schon mal getestet, ob der BOOTP-Server überhaupt läuft?
/usr/sbin/bootptest your.bootserver.net
Der ist ja angeblich im DHCPD mit drinn, allerdings fehlte mir die Datei /etc/bootptab! lief von anfang an Hast Du vielleicht noch einen Tipp?? Markus --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Markus Krause wrote:
Nun meldet der client immerhin:
BOOTP: sending request (press ESC to abort): ok
Local IP: 192.168.1.20 Server IP: 192.168.1.1 (merlin) File Name: /boot/bzImage-netboot
Aber dann kommts:
ERROR: invalid header
muss der Kernel bzImage-netboot in besonderer Art und weise erzeugt oder evtl. umgewandelt werden (Sachen wie NFS_ROOT etc. ist alles im kernel drin) ?
Du hast aber daran gedacht, den Kernel mit mknbi-linux Netboot-faehig zu machen? mknbi-linux -k bzImage -o /boot/bzImage-netboot Viel Glueck! -- Christian Schlichting http://christian.schlichting.com Wohnheim Langer Kamp http://www.lk.etc.tu-bs.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Markus!
Nach den von Dir vorgeschlagenen Aenderungen hats fast geklappt (werde mir aber das netboot Paket vielleicht doch mal ansehen!)
Nun meldet der client immerhin:
BOOTP: sending request (press ESC to abort): ok
Local IP: 192.168.1.20 Server IP: 192.168.1.1 (merlin) File Name: /boot/bzImage-netboot
Aber dann kommts:
ERROR: invalid header
muss der Kernel bzImage-netboot in besonderer Art und weise erzeugt oder evtl. umgewandelt werden (Sachen wie NFS_ROOT etc. ist alles im kernel drin) ?
Klar, der Kernel muss erst umgewandelt werden. Hierzu ist das Programm /usr/local/bin/mknbi-linux nötig. Es kann einen Kernel (wie z.B. "vmlinuz") in einen Boot-Kernel umwandeln. Die genauen Parameter habe ich nicht mehr im Kopf, aber es gibt sicher eine Man-Page. Nötige Parameter sind Kernel (AFAIK "s" für source), Zielkernel (AFAIK "d" für destination) und noch die Art, auf die der Client auf Daten zugreifen soll. Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
achtzehn@inter-check.de
-
c.schlichting@tu-bs.de
-
krause@mogli-soft.de