Kako instalirati PXE poslužitelj (mrežno pokretanje)

pxe čizma

U ranom životu Linux la instalacija Bilo je to s disketa i to je bilo dovoljno, a zatim smo otišli na CD-ove, a kasnije na DVD-ove i vanjske medije poput pogona olovaka, ali postoji vrlo zanimljiv način za instaliranje sjajnog besplatnog operativnog sustava i to je 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 poslužitelj u Ubuntu. Za one koji toga nisu jako svjesni, recite da se kratica odnosi na poslužitelj okruženje za izvršavanje prije pokretanja -ili na španjolskom 'okruženju prije pokretanja' - i ono što nam omogućuje je pokrenite računalo na daljinu putem mrežnog sučelja.

Za ovo je ono što mi radimo kopirajte instalacijsku ISO sliku na PXE poslužitelj, ali da bi ovo uspjelo, trebat ćemo montirati poslužitelj, š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 poslužitelj u našem Ubuntu pa se primamo posla.

# apt-get ažuriranje

# apt-get instalirati isc-dhcp-poslužitelj

Zatim otvaramo datoteku poslužitelja za uređivanje:

nano / etc / default / isc-dhcp-server

I dodajemo mrežno sučelje naše opreme tako da ono prima veze:

[...]

Sučelje = »eth0 ″

Sada radimo isto s konfiguracijskom datotekom:

# nano / etc / dhcp / dhcpd / conf

[...]

opcija ime-domene "serverpxe.com";

opcija domena-ime-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 emitiranja-adresa 192.168.1.255;

}

zadano vrijeme zakupa 600;

maksimalno vrijeme zakupa 7200

[...]

mjerodavan;

[...]

Jednom kad završimo, moramo ponovno pokrenite DHCP uslugu:

usluga isc-dhcp-restart poslužitelja

Sada ćemo instalirati sam PXE poslužitelj, a zatim ćemo otvoriti njegovu datoteku za uređivanje:

# apt-get instalirati apache2 tftpd-hpa inetutils-inetd

# nano / etc / default / tftpd-hpa

Dodamo opciju koja nam omogućuje pokretanje demona:

[...]

RUN_DAEMON = »da»

OPCIJE = »- l -s / var / lib / tftpboot»

Spremamo i otvaramo datoteku za konfiguraciju demona inetd za uređivanje:

# nano /etc/inetd.conf

Dodamo sljedeće:

[...]

tftp dgram udp pričekajte 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 s PXE poslužiteljem:

# nano /etc/dhcp/dhcp.conf

Na kraju datoteke dodajemo sljedeće:

[...]

dopustiti pokretanje;

dopustiti bootp;

opcija opcija-128 kod 128 = niz;

opcija option-129 kod 129 = tekst;

sljedeći poslužitelj 192.168.1.100;

naziv datoteke "pxelinux.0";

Spremamo i ponovo pokrećemo uslugu:

# usluga isc-dhcp-restart poslužitelja

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 / zadanu konfiguracijsku datoteku:

nano /var/lib/tftpboot/pxelinux.cfg/default

Mi dodajemo:

[...]
oznaka linux
kernel ubuntu-installer / amd64 / linux
dodati ks = http: //192.168.1.100/ks.cfg vga = normalni initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -

Na kraju, dodajemo PXE podršku DHCP poslužitelju:

nano /etc/dhcp/dhcpd.conf

Mi dodajemo:

[...]
dopustiti pokretanje;
dopustiti bootp;
opcija opcija-128 kod 128 = niz;
opcija option-129 kod 129 = tekst;
sljedeći poslužitelj 192.168.1.100;
naziv datoteke "pxelinux.0";

To je sve, sada jednostavno moramo konfigurirati ostala računala iz njihovog BIOS-a tako da mogu početi s mreže, a time će pitati naš PXE poslužitelj za konfiguraciju i mi možemo početi s instalacijom.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Erick dijo

    Primjer: i ako bih želio da Win7 bude umjesto Ubuntu, budući da sam to učinio s Ubuntuom, ali nikada s Win7, pozdrav

  2.   Osoba dijo

    Dobro je ako je IP adresa vašeg poslužitelja 192.168.1.100, podmreža bi trebala biti 192.168.1.0.
    S druge strane, prilikom dodavanja zadnjeg koraka, daje mi pogrešku.

  3.   Nacho dijo

    Pozdrav, slijedio sam sve korake i nakon particioniranja diskova, kada se želi instalirati, zaustavlja se i ne nastavlja. Što može biti?

  4.   fdsa dijo

    Sljedeći put kad napišeš članak, pregledaj ga prije nego što ga objaviš jer je ovo jebeno sranje

  5.   HIROKOSONOY dijo

    S 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 / zadanu konfiguracijsku datoteku:

    nano /var/lib/tftpboot/pxelinux.cfg/default

    Mi dodajemo:

    [...]
    oznaka linux
    kernel ubuntu-installer / amd64 / linux
    dodati ks = http: //192.168.1.100/ks.cfg vga = normalni initrd = ubuntu-installer / amd64 / initrd.gz
    ramdisk_size = 16432 root = / dev / rd / 0 rw -

    Na kraju, dodajemo PXE podršku DHCP poslužitelju:

    nano /etc/dhcp/dhcpd.conf

    Mi dodajemo:

    [...]
    dopustiti pokretanje;
    dopustiti bootp;
    opcija opcija-128 kod 128 = niz;
    opcija option-129 kod 129 = tekst;
    sljedeći poslužitelj 192.168.1.100;
    naziv datoteke "pxelinux.0";

    To je sve, sada jednostavno moramo konfigurirati ostala računala iz njihovog BIOS-a tako da mogu početi s mreže, a time će pitati naš PXE poslužitelj za konfiguraciju i mi možemo početi s instalacijom.

  6.   Tony dijo

    ako već imam DHCP poslužitelj na Windows poslužitelju, je li potrebno instalirati DHCP poslužitelj na ubuntu?