Kā instalēt PXE serveri (tīkla sāknēšana)

pxe boot

Sākuma dzīvē Linux la uzstādīšana Tas tika darīts no disketēm, un ar to bija pietiekami, tad mēs devāmies uz kompaktdiskiem un vēlāk uz DVD un ārējiem datu nesējiem, piemēram, pildspalvas diskdziņiem, taču ir ļoti interesants veids, kā instalēt lielisko bezmaksas operētājsistēmu, un tas notiek caur tīklu, izmantojot no ļoti labajiem ātrumiem, kas mums šodien ir pieejami vidēji (protams, vismaz pilsētās).

Bet pirms mēs sākam, mums ir jāsagatavo dažas lietas, tāpēc šajā amatā mēs to parādīsim kā instalēt PXE serveri Ubuntu. Tiem, kas to ļoti nezina, sakiet, ka akronīms attiecas uz serveri pirms sāknēšanas izpildes vide vai arī spāņu valodā “pirms starta izpildes vidē” - un tas mums ļauj startējiet datoru attālināti, izmantojot tīkla saskarni.

Šim nolūkam mēs darām nokopējiet instalācijas ISO attēlu uz PXE serveri, bet, lai tas darbotos, mums būs jāuzstāda serveris, ko mēs parādīsim šajā apmācībā. Mēs sāksim no tā, ka mūsu komandai ir noteikta IP adrese, kas ir 192.168.100.1 un resursdatora nosaukums serverpxe.com, bet papildus tam mums būs nepieciešams DHCP serveris mūsu Ubuntu tāpēc ķeramies pie darba.

# apt-get update

# apt-get install isc-dhcp-serveris

Tad mēs atveram servera failu rediģēšanai:

nano / etc / default / isc-dhcp-server

Mēs pievienojam mūsu aprīkojuma tīkla saskarni tā, lai tas saņem savienojumus:

[...]

SASKARNES = »eth0 ″

Tagad mēs darām to pašu ar konfigurācijas failu:

# nano / etc / dhcp / dhcpd / conf

[...]

opcija domēna nosaukums "serverpxe.com";

opcija domēna nosaukuma-serveri "server1.serverpxe.com";

apakštīkls 192.168.1.100 tīkla maska ​​255.255.255.0 {

diapazons 192.168.1.10 192.168.1.30;

opcijas maršrutētāji 192.168.1.1;

opcijas apraides adrese 192.168.1.255;

}

noklusējuma nomas laiks 600;

maksimālais nomas laiks 7200

[...]

autoritatīvs;

[...]

Kad esam pabeiguši, mums tas ir jādara restartējiet DHCP pakalpojumu:

restartējiet pakalpojumu isc-dhcp-server

Tagad mēs instalēsim pašu PXE serveri un pēc tam atveram tā failu rediģēšanai:

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

# nano / etc / default / tftpd-hpa

Mēs pievienojam opciju, kas ļauj mums sākt dēmonu:

[...]

RUN_DAEMON = »jā»

IESPĒJAS = »- l -s / var / lib / tftpboot»

Mēs saglabājam un atveram inetd dēmona konfigurācijas failu rediģēšanai:

# nano /etc/inetd.conf

Mēs pievienojam sekojošo:

[...]

tftp dgram udp pagaidiet sakni /usr/sbin/in.tftpd /user/sbin/in.tftpd -s / var / lib / fttpboot

Mēs ietaupām, un tagad ir pienācis laiks restartēt pakalpojumu:

servisa tftpd-hpa restartēšana

Lai pabeigtu pakalpojuma konfigurēšanu, mums tas pats jādara ar PXE serveri:

# nano /etc/dhcp/dhcp.conf

Faila beigās mēs pievienojam:

[...]

atļaut sāknēšanu;

atļaut bootp;

opcijas opcija-128 kods 128 = virkne;

opcijas opcija-129 kods 129 = teksts;

nākamais serveris 192.168.1.100;

faila nosaukums "pxelinux.0";

Mēs saglabājam un restartējam pakalpojumu:

# service isc-dhcp-server restartēt

To ir mazāk, un tagad mums ir jākonfigurē mapes, kurās mēs uzstādīsim ISO, kuriem piekļūs citas komandas.

# mount / dev / sr0 / mnt

cp -avr / mnt / install / netboot / * / var / lib / tftpboot /

14.10. mkdir -p /var/www/html/ubuntu

cp -avr / mnt / * /var/www/html/ubuntu14.10/

Tad mēs rediģējam pxelinux.cfg / noklusējuma konfigurācijas failu:

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

Mēs pievienojam:

[...]
etiķete linux
kodols ubuntu-installer / amd64 / linux
pievienot ks = http: //192.168.1.100/ks.cfg vga = normal initrd = ubuntu-installer / amd64 / initrd.gz
ramdisk_size = 16432 root = / dev / rd / 0 rw -

Visbeidzot, mēs pievienojam PXE atbalstu DHCP serverim:

nano /etc/dhcp/dhcpd.conf

Mēs pievienojam:

[...]
atļaut sāknēšanu;
atļaut bootp;
opcijas opcija-128 kods 128 = virkne;
opcijas opcija-129 kods 129 = teksts;
nākamais serveris 192.168.1.100;
faila nosaukums "pxelinux.0";

Tas ir viss, tagad mums vienkārši ir jākonfigurē pārējie datori no viņu BIOS, lai tie varētu startēt no tīkla, un, to darot, viņi lūgs konfigurāciju mūsu PXE serverim, un mēs varam sākt ar instalēšanu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Erick teica

    Piemērs: un, ja es vēlētos, lai Win7 būtu Ubuntu vietā, jo es to esmu darījis ar Ubuntu, bet nekad ar Win7, sveicieni

  2.   Persona teica

    Labi, ja jūsu servera IP adrese ir 192.168.1.100, apakštīklam jābūt 192.168.1.0.
    No otras puses, pievienojot pēdējo soli, man rodas kļūda.

  3.   Nacho teica

    Sveiki, es izpildīju visas darbības un pēc disku sadalīšanas, kad tas instalēs, tas apstājas un neturpinās. Kas var būt?

  4.   fdsa teica

    Nākamreiz, kad rakstīsit rakstu, pārskatiet to pirms ievietošanas, jo tas ir jāšanās, jāšanās

  5.   HIRKOSONOZIJA teica

    NO ŠĀM LĪNIJĀM NEVARU PĀRVĒRT, KA IR UBUNTU 16.04 DAŽI IETEIKUMI ..

    To ir mazāk, un tagad mums ir jākonfigurē mapes, kurās mēs uzstādīsim ISO, kuriem piekļūs citas komandas.

    # mount / dev / sr0 / mnt

    cp -avr / mnt / install / netboot / * / var / lib / tftpboot /

    14.10. mkdir -p /var/www/html/ubuntu

    cp -avr / mnt / * /var/www/html/ubuntu14.10/

    Tad mēs rediģējam pxelinux.cfg / noklusējuma konfigurācijas failu:

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

    Mēs pievienojam:

    [...]
    etiķete linux
    kodols ubuntu-installer / amd64 / linux
    pievienot ks = http: //192.168.1.100/ks.cfg vga = normal initrd = ubuntu-installer / amd64 / initrd.gz
    ramdisk_size = 16432 root = / dev / rd / 0 rw -

    Visbeidzot, mēs pievienojam PXE atbalstu DHCP serverim:

    nano /etc/dhcp/dhcpd.conf

    Mēs pievienojam:

    [...]
    atļaut sāknēšanu;
    atļaut bootp;
    opcijas opcija-128 kods 128 = virkne;
    opcijas opcija-129 kods 129 = teksts;
    nākamais serveris 192.168.1.100;
    faila nosaukums "pxelinux.0";

    Tas ir viss, tagad mums vienkārši ir jākonfigurē pārējie datori no viņu BIOS, lai tie varētu startēt no tīkla, un, to darot, viņi lūgs konfigurāciju mūsu PXE serverim, un mēs varam sākt ar instalēšanu.

  6.   Tony teica

    ja man jau ir DHCP serveris Windows serverī, vai ir nepieciešams instalēt DHCP serveri Ubuntu?