stacja bezdyskowa na PLD bootowana za pomocą PXE

Michał Panasiewicz wolvverine w tarchomin.pl
Wto, 31 Maj 2005, 02:39:36 CEST


Dnia 27-05-2005, piÄ… o godzinie 18:26 +0200, Michał Panasiewicz
napisał(a):
> komputer otrzymuje adres IP ale
> otrzymuje niestety ciagle bład PXE-E32 tftp serwer timeout
> zrobiłem nastepująco:
> 
> [root w serwer root]# cat /etc/pxe.conf | grep -v ^#
> interface=eth1
> default_address=192.168.0.1
> listen_port=4011
> use_multicast=0
> use_broadcast=0
> prompt=Press F8 to view menu ...
> prompt_timeout=10
> service=X86PC,0,0,local,Local boot
> service=X86PC,0,0,pxelinux,PXELinux
> tftpdbase=/var/lib/tftp

> [root w serwer root]# cat /etc/dhcpd.conf | grep -v ^#
> ...
> allow bootp;
> allow booting;
> option ip-forwarding    false;  # No IP forwarding
> option mask-supplier    false;  # Don't respond to ICMP Mask req
> ...


dodatkowo kilka opcji powiazanych:

authoritative;
server-identifier 192.168.0.1;
#range dynamic-bootp 192.168.0.10 192.168.0.20;
option option-128 code 128 = string;
option option-129 code 129 = text;
option space pxelinux;
option pxelinux.magic      code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;

itd...

> host serwer2{
>         hardware ethernet 00:d0:dd:d6:df:d7;
>         fixed-address 192.168.0.2;
>         option broadcast-address 192.168.0.255;
>         option routers 192.168.0.1;
>         next-server serwer;          # name of your TFTP server
>         filename "pxelinux.0";        # name of the bootloader program

tutaj był bład musi byc pełna scieżka do pliku podana w filename czyli:
filename "/var/lib/tftp/pxelinux.0";


dodatkowo:
option root-path "/mnt/hdb2/root/serwer2";#path to root-path for pxe
stations (in /etc/export)
>         }

> [root w serwer root]# cat /var/lib/tftp/pxelinux.cfg/default | grep -v ^#
> LABEL serwerinit
> 	KERNEL vmlinuz-2.6.11.10-3
> 	APPEND initrd=initrd-2.6.11.10-3
> 	IPAPPEND 1
> 
oraz tutaj:

APPEND nfsaddrs=192.168.0.2:192.168.0.1:255.255.255.0:serwer2
ip=192.168.0.2:192.168.0.1:192.168.0.1:255.255.255.0:serwer2:eth0:bootp
iniitrd=initrd-2.6.11.10-3.gz root=/dev/nfs
nfsroot=192.168.0.1:/mnt/hdb2/root/serwer2


i wtedy ładnie powinno ruszyć (mi ruszyło) tylko niestety jedno ale, a
mianowicie nie uruchamia mi sieciówka się co prowadzi do kernel panic
wygenerowałem initrd w ten sposób:

geninitrd --with-raidstart --with=sundance -v
-f /boot/initrd-2.6.11.10-3 2.6.11.10-3

karta to:

02:0b.0 Ethernet controler: Sundance technology Inc. class 0200:
13f0:0200 (rev 31)

na płycie  Abit NF7-S2


-- 
Michał Panasiewicz
jabber: wolvverine [ at ] chrome [ dot ] pl 
e-mail: wolvverine [ at ] tlen [ dot ] pl , wolvverine [ at ] pld-linux [ dot ] org
Potrzebujesz Informatyka/Administratora (Warszawa) -skontaktuj sie ze mną




Więcej informacji o liście dyskusyjnej pld-users-pl