Quote:
Originally posted by twantrd
Yes, I would be very interested in PXE installation. You need tftp running or something right?
-twantrd
|
I have tftp, dhcpd & nfs running on my installation server.
/etc/dhcpd.conf
ddns-update-style ad-hoc;
not authoritative;
allow booting;
allow bootp;
allow unknown-clients;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.10 10.10.10.20;
filename "pxelinux.0";
/etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /install/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
/etc/exports
/install *(sync,ro,no_root_squash)
then my /install/tftpboot directory has
pxelinux.0 file and
directories :
kickstarts (here I keep all kickstartfiles for all servers)
msgs (here is the
menu file that is displayed when I boot some server from network, it displays all different Linux versions I can install (and a couple for diskless booting)
OS (here are vmlinuz(s) & initrd(s))
pxelinux.cfg (here is one file,
default)
And my
default file has entries like this:
prompt 1
display msgs/
boot.msg
label RHEL
kernel OS/RHEL.vmlinuz
append initrd=OS/RHEL.initrd.img ksdevice=eth0 ks=nfs:10.10.10.1:/install/tftpboot/kickstarts/RHEL.ks.cfg ramdisk_size=10000
I'm sure that there was few mistakes, but I'll correct them when I have access to my installation server.
Again I'm not sure if it will work with RH9, but it works with RHEL3.