Installere og konfigurere PXE Server på Ubuntu 15.04

This veiledningen beskriver hvordan du setter opp en PXE server på Ubuntu 15.04 server og hvordan du konfigurerer en PXE-klient.
Vi har allerede skrevet PXE server guider for CentOS distribusjon. Referere følgende linker hvis du ønsker å sette opp PXE boot miljø i CentOS 6 og CentOS 7.

PXE server installasjon og konfigurasjon på CentOS 6

PXE server installasjon og konfigurasjon på CentOS 7

Nå, la oss begynne å sette opp og konfigurere PXE server på Ubuntu 15.04. Denne metoden skal fungere på tidligere Ubuntu-versjoner som Ubuntu 14.10, 14.04 osv
Scenario fra My testboks (PXE server) detaljer er gitt nedenfor:

Operativsystem:. Ubuntu 15.04 server Anmeldelser
IP-adresse:. 192.168.1.101/24
Installer PXE Server
Først bør du installere og konfigurere DHCP-server på din PXE server. Å installere og konfigurere DHCP-server i Ubuntu, kan du se følgende link:

Installer DHCP Server på Ubuntu
Nå installere følgende nødvendige pakker for å sette opp PXE miljø:

 sudo apt-get install apache2 TFTP-hpa inetutils-inetdConfigure PXE Server 
Rediger fila /etc /default /TFTP-hpa,
 sudo nano /etc /default /TFTP-hpaAdd følgende linjer for å aktivere TFTP Serveren 
 [...] RUN_DAEMON = "ja" Options =. "- l-s /var /lib /tftpboot" Så, redigere filen /etc/inetd.conf, etter 
 sudo nano /etc/inetd.confScroll ned til enden, og endre eller legge til følgende linje. 
 TFTP dgram udp vente root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var /lib /tftpbootSave og lukke filen. Hvis du bruker IPv6, kan du endre ordet udp å udp4 
Start TFTP-tjenesten.
 sudo /etc/init.d/tftpd-hpa restartCopying Ubuntu installasjonsfilene til PXE Server 
Du kan enten montere Ubuntu Installasjon ISO image og kopiere dem til PXE server eller kan direkte kopiere filer fra installasjons CD /DVD.
For testing formål, her jeg kommer til å distribuere Ubuntu 15.04 server OS på min PXE klient, så Jeg monterte ISO image på /mnt katalogen.
Jeg har allerede ISO image på min hjemmekatalog, så jeg løp inn følgende kommando for å montere den på /mnt katalogen.
 sudo mount -o sløyfe /home /sk /ubuntu-15.04-server-amd64.iso /mnt /Ubuntu 14.04 ISO image har blitt montert med hell. Nå, gå til /mnt /katalog, og kopiere de nødvendige filene fra ISO image til /var /lib /tftpboot /katalog. 
 cd /mnt /
 sudo cp -fr installere /netboot /* /var /lib /tftpboot /Opprett en katalog som heter ubuntu i apache root dokumentmappe 
 sudo mkdir /var /www /html /ubuntuNote. På Ubuntu 14.10 og tidligere versjoner, apache root dokumentmappe er /var /www /. 
Kopier alle filene fra Ubuntu ISO.
 sudo cp -fr /mnt /* /var /www /html /ubuntu /Nå, redigere filen /var /lib /tftpboot /pxelinux.cfg /default, etter 
 sudo nano /var/lib/tftpboot/pxelinux.cfg/defaultAdd følgende innhold på slutten. Kontroller at du har byttet ut IP-adressen til din egen 
 [...] label linux kernel ubuntu-installer /amd64 /linux føyer ks = http:. //192.168.1.101/ks.cfg Vga = normal initrd = ubuntu-installer /amd64 /initrd.gzramdisk_size = 16432 root = /dev /rd /0 rw --Barnespill 32bit PXE kunder: 
 [...] label linux kernel ubuntu-installer /i386 /linux føyer ks = http: //192.168.1.101/ks.cfg vga = normal initrd = ubuntu-installer /i386 /initrd.gzramdisk_size = 16432 root = /dev /rd /0 rw --Replace 192.168.1.101 med din egen PXE serverens IP-adresse. spar og lukk filen. 
Konfigurer DHCP Server
Nå må vi konfigurere DHCP-serveren til å jobbe med PXE server.
Endre fil /etc/dhcp/dhcpd.conf , etter
 sudo nano /etc/dhcp/dhcpd.confAdd følgende linjer på slutten: 
 tillate oppstart; tillate bootp; alternativ alternativ-128 kode 128 = streng, alternativ alternativ-129-kode 129 = tekst; next-server 192.168.1.101, filnavn "pxelinux.0";. Lagre og lukk filen 
Nå har vi kommet til slutten av konfigurasjonen PXE server. Restart DHCP server.
 sudo tjenesteleverandører ISC-dhcp-server restartCongratulations! Vi har fullført konfigurasjonen PXE-serveren. 
PXE Client Configuration
klient kan være noe system som har nettverk boot aktivert alternativet (PXE boot). Du kan aktivere dette alternativet i BIOS-innstillingene.
Grunn av mangel på ressurser, har jeg laget en Virtual Machine klient på min Oracle VirtualBox.
Åpne opp Oracle VirtualBox. Klikk på knappen Ny i menylinjen.
Skriv inn den virtuelle maskinnavnet.
Skriv inn RAM-størrelse til den virtuelle maskinen.
Velg "Lag en virtuell harddisk nå "og klikk på Opprett.
Velg den virtuelle harddisken filtype. Hvis du ikke vet hva du skal velge, la standardalternativet og klikk på Neste.
Velg om den nye virtuelle harddisken filen skal vokse som det er brukt eller om det skal opprettes som fast størrelse.

Skriv inn virtuell harddisk størrelse.
Det var det. Vår Virtual Client maskin har blitt opprettet. Nå bør vi gjøre klienten å starte opp fra nettverket. For å gjøre det, gå til Vitual maskin Innstillinger alternativet.
Velg kategorien System til venstre, og velge Network fra oppstartsrekkefølgen alternativet, og un-sjekk alle de andre alternativene på høyre side.

Deretter går du til kategorien Nettverk og velg "Bridged Adapter" fra "Knyttet til" drop down boks.
Når du har gjort alle punktene ovenfor, klikk OK for å lagre endringene. Det er alt. Slå på Virtual klientsystemet. Du bør se følgende skjermbilde.
Det var det. Resten av installasjonen er samme som måten vi gjør i lokal installasjon. Begynner å installere Ubuntu på din klient ved hjelp av PXE server
Lykke
Annonse:.!
Ubuntu Samfunn wiki