0815Chaot
FreeBSD/sparc64-Tüftler
Tag,
seit zwei Stunden versuche ich nun schon, einen Thin Client mittels net/etherboot diskless zu booten. Auf dem Boot-Server läuft 4.9-Release, seine IP-Adresse ist 192.168.0.31. /etc/bootptab hat folgenden Inhalt:
Ist aus dem Diskless-Abschnitt des Handbuchs entlehnt. Habe ich da vielleicht schon einen Fehler drin? Den bootpd habe ich dann jedenfalls mittels
gestartet.
Das Root-Dateisystem für den Thin Client liegt, wie zu erkennen, in /opt/Software/ThinClient/ThinClient-4.8. Darin befindet sich auch ein Kernel, der mit
gebaut wurde.
Das Verzeichnis ist über NFS freigegeben:
Der Hostname des Thin Clients ist in der Netgroup NFSCLIENTS enthalten (/opt wird noch von anderen Rechnern für diverse andere Sachen gebraucht).
Dann habe ich net/etherboot gebaut:
Damit sollte wohl BOOTP statt DHCP zum Booten verwendet werden. Anschließend habe ich die Boot-Diskette erstellt:
Jetzt die Diskette in den Thin Client geschoben und gebootet:
Hmm... Zeigt der immer "DHCP" an, auch wenn er einen BOOTP-Server sucht? Die Anzahl der Punkte in der zweiten Zeile variert übrigens von Bootvorgang zu Bootvorgang.
Hat jemand hier eine Idee, an was es klemmt?
seit zwei Stunden versuche ich nun schon, einen Thin Client mittels net/etherboot diskless zu booten. Auf dem Boot-Server läuft 4.9-Release, seine IP-Adresse ist 192.168.0.31. /etc/bootptab hat folgenden Inhalt:
Code:
.ThinClient:\
:dn=example.com:\
:hn:\
:ht=1:\
:vm=rfc1048:\
:ds=192.168.0.31:\
:sa=192.168.0.31:\
:hd="/opt/Software/ThinClient/ThinClient-4.8":\
:bf="/kernel":\
:rp="/opt/Software/ThinClient/ThinClient-4.8":
thin1:\
:ha=009027551e0f:\
:ip=192.168.0.1:\
:sm=255.255.255.0:\
:tc=.ThinClient
Code:
/usr/libexec/bootpd -c /opt/Software/ThinClient/ThinClient-4.8/ /etc/bootptab
Das Root-Dateisystem für den Thin Client liegt, wie zu erkennen, in /opt/Software/ThinClient/ThinClient-4.8. Darin befindet sich auch ein Kernel, der mit
Code:
options BOOTP
options BOOTP_NFSROOT
Das Verzeichnis ist über NFS freigegeben:
Code:
/opt -maproot=root -alldirs NFSCLIENTS
Dann habe ich net/etherboot gebaut:
Code:
cd /usr/ports/net/etherboot
make -DASK_BOOT=1 -DNO_DHCP_SUPPORT
Code:
cd work/etherboot*/src
cat bin/boot1a.bin bin32/eepro100.lzrom > /dev/fd0
Code:
Searching for server (DHCP)...
....UDP checksum error
Hat jemand hier eine Idee, an was es klemmt?