U ranom životu Linux la instalacija To je učinjeno s disketa i to je bilo dovoljno, a zatim smo otišli na CD-ove, a kasnije na DVD-ove i vanjske medije kao što su pogoni olovaka, ali postoji vrlo zanimljiv način za instaliranje sjajnog besplatnog operativnog sistema i to putem mreže, iskorištavajući vrlo dobrih brzina koje danas imamo u prosjeku (barem u gradovima, naravno).
Ali prije nego što započnemo, moramo pripremiti neke stvari, pa ćemo u ovom postu pokazati kako instalirati PXE server u Ubuntu. Za one koji toga nisu baš svjesni, recite da se skraćenica odnosi na server od okruženje za izvršavanje prije pokretanja -ili u španskom 'okruženju za izvršenje prije početka' - i ono što nam omogućava je pokrenite računar na daljinu preko mrežnog interfejsa.
Za ovo je ono što mi radimo kopirajte instalacijsku ISO sliku na PXE server, ali da bi ovo uspjelo, trebat ćemo montirati server, što ćemo pokazati u ovom vodiču. A mi ćemo početi od osnova da naš tim ima fiksnu IP adresu koja je 192.168.100.1 i ime hosta serverpxe.com, ali uz ovo trebat će nam i DHCP server u našoj Ubuntu pa krećemo na posao.
# apt-get update
# apt-get install isc-dhcp-server
Zatim otvaramo datoteku servera za uređivanje:
nano / etc / default / isc-dhcp-server
I dodajemo mrežno sučelje naše opreme tako da ona prima veze:
[...]
INTERFEJS = »eth0 ″
Sada radimo isto s konfiguracijskom datotekom:
# nano / etc / dhcp / dhcpd / conf
[...]
opcija ime domene "serverpxe.com";
opcija ime-domena-poslužitelji "server1.serverpxe.com";
podmreža 192.168.1.100 mrežna maska 255.255.255.0 {
raspon 192.168.1.10 192.168.1.30;
opcijski usmjerivači 192.168.1.1;
opcija e-adresa 192.168.1.255;
}
zadano vrijeme zakupa 600;
maksimalno vrijeme zakupa 7200
[...]
autoritativni;
[...]
Kad završimo, moramo ponovo pokrenite DHCP uslugu:
usluga isc-dhcp-restart servera
Sada ćemo instalirati sam PXE server, a zatim otvoriti njegovu datoteku za uređivanje:
# apt-get instalirati apache2 tftpd-hpa inetutils-inetd
# nano / etc / default / tftpd-hpa
Dodamo opciju koja nam omogućava pokretanje demona:
[...]
RUN_DAEMON = »da»
OPCIJE = »- l -s / var / lib / tftpboot»
Spremimo i otvorimo datoteku za konfiguraciju demona inetd za uređivanje:
# nano /etc/inetd.conf
Dodamo sljedeće:
[...]
tftp dgram udp wait root /usr/sbin/in.tftpd /user/sbin/in.tftpd -s / var / lib / fttpboot
Štedimo i sada je vrijeme da ponovo pokrenemo uslugu:
usluga tftpd-hpa ponovno pokretanje
Da bismo dovršili konfiguraciju usluge, moramo učiniti isto sa PXE serverom:
# nano /etc/dhcp/dhcp.conf
Na kraju datoteke dodajemo sljedeće:
[...]
dopustiti pokretanje;
dopustiti bootp;
opcija option-128 kod 128 = string;
opcija option-129 kod 129 = tekst;
sljedeći server 192.168.1.100;
naziv datoteke "pxelinux.0";
Uslugu čuvamo i ponovo pokrećemo:
# usluga isc-dhcp-restart servera
Manje je i sada moramo konfigurirati mape u koje ćemo montirati ISO-ove kojima će pristupiti ostali timovi.
# mount / dev / sr0 / mnt
cp -avr / mnt / install / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Zatim uređujemo pxelinux.cfg / default konfiguracijsku datoteku:
nano /var/lib/tftpboot/pxelinux.cfg/default
Dodamo:
[...]
oznaka linux
kernel ubuntu-installer / amd64 / linux
dodaj ks = http: //192.168.1.100/ks.cfg vga = normalan initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -
Na kraju, dodajemo PXE podršku DHCP serveru:
nano /etc/dhcp/dhcpd.conf
Dodamo:
[...]
dopustiti pokretanje;
dopustiti bootp;
opcija option-128 kod 128 = string;
opcija option-129 kod 129 = tekst;
sljedeći server 192.168.1.100;
naziv datoteke "pxelinux.0";
To je sve, sada jednostavno moramo konfigurirati ostale računare iz njihovog BIOS-a tako da mogu početi s mreže, a kad to učine, zatražit će konfiguraciju s našeg PXE servera i mi možemo početi s instalacijom.
Primjer: i ako bih želio da Win7 bude umjesto Ubuntu, budući da sam to radio s Ubuntuom, ali nikada s Win7, pozdrav
Dobro je ako je IP adresa vašeg servera 192.168.1.100, podmreža treba biti 192.168.1.0.
S druge strane, prilikom dodavanja zadnjeg koraka daje mi grešku, je li između uglatih zagrada ili je to jednostavno tako?
Pozdrav, slijedio sam sve korake i nakon particioniranja diskova, kada će se instalirati, zaustavlja se i ne nastavlja. Šta može biti?
Sljedeći put kad napišete članak, pregledajte ga prije nego što ga objavite jer je ovo jebeno sranje
SA OVIH LINIJA NE MOGU NAPRIJED IMAM UBUNTU 16.04 NEKE PRIJEDLOGE ..
Manje je i sada moramo konfigurirati mape u koje ćemo montirati ISO-ove kojima će pristupiti ostali timovi.
# mount / dev / sr0 / mnt
cp -avr / mnt / install / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Zatim uređujemo pxelinux.cfg / default konfiguracijsku datoteku:
nano /var/lib/tftpboot/pxelinux.cfg/default
Dodamo:
[...]
oznaka linux
kernel ubuntu-installer / amd64 / linux
dodaj ks = http: //192.168.1.100/ks.cfg vga = normalan initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -
Na kraju, dodajemo PXE podršku DHCP serveru:
nano /etc/dhcp/dhcpd.conf
Dodamo:
[...]
dopustiti pokretanje;
dopustiti bootp;
opcija option-128 kod 128 = string;
opcija option-129 kod 129 = tekst;
sljedeći server 192.168.1.100;
naziv datoteke "pxelinux.0";
To je sve, sada jednostavno moramo konfigurirati ostale računare iz njihovog BIOS-a tako da mogu početi s mreže, a kad to učine, zatražit će konfiguraciju s našeg PXE servera i mi možemo početi s instalacijom.
ako već imam DHCP server na Windows serveru, da li je potrebno instalirati DHCP server na ubuntu?