Ich konnte mit etwas Glück ein Toshiba Portégé 2000 äusserst günstig günstig erwerben. An dieser Stelle noch einen warmen Händedruck an Sebastian, der dies durch seine Fairnes erst ermöglicht hat . Das Teil ist flach wie eine dicke Scheibe Brot, wiegt fast nix und sieht einfach nur schnieke aus. Bestückt ist es mit einem 750er Intel Prozessor, 20 Gig 1.8" Platte und 512 MB RAM.
Selbstredend kein Laufwerk irgendwelcher Art da drinnen. Per USB-CDRom booten und Debian installieren war meine erste Idee, aber mein antikes externes CDRom war in dieser Hinsicht störrisch.
Nun habe ich mich erfolgreich mit dem Netz-boot mit Tftp beschäftigt und auch ziemlich schnell hinbekommen. Auf der Intel-PC Seite hat sich der PXE Bootstrap durchgesetzt. Das ist eine erweiterte oder abgewandelte Form des tftp Protokolls, so will ich das mal leienhaft ausdrücken, genauer weiß ich das momentan nicht. Um Erfolg zu haben, muss man einen dhcp Server aufsetzen, der auf dem selben Rechner wie der tftp Server sein muss (stimmt evtl. gar nicht, aber es ist einfacher).
Ich habe auf meinem Sidux (debian unstable) System folgende Varianten eingesetzt.
tftpd-hpa 0.43-1
syslinux 3.31-1 (Darin befindet sich der pxe bootloader) Altenataiv das beim netboot.tar.gz liegende pxelinux.0
dhcp3-server 3.0.4-12
netboot.tar.gz der Etch RC1
Auf meinem Router läuft auch ein dhcp server, den habe ich nicht angefasst, sondern auf dem Sidux Rechner einfach einen nur für diesen Zweck installiert. Habe mir gedacht, versuchen kannste es ja mal. Versuch macht kluch
Der dhcp Server ist so konfiguriert:
CODE:
cat /etc/dhcp3/dhcpd.conf
allow booting;
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.200 192.168.1.232;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
filename "/pxelinux.0";
}
# next-server ist der Rechner auf dem der tftp server läuft
#
host pxe_client {
# Die MAC Adresse des zu installierenden Rechners
hardware ethernet 00:00:39:30:D3:F1;
next-server 192.168.1.168;
filename "pxelinux.0";}
Den mit dem Paket syslinux installierten Bootloader pxelinux mit
cp /usr/lib/syslinux/pxelinux.0/ /var/lib/tftpboot in das tftpboot Verzeichnis kopieren.
das netboot.tar.gz in /var/lib/tftpboot auspacken.
CODE:
cat /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes";
OPTIONS="-l -s /var/lib/tftpboot -vvvv";
# das -vvv macht den Server etwas geschwätziger
# wenn etwas nicht funktioniert das /var/log/syslog ansehen
(wird noch ergänzt)
"auf Toshiba Portege 2000 mit PXE installieren" vollständig lesen »