Si vous souhaitez installer facilement et sans surveillance un système d'exploitation sur plusieurs ordinateurs connectés à un réseau , vous devez configurer un serveur PXE ( Pre-Execution Environment) avec Kickstart. Contrôleur d'interface réseau (NIC) la carte de l' ordinateur envoie une demande de diffusion des informations DHCP , reçoit les informations (IP, sous-réseau et le masque de sous-réseau) , se connecte au serveur PXE et utilise le fichier Kickstart configuration pour installer le système d'exploitation du serveur. Si vous configurez votre serveur PXE correctement , vous pouvez installer le système d'exploitation automatiquement sur des dizaines d' ordinateurs clients. Choses que vous devez Fedora de Red Hat Enterprise Linux disque d'installation TFTP Xinetd -config- kickstart système outil DHCP Voir Plus Instructions < br > 1 Insérez le disque d'installation de Fedora dans le lecteur optique . 2 Copiez les contenus de disque de Fedora dans un dossier partagé sur votre disque dur , par exemple /export /kickstart. 3 Ouvrez le gestionnaire de fichiers par défaut et accédez au dossier /etc . 4 Ouvrez le fichier dhcpd.conf dans n'importe quel éditeur de texte. 5 tout remplacer dans le fichier dhcpd.conf avec ce code, basé sur le code du site Tech- informations Datadisk : - update-style DDNS ad -hoc ; nier unknown- clients; pas autorité; possibilité domain-name " YourDomain.com " ; option domain -name-servers , ; ? ? . ? ? . ? ? . ? ? ? . ? ? . ? ? . ? ? option subnet - mask 255.255.255.0 ; permettre bootp ; permettre l'amorçage , l'option de transmission IP false; option de masque fournisseur false; subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1 ;} { groupe next-server 192.168.0.1 ; nom " linux-install/pxelinux.0 " ; hôte fedora5 { hardware ethernet 00:0 C: 29: D5 : B8 : A0 , fixed-address 192.168.0.40 ;}} Remplacer " YourDomain.com " avec votre nom de domaine, si vous en avez un. Remplacer " 192.168.0.0 " et " 255.255.255.0" avec votre sous-réseau et le masque de sous-réseau , respectivement, si vous utilisez un autre. Remplacer " 192.168.0.1" avec l'adresse IP du serveur. Il s'agit d'une configuration DHCP de base qui sera envoyée à l'ordinateur client sur demande. 6 lancer l'outil system-config- kickstart sur le serveur et utiliser l'interface utilisateur graphique simple pour créer une configuration kickstart image. Vous pouvez également utiliser cette configuration simple de Datadisk ( lien dans les références ) : installnfs - server = 192.168.0.1 - dir = /export /kickstartlang en_US.UTF- 8langsupport - défaut en_US.UTF- 8keyboard usmouse generic3usb - périphérique d'entrée /micenetwork - device = eth0 - bootproto = static - ip = 192.168.0.40 - netmask = 255.255.255.0 - gateway = ? ? . ? ? . ? ? . ? ? - nameserver = ? ? . ? ? . ? ? . ? ? - fedoraks hostname # on pourrait préciser d'info IP statique trop oublié insteadrootpw # noencrypted passwordfirewall - disabledselinux - disabledauthconfig - enableshadow - enablemd5timezone Europe /Londonbootloader - location = mbr - append = " noexec = off hda = noide " skipxzerombr yesclearpart - tous - initlabelpart /boot - fstype ext3 - size = 150 - ondisk = hdapart pv.01 - size = 1 - croître - ondisk = hdapart pv.02 - size = 1 - croître - ondisk = hdavolgroup rootvg pv.01volgroup satvg pv.02logvol /- vgname = rootvg - size = 6000 - name = échange rootvollogvol - vgname = rootvg - size = 2000 - name = swapvolauth - useshadow - - enablemd5 % packages - resolvedeps @ @ base Outils de développement @ héritage Software Developmentscreennewt - perlperl - DateManipPyXMLntp - vim- pico -emacs % après ( /bin /echo " Bienvenue $ hôte du serveur "> /etc /motd /bin /echo " Construit à partir de kickstart version $ 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 " Ajouter identifiant ici "-d /home /luser newuserecho newuserpass
|