Portál AbcLinuxu, 14. května 2025 01:59
allow booting; allow bootp; authoritative; .. subnet 10.0.0.0 netmask 255.255.255.0 { if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { next-server 10.0.0.1; filename "pxelinux.0"; } if substring (option vendor-class-identifier, 0, 9) = "Etherboot" { next-server 10.0.0.1; filename "pxelinux.0"; } ... } ..Na serveru 10.0.0.1 balik atftpd a do adresare /var/lib/tftpboot soubory pxelinux.0, pxelinux.cfg/default, vesamenu.c32, fai/linux a fai/initrd.gz.
default vesamenu.c32 ... label fai menu label ^FAI kernel fai/linux append vga=normal initrd=fai/initrd.gz ip=10.0.0.250:10.0.0.1:10.0.0.1:255.255.255.0:::'off' root=/dev/nfs nfsroot=10.0.0.1:/var/fai/nfsroot/live/filesystem.dir/ T170=10.0.0.1:/var/fai/ T171=install T172=reboot ...Pak si nahod nfs-kernel-server s konfiguraci /etc/exports
/var/fai/nfsroot 10.0.0.0/24(rw,no_subtree_check,no_all_squash,no_root_squash)Do adresare /var/fai/nfsroot/live/filesystem.dir si nachystej bootstrap.
parted /dev/hda mkpart primary ext3 0MB 4000MB
), vyrobí souborové systémy, případně RAID, LVM a šifrování, rozbalí tar a nainstaluje zavaděč.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.