Telepítettem a szükséges csomagokat:
sudo su -
apt-get install inetutils-inetd
apt-get install tftpd-hpa
Hozzáadtam az alábbi sort a /etc/inetd.conf-hoz
tftp dgram udp4 wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /var/lib/tftpboot
Felmásoltam szükséges fájlokat.
cd /var/lib/tftpboot
wget http://ftp.hu.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz
tar -xvzf netboot.tar.gz
Jogosultságok beállítása:
chown -R nobody.nogroup /var/lib/tftpboot
chmod -R 777 /var/lib/tftpboot
Root-ként futtattam a tftp szervert, mert sajna van egy bug, amit még nem orvosoltak. Javítsatok ki, ha tévednék.
A bug-ról itt olvastam: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=245017
A szerveren már működő dhcp szerver beállításaihoz(/etc/dhcp3/dhcpd.conf) hozzáadtam az alábbi sorokat:
allow booting;
allow bootp;
host laptopom {
hardware ethernet AA:BB:CC:DD:EE:FF;
fixed-address 192.168.1.100;
filename "/var/lib/tftpboot/pxelinux.0";
}
Engedélyeztem a tűzfalon a 69-es portot udp-n.
A végén pedig örültem, hogy a laptop indítása és F12 lenyomása után a jól ismert boot képernyő fogadott.
Remélem hasznára válik majd egyszer valakinek :).
Üdv: Smerli
- smerli blogja
- A hozzászóláshoz be kell jelentkezni
- 2343 megtekintés
Hozzászólások
köszi! épp ilyen gondom akadt nekem is:)
- A hozzászóláshoz be kell jelentkezni
grub sokkal-sokkal jobb, csak ahhoz patkolni meg forgatni kell grubot, es a keletkezo binarist felhasznalni. Mar nem emlexem, hogy a pxe vagy az nbgrub kell. Persze, a menuket portolni kell... :S
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
ellenben a fenti megoldás sokkal-sokkal egyszerűbb, arról nem is beszélve, hogy pl a sysrecuecd iso-ja szépen bele integrálható :)
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni