Als u wilt een besturingssysteem eenvoudig en zonder toezicht te installeren op meerdere computers aangesloten op een netwerk , moet u het opzetten van een PXE ( Pre - eXecution Milieu ) server met kickstart . Netwerkadapter ( NIC ) van de computer stuurt een verzoek uit voor DHCP informatie ontvangt de gegevens ( IP , subnet en subnetmasker ) , verbinding met de PXE -server en maakt gebruik van het kickstart configuratie bestand om het besturingssysteem van de server te installeren . Als je correct instellen van uw PXE -server , kunt u het besturingssysteem automatisch te installeren op tientallen clientcomputers . Wat je nodig hebt Fedora Red Hat Enterprise Linux installatie schijf TFTP Xinetd Systeem - config - kickstart hulpmiddel DHCP Toon Meer Aanwijzingen < br > 1 Plaats de Fedora installatie schijf in het optische station . Kopie 2 de inhoud Fedora schijf in een gedeelde map op uw harde schijf , bijvoorbeeld /export /kickstart . < br > Goedkope 3 Open het standaard bestandsbeheerder en navigeer naar de map /etc . 4 Open het dhcpd.conf bestand in een teksteditor . 5 Vervang alles binnen het dhcpd.conf bestand met deze code , gebaseerd op code van de tech - informatie website datadisk : ddns - Update - style ad - hoc ; ontkennen onbekend - cliënten; niet gezaghebbend ; optie domain-name " YourDomain.com " ; optie domain-name - servers , ; ? ? . ? ? . ? ? . ? ? ? . ? ? . ? ? . ? ? optie subnet - mask 255.255.255.0 , zodat bootp , laat opstarten ; optie ip - forwarding false; maskeroptie - leverancier false; subnet 192.168.0.0 netmask 255.255.255.0 { optie routers 192.168.0.1 ; } group { next - server 192.168.0.1 ; bestandsnaam " linux-install/pxelinux.0 " ; gastheer fedora5 { hardware ethernet 00:00 C : 29 : D5 : B8 : A0 , vaste - adres 192.168.0.40 ; } } Vervang " YourDomain.com " met uw domeinnaam , als je er een hebt . Vervang " 192.168.0.0 " en " 255.255.255.0 " met uw subnet en subnetmasker , respectievelijk , als u gebruik maakt van een andere. Vervang " 192.168.0.1 " en het IP -adres van de server . Dit is een basis DHCP- configuratie die naar de client computer zal op verzoek worden toegezonden . 6 Start het gereedschap system-config - kickstart op de server en gebruik de eenvoudige grafische user interface voor een kickstart configuratie te maken bestand . U kunt deze eenvoudige configuratie van datadisk (link in de referenties ) ook gebruik maken van : - server = 192.168.0.1 - dir = /export /kickstartlang en_US.UTF - 8langsupport - installnfs default en_US.UTF - 8keyboard usmouse generic3usb - apparaat input /micenetwork - device = eth0 - bootproto = static - ip = 192.168.0.40 - netmask = 255.255.255.0 - gateway = ? ? . ? ? . ? ? . ? ? - nameserver = ? ? . ? ? . ? ? . ? ? - disabledselinux - - disabledauthconfig - enableshadow - enablemd5timezone Europe /Londonbootloader - hostname fedoraks # we konden statische IP informatie te insteadrootpw wachtwoord # noencrypted passwordfirewall opgeven locatie = mbr - append = " noexec = off hda = noide " skipxzerombr yesclearpart - alle - initlabelpart /boot - fstype ext3 - size = 150 - ondisk = hdapart pv.01 - size = 1 - groeien - ondisk = hdapart pv.02 - size = 1 - groeien - ondisk = hdavolgroup rootvg pv.01volgroup satvg pv.02logvol /- vgname = rootvg - size = 6000 - name = rootvollogvol swap - vgname = rootvg - size = 2000 - name = swapvolauth - useshadow - - enablemd5 % packages - resolvedeps @ Base @ ontwikkeltools @ Legacy Software Developmentscreennewt - perlperl - DateManipPyXMLntp - vim - pico - emacs % post ( /bin /echo " Welkom op $ HOSTNAME Server " > /etc /motd /bin /echo " Gebouwd van kickstart versie $ VER " >> /etc /motd /bin /echo " " >> /etc /motdcat >> /etc /sysctl.conf << EOFfs.aio - max - size = 1048576fs.file - max = 327680net.core.rmem_max = 262144net.core.wmem_max = 262144net.core.rmem_default = 262144net.core.wmem_default = 262144net.ipv4.ip_local_port_range = 1024 65000net.ipv4.ip_forward = 0kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128EOFuseradd - c " gebruikersnaam hier toevoegen " - d /home /luser newuserecho newuserpass | passwd - stdin newusercat > /etc /hosts << EOF127 .0.0.1 localhost.localdomain localhost192.168.0.1 install - server.some.domain install - server192.168.0.2 another.machine.some.domain anotherEOFwget $ SERVER /iptables . $ lab - O /etc /sysconfig /iptables /sbin /chkconfig ip6tables off /sbin /chkconfig isdn off /sbin /chkconfig sendmail off /sbin /chkconfig ntpd on ) > /tmp /kickstart - install.log 2 > & 1 7 Bewaar het kickstart configuratie bestand in de map /export /kickstart map. Het bestand wordt automatisch een naam correct 8 Start het hulpprogramma Terminal en voer je dit commando om het opzetten van de map tftpboot : . Pxeos - a - i " description" - p NFS - D 0 - S TFTP_IP - K nfs : :/export /kickstart - L /exporteren /kickstart RHEL4 Vervang " description" met een korte beschrijving van het OS , " TFTP_IP " en " " met het IP-adres van de server en de " /export /kickstart " met het pad naar de OS-bestanden . 9 Voer dit commando in de Terminal om een PXE boot maken configuratiebestand : pxeboot - a -K - O OS identifier Vervang " " met het IP-adres van de server en de " , " met de hostname . |