Slik installerer Ubuntu fra en PXE

Slik installerer Ubuntu fra en PXE


Ubuntu er en populær gratis Linux-basert operativsystem. Når du installerer Ubuntu, noen ganger er det enklere eller mer fornuftig å installere over Preboot Execution Environment. Ved hjelp av PXE gjør at datamaskinen kan starte opp ved hjelp av datamaskinens nettverkskort og koble til et spesielt konfigurert server. Den serveren kan konfigureres til å installere Ubuntu på maskinen din.

Bruksanvisning

1 Sett nettverksadressen til datamaskinen med Ubuntu (server) på det som statisk. Klikk på nettverksadministratoren Indikatoren øverst til høyre på skjermen og endre IP-adressen til en statisk adresse.

2 Logg deg på Internett-ruteren og slå av DHCP. Denne prosessen varierer fra router til router.

3 Åpne en terminal på SERVER bruke "Ctrl", "Alt" og "T" tastekombinasjon.

4 Konfigurer DHCP ved å redigere /etc/dnsmasq.conf filen ved hjelp av nano: sudo nano /etc/dnsmasq.conf

Legg til eller redigere følgende linjer i filen:

dhcp-boot = pxelinux.0, SERVER, 192.168.0.10

dhcp-range = 192.168.0.3,192.168.0.90,12h

dhcp-option = 3,192.168.0.1

Endre "Server" for selve navnet på datamaskinen. Endre "192.168.0.10" for å reflektere den IP adressen til serveren. Endre IP-adresser i "DHCP-range" for å reflektere IP-adresseområdet du vil at DHCP-serveren til gir adresser fra. Endre "192.168.0.1" til IP-adressen til Internett-ruter. Trykk på "Ctrl" og "X" for å lagre og avslutte.

5 Start netmasq ved å skrive "sudo /etc/init.d/dnsmasq restart" inn i terminalen.

6 Installer TFTP serverprogramvaren ved å skrive inn følgende kommando i terminalen:

sudo apt-get install TFTP-hpa TFTP-hpa xinetd

7 Åpne en nettleser og laste ned en Ubuntu netboot bilde fra Ubuntu netboot Images.

8 Pakk ut netboot tarball bildet til / var / lib / tftpboot ved å skrive disse kommandoene i terminalen:

tjære -xvzf netboot.tar.gz C / var / lib / tftpboot /

chown -R ingen: NOGROUP / var / lib / tftpboot

9 Konfigurer TFTP-serveren ved å redigere /etc/xinet.d/tftp bruker nano. Skriv "sudo nano /etc/xinet.d/tftp" og redigere filen med denne informasjonen:

tjenesten TFTP

{

disable = no

socket_type = dgram

vente = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -v -s / var / lib / tftpboot

only_from = 192.168.0.3/25

grensesnitt = 192.168.0.10

}

Change "192.168.0.3/25" til en nettverksmaske som dekker IP-område som tidligere satt i DHCP. Endre "192.168.0.10" til IP-adressen til serveren. Lagre og lukk filen.

10 Start xinetd prosessen ved hjelp av kommandoen "sudo killall HUP xinetd" i terminalen.

11 Koble til maskinen som skal ha Ubuntu installert over PXE til nettverket og oppstart av maskinen.

12 Gå inn i BIOS når du blir bedt, og velg alternativet Network Boot, en gang kalt "PXE boot."

1. 3 Start maskinen og få den starte opp via nettverket. Følg Ubuntu installasjons instruksjonene. Endre BIOS tilbake til hardt oppstart etter at installasjonen er ferdig.