Se você quiser instalar um sistema operacional de forma fácil e sem vigilância em vários computadores conectados a uma rede , você deve configurar uma PXE ( Pre- Execution Environment) servidor com kickstart . Cartão de controlador de interface de rede do computador (NIC) envia um pedido de transmissão de informações DHCP, recebe as informações (IP, sub-rede e uma máscara de sub-rede) , se conecta ao servidor PXE e utiliza o arquivo de configuração do kickstart para instalar o sistema operacional do servidor. Se você configurar o servidor PXE corretamente, você pode instalar o sistema operacional automaticamente em dezenas de computadores clientes. Coisas que você precisa
disco de instalação do Fedora Red Hat Enterprise Linux
TFTP
Xinetd
ferramenta System- config- kickstart
DHCP
Show Mais instruções
< br > 1
Insira o disco de instalação do Fedora na unidade óptica .
2
Copie o conteúdo do disco do Fedora em uma pasta compartilhada no seu disco rígido , por exemplo /export /kickstart .
3
Abra o gerenciador de arquivos padrão e navegue para a pasta /etc .
4
Abra o arquivo dhcpd.conf em qualquer editor de texto.
5
Substituir tudo dentro do arquivo dhcpd.conf com este código , com base no código do site da tech- informação datadisk :
estilo ddns -update ad- hoc ; negar desconhecidos -clientes ; não autorizada ; opção domain-name " YourDomain.com "; option domain- name-servers , ; ? ? . ? ? . ? ? . ? ? ? . ? ? . ? ? . ? ? opção de sub-rede - mask 255.255.255.0 ; allow bootp ; permitir a inicialização ; opção ip -forwarding false; opção de máscara - fornecedor false; subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1 ;} { grupo 192.168.0.1 next-server ; nome " linux-install/pxelinux.0 "; fedora5 anfitrião { hardware ethernet 00:00 C: 29: D5: B8 : A0 ; endereço fixo 192.168.0.40 ;}}
Substituir " YourDomain.com " com o seu nome de domínio , se você tiver um. Substitua o " 192.168.0.0 " e " 255.255.255.0" com sua sub-rede e uma máscara de sub-rede , respectivamente , se você estiver usando um diferente. Substitua o " 192.168.0.1" com o endereço IP do servidor. Esta é uma configuração DHCP básico que será enviado para o computador do cliente , mediante solicitação.
6
Inicie a ferramenta system-config- kickstart no servidor e usar a interface gráfica de usuário simples para criar uma configuração de kickstart arquivo . Você também pode usar esta configuração simples de datadisk (link em Referências) :
installnfs - server = 192.168.0.1 - dir = /export /kickstartlang en_US.UTF- 8langsupport - en_US.UTF- 8keyboard padrão usmouse generic3usb - dispositivo de entrada /micenetwork - device = eth0 - bootproto = static - ip = 192.168.0.40 - netmask = 255.255.255.0 - gateway = ? ? . ? ? . ? ? . ? ? - servidor de nome = ? ? . ? ? . ? ? . ? ? - fedoraks hostname # poderíamos especificar IP estático informações também insteadrootpw password # noencrypted passwordfirewall - disabledselinux - disabledauthconfig - enableshadow - enablemd5timezone Europa /Londonbootloader - location = mbr - append = " noexec = off hda = noide " skipxzerombr yesclearpart - todos - initlabelpart /boot - fstype ext3 - size = 150 - ondisk = hdapart pv.01 - size = 1 - crescer - ondisk = hdapart pv.02 - size = 1 - crescer - ondisk = hdavolgroup rootvg pv.01volgroup satvg pv.02logvol /- vgname = rootvg - size = 6000 - name = troca rootvollogvol - vgname = rootvg - size = 2000 - name = swapvolauth - useshadow - - enablemd5 % packages - resolvedeps @ @ Ferramentas de Desenvolvimento de Software Legado base @ Developmentscreennewt - perlperl - DateManipPyXMLntp - vim- pico- emacs % post ( /bin /echo " Bem-vindo ao $ HOSTNAME do servidor" > /etc /motd /bin /echo " Construído a partir da versão kickstart $ 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 " Adicionar nome de usuário aqui " -d /home /luser newuserecho newuserpass