PXE - բեռնում է ամեն ինչ: Տեղական ցանցի միջոցով բազմակի բեռնաթափման յուրացում: Linux PXE սերվերի տեղադրում Windows PE-ն բեռնելու համար GPXE boot-ի գլխավոր էջը փոխելը


Բեռնվող ֆլեշ կրիչը՝ անհրաժեշտ ծրագրաշարի հավաքածուով, հրաշալի գործիք է համակարգի ադմինիստրատորի համար: Թվում է, թե ինչ կարող է ավելի լավ լինել: Բեռնման սերվերը կարող է ավելի լավ լինել:

Պատկերացրեք, դուք ընտրել եք BIOS-ի ցանցի միջոցով բեռնումը և կարող եք տեղադրել OS-ը/մաքրել ձեր համակարգիչը վիրուսներից/վերակենդանացնել սկավառակները/փորձարկել RAM/ և այլն PXE Boot սերվերից, քանի որ սա շատ ավելի հարմար է, քան ֆլեշով աշխատելը: մեքենայից մեքենա վարել:
Իսկ մեծ համակարգչային պարկի դեպքում նման գործիքը լիովին անփոխարինելի է։

Մենք ավելի վաղ գրել էինք, թե ինչպես պատրաստել Windows-ը PXE-ով տեղադրման համար:
Այս տեղադրման միակ տարբերությունն այն է, որ այստեղ մենք կարող ենք տեղադրել և՛ Windows 2008R2, և՛ Windows 2012R2 (ինչպես նաև Windows 7/8, պարզապես անհրաժեշտ է համապատասխանաբար պատրաստել բաշխումը և winpe ֆայլերը): Winpe-ը ներբեռնելուց հետո մենք տեղադրում ենք /srv/tftp/images/ թղթապանակը, որը պարունակում է ֆայլեր Microsoft-ից ՕՀ-ի տեղադրման համար.
ls -l /srv/tftp/images/ ընդհանուր 8 drwxr-xr-x 6 արմատ արմատ 4096 Փետ 17 22:19 w2k12r2 drwxr-xr-x 7 tftp tftp 4096 Փետր 17 19:05 w2k8r2
և գործարկել անհրաժեշտ տեղադրիչը:
Ավտոմատացման համար startnet.cmd-ի միջոցով ես ուրվագծեցի հետևյալ ընտրացանկը.

Այժմ մնում է միայն զբաղվել VMware-ով։
Ինչպես նկատեցիք, հիպերվիզորների տեղադրման կոնֆիգուրացիաները որոշ չափով տարբերվում են մյուսներից. այստեղ մեզ անհրաժեշտ է HTTP սերվեր:
/var/www-ում մենք կստեղծենք թղթապանակներ vmw5.5, vmw5.0, իսկ թղթապանակներում կստեղծենք սիմհղումներ դեպի կոնֆիգուր:
# cd /var/www # mkdir vmw5.5 # cd vmw5.5/ # ln -s /srv/tftp/vmw/5.5/ks.cfg # mkdir ../vmw5.0 # cd ../vmw5.0/ # ln -s /srv/tftp/vmw/5.0/ks.cfg
Գրված է այն մասին, թե ինչպես պատրաստել, օրինակ, Debian-ը PXE-ով տեղադրման համար, բայց ես դրա վրա չեմ անդրադառնա:

Եկեք ավելացնենք սկավառակի տարբեր կոմունալ ծրագրեր բեռնելու հնարավորությունը և հիշողության թեստը

Այս բաժինը կպարունակի.
  1. Memtest86+
  2. Clonezilla-live
  3. SystemRescueCD

Կազմաձևերը գտնվում են այստեղ

լռելյայն
ui vesamenu.c32 PROMPT 0 menu background background.jpg մենյուի վերնագիր ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120000 TEXT HELP Համակարգը կգործարկվի ժամանակի ավարտից հետո: ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 APPEND vesamenu.c32 APPEND pxelinux. c32 APPEND pxelinux.cfg/vmware LABEL HDD և RAM Utils -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/du
դու
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg ՄԵՆՈՒԻ TITLE HDD-ի և RAM-ի օգտագործում LABEL<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Memtest86+ kernel memtest/memtest label Clonezilla-live MENU LABEL Clonezilla Live KERNEL clonezilla/vmlinuz APPEND initrd=clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=tftp://10.0.10.1/clonezilla/filesystem.squashfs label SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL MHDD kernel memdisk initrd mhdd/mhdd32ver4.6.iso append iso raw LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default


Եվ ես ձեզ կասեմ, թե ինչու մենք տեղադրեցինք նաև NFS սերվեր:
Ինչպես տեսնում եք SystemRescueCD boot config-ից, այն վեր է հանում այս LiveCD-ի համար անհրաժեշտ ֆայլերը՝ տեղադրելով գրացուցակը NFS արձանագրության միջոցով: Սերվերն արդեն տեղադրված է, մնում է խմբագրել /etc/exports-ը և վերագործարկել սերվերի դեյմոնը։
# cat >> /etc/exports /srv/tftp/SystemRescueCD/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000-servers-art) ծառայություն
Ենթադրում եմ, որ դուք ողջամիտ հարց ունեք. «Ի՞նչ է անում LiveCD-ն այստեղ, եթե նրանց համար առանձին կետ կա»:
SystemRescueCD-ն պարունակում է բազմաթիվ օգտակար ծրագրեր սկավառակի հետ աշխատելու համար (օրինակ՝ GParted և testdisk) և, հետևաբար, այն հասանելի է ինչպես այստեղ, այնպես էլ LiveCD-ում:

LiveCD

Մեր LiveCD հավաքածուն կներառի.
  1. Debian 7 Live CD
  2. HirensBootCD
  3. Trinity Rescue Kit CD
  4. SystemRescueCD
  5. Plop Live

Կազմաձևեր

Վերջում լռելյայնավելացրել է
LABEL LiveCD -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/livecds
կենդանի ձայնագրություններ
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg ՄԵՆՅՈՒ TITLE LiveCDs LABEL<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Debian LiveCD KERNEL Debian7live/vmlinuz APPEND initrd=Debian7live/initrd boot=live fetch=tftp://10.0.10.1/Debian7live/filesystem.squashfs root=/dev/ram0 rw LABEL HirensBootCD MENU LABEL Hiren"s Boot CD KERNEL memdisk APPEND iso initrd=hirens/hirens.iso LABEL Trinity Rescue Kit CD kernel trk/kernel.trk append initrd=trk/initrd.trk ramdisk_size=65536 root=/dev/ram0 vga=788 splash=verbose pci=conf1 trkmenu timeout 100 trknfs=10.0.10.1:/srv/tftp/trk ip=dhcp LABEL SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL Plop Live KERNEL plop/bzImage APPEND initrd=plop/initramfs.gz vga=normal nfsmount=10.0.10.1:/srv/tftp/plop LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Trinity Rescue Kit CD-ը և Plop Live-ը բեռնելու համար դուք պետք է ավելացնեք հետևյալ տողերը /etc/exports.
/srv/tftp/trk/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000) /srv/tftp/plop/ 10.0.2.5,10.02.5. ck, all_squash,անապահով,anouid=1000,anongid=1000)
և ուղարկեք NFS վերագործարկման հրամանը դեյմոնին:


Մի քանի խոսք ընտրված LiveCD-ների մասին։
Debian 7 Live CD
Այս CD-ն ստեղծված է մեր ինժեներներից մեկի կողմից և ներառում է հետևյալը.

Մուտք/գաղտնաբառ՝ root/ServerClub

HirensBootCD
Այն դժվար թե ներածության կարիք ունենա և պարունակում է բազմաթիվ օգտակար կոմունալ ծառայություններ:
Ավելի մանրամասն կարելի է գտնել:
Բեռնվում է երկար ժամանակ, MiniXP-ն ու Linux-ը չեն աշխատում։ Օգտագործման համար հասանելի են այլ կոմունալ ծառայություններ:

Trinity Rescue Kit CD
Ըստ մշակողների՝ այն ստեղծվել է Windows OS-ի վերականգնման համար։
Պարունակում է գաղտնաբառերի վերակայման կոմունալ ծրագրեր, հակավիրուսներ, ցանցի միջոցով «համակարգիչ» կլոնավորելու ծրագիր (և միաժամանակ մի քանի համակարգիչների վրա) և շատ ավելին:
Կարդալ ավելին.

SystemRescueCD
Gentoo-ի հիման վրա, որը նախատեսված է Linux համակարգերի վերականգնման համար:
Այն ներառում է մեծ թվով տարբեր ադմինիստրատիվ ծրագրեր, ցանկը կարելի է գտնել հղումով:

Plop Live
LiveCD երեք լիարժեք DE ընտրության համար, ինչպես նաև անհրաժեշտ ադմինիստրատորի ծրագրակազմ:

Հիմնական ընտրացանկի վերջնական կազմաձևման ֆայլը, ինչպես նաև հակավիրուսային ընտրացանկի ֆայլը

լռելյայն
ui vesamenu.c32 PROMPT 0 menu background background.jpg մենյուի վերնագիր ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120000 TEXT HELP Համակարգը կգործարկվի ժամանակի ավարտից հետո: ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 APPEND vesamenu.c32 APPEND pxelinux. c32 APPEND pxelinux.cfg/vmware LABEL HDD և RAM Utils -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/du LABEL LiveCDs -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/livevirus pxelinux.cfg/livevirus3Ppmenu. .cfg /av
Ավ
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg ՄԵՆՅՈՒ ԱՆՎԱՆՈՒՄԸ Հակավիրուսային ՊԻՏԱԿ<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Kaspersky Antivirus KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg doscsi nomodeset LABEL Kaspersky Antivirus (text mode) KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg nox kavshell noresume doscsi nomodeset label AVG menu label AVG Rescue CD kernel avg/vmlinuz append max_loop=255 vga=791 initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG nofb menu label AVG Rescue CD with Disabled Framebuffer kernel avg/vmlinuz append max_loop=255 video=vesafb:off initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG vgask menu label AVG Rescue CD with Resolution Selection kernel avg/vmlinuz append max_loop=255 initrd=avg/initrd.lzm init=linuxrc vga=ask reboot=bios LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Եզրակացություն, դա նույնպես անակնկալ է

Ամբողջ հոդվածի ընթացքում ես միտումնավոր չէի բացատրում, թե որտեղից և ինչպես պատրաստել բովանդակությունը, քանի որ այս գործողությունները շատ չնչին են և միայն կծանրաբեռնեն տեքստը:

Որպես անակնկալ, ես առաջարկում եմ ձեզ երկու տարբերակ մեր հավաքման համար, որոնք հասանելի են ստորև նշված հղումներով.

  1. Արխիվ ամբողջ բովանդակությամբ /srv/tftp (հղում դեպի torrent ֆայլ, ուղիղ հղում)
  2. Ամբողջ ՕՀ-ի արխիվ (հղում դեպի torrent ֆայլ, ուղիղ հղում)
Առաջին դեպքում, դուք պետք է ինքներդ պատրաստեք սերվերը (այս էպոսի «Սկիզբը» գլուխը կօգնի ձեզ դրանում), բացեք արխիվի բովանդակությունը և ճշգրտումներ կատարեք ձեր միջավայրի իրողություններին համապատասխան:

Երկրորդ դեպքը ներառում է տեղադրումը մերկ մետաղի կամ վիրտուալ մեքենայի վրա:
Համառոտ, OS-ի ամբողջական արխիվից ժողով տեղակայելու քայլերը կլինեն հետևյալը.
1. Բեռնել Linux LiveCD-ից:
2. Մասնավորեք սկավառակը և ձևաչափեք բաժանմունքները:
3. Տեղադրեք «/» միջնորմը:
4. Բացեք արխիվը:
5. Տեղադրեք bootloader-ը:
6. Վերագործարկեք:
7. Կազմաձևեք ՕՀ-ը ձեր ցանցին համապատասխան և սկսեք օգտագործել այն:
Մուտք/գաղտնաբառ՝ root/ServerClub:
ԿԱՐԵՎՈՐ. Եթե ունեք

Ես կավարտեմ այսքանով, շնորհակալություն ուշադրության համար:

Նրանց համար, ովքեր հաշիվ չունեն Habré-ում:
Եթե ​​ունեք հարցեր/մեկնաբանություններ, խնդրում եմ գրեք ինձ էլփոստով - erserverclub.com:

Հիշեցնում ենք, որ հեղինակի գործողությունները կրկնելու փորձերը կարող են հանգեցնել սարքավորումների երաշխիքի կորստի և նույնիսկ ձախողման: Նյութը տրամադրվում է միայն տեղեկատվական նպատակներով: Եթե ​​պատրաստվում եք վերարտադրել ստորև նկարագրված քայլերը, ապա խորհուրդ ենք տալիս գոնե մեկ անգամ ուշադիր կարդալ հոդվածը մինչև վերջ։ 3DNews-ի խմբագիրները որևէ պատասխանատվություն չեն կրում հնարավոր հետևանքների համար։

Հիշու՞մ եք, երբ մենք մի անգամ նայեցինք համընդհանուր USB «առաջին օգնության հավաքածուի» ստեղծմանը համակարգիչների շտապ վերանորոգման համար: Վերջին հոդվածում մենք ծանոթացանք ցանցի բեռնմանը և DRBL ծրագրին։ Դե, այս անգամ մենք կստեղծենք multiboot media-ի անալոգը, միայն թե մենք կբեռնենք ոչ թե ֆլեշ կրիչից, այլ ցանցի միջոցով՝ օգտագործելով PXE: Սա արվում է բավականին պարզ. Ինչպես միշտ, մեզ անհրաժեշտ կլինի Ubuntu Server 11.10-ով աշխատող մեքենա՝ երկու ցանցային քարտերով, որը կգործի որպես սերվեր: Ցանցի բեռնման աջակցությունը պետք է միացված լինի հաճախորդի մեքենաների BIOS-ում:

Որպեսզի հեշտացնենք մեր խնդիրը և առանձին չանհանգստանանք ցանցային տարբեր ծառայություններ, ինչպիսիք են DHCP և TFTP սերվերները տեղադրելու և կարգավորելու համար, մենք կօգտագործենք ավելի ունիվերսալ լուծում՝ dnsmasq: Սա թեթև DNS/DHCP/TFTP սերվեր է, որը կատարյալ է ցանցային բեռնման մեքենաների համար: Ինչպես նախորդ անգամ, մենք համաձայն ենք, որ eth0 ցանցային ինտերֆեյսը ավտոմատ կերպով ստանում է IP հասցե երթուղիչից և մուտք ունի ինտերնետ: Իր հերթին, eth1-ը նայում է ներքին ցանցին և ունի 192.168.0.1 ստատիկ IP հասցե: Խմբագրեք ցանցի կարգավորումները /etc/network/interfaces ֆայլում՝ օգտագործելով նանո տեքստային խմբագրիչը, եթե դա դեռ չեք արել:

Sudo nano /etc/ցանց/ինտերֆեյս

Ֆայլի վերջում ավելացրեք eth1 ինտերֆեյսի կարգավորումները և պահպանեք այն (F2, Y, Enter):

Auto eth1 iface eth1 inet ստատիկ հասցե 192.168.0.1 ցանցային դիմակ 255.255.255.0

Եթե ​​Ձեզ անհրաժեշտ է ապահովել մուտք դեպի Ցանց տեղական հաճախորդների համար, ապա դուք ստիպված կլինեք այլ բան անել: Նախ հանեք մեկնաբանությունը (սկզբում հանեք #-ը) տողը net.ipv4.ip_forward=1/etc/sysctl.conf ֆայլում: Երկրորդ, գործարկեք մի քանի հրաման: Վերջին հրամանը տողից առաջ պետք է ավելացվի /etc/rc.local ֆայլի վերջում ելք 0այնպես, որ ցանցի վերահասցեավորումը սկսվի գործարկման պահին:

Sudo sysctl -p sudo iptables -t nat -A POSTROUTING -o eth0 -j DASQUERADE

Այժմ դուք պետք է տեղադրեք dnsmasq, ինչպես նաև մի քանի կոմունալ ծրագրեր՝ ձեր աշխատանքը հեշտացնելու համար՝ Midnight Commander ֆայլերի կառավարիչ և կոմունալ ծառայություններ ISO պատկերները և ZIP/RAR/7ZIP արխիվները բացելու համար:

Sudo apt-get տեղադրել dnsmasq mc genisoimage unzip unrar p7zip-full

Եկեք սկսենք տեղադրել dnsmasq.

Սուդո նանո /etc/dnsmasq.conf

Վերջում ավելացրեք հետևյալ տողերը.

Ինտերֆեյս=eth1 dhcp-range=192.168.0.10,192.168.0.100,255.255.255.0,24h սերվեր=8.8.8.8 enable-tftp tftp-root=/pxe dhcp-boot=pxelinux0:

Ինչ է, ինչ. Ինտերֆեյսի պարամետրը նշում է, թե որ ցանցային ինտերֆեյսի հետ է աշխատելու dnsmasq-ը: dhcp-range-ում առաջին երկու պարամետրերը ցույց են տալիս հաճախորդի համակարգիչներին տրված հասցեների տիրույթի սկիզբը և վերջը, այնուհետև գալիս է ենթացանցային դիմակը և հասցեի վարձակալման ժամանակը: Սերվերի դաշտը ցույց է տալիս վերընթաց DNS սերվերների IP հասցեները (օրինակ՝ մատակարարը), բայց ցանկության դեպքում կարող եք օգտագործել Google DNS կամ OpenDNS: Enable-tftp հրահանգը հնարավորություն է տալիս ներկառուցված TFTP սերվերին, իսկ tftp-root-ը սահմանում է դրա արմատային գրացուցակը: Վերջապես, dhcp-boot-ում գրանցվում է bootloader, որը կբաշխվի ցանցով։

Պահպանենք կարգավորումները և վերագործարկենք սերվերը, ստեղծենք անհրաժեշտ թղթապանակները և գործարկենք Midnight Commander (mc), որտեղ կշարունակենք հիմնական աշխատանքը։ /pxe/images/-ը կպահի կոմունալ ծառայությունների կամ բաշխումների պատկերները, որոնք կներբեռնվեն տեղական ցանցի միջոցով: /pxe/pxelinux.cfg գրացուցակը նախատեսված է PXE կարգավորումները պահելու համար:

Sudo mkdir -p /pxe/images/ sudo mkdir /pxe/pxelinux.cfg sudo ծառայություն dnsmasq վերագործարկել sudo mc

Առաջին քայլը բեռնման ծրագրերը syslinux նախագծից ստանալն է: Ներբեռնեք ամենավերջին արխիվը ձեր տան թղթապանակում: Հրամանները կարող են ուղղակիորեն մուտքագրվել mc-ում կամ, հարմարության համար, կարող եք անցնել վահանակի և վահանակների միջև՝ օգտագործելով Ctrl+O ստեղնաշարի համակցությունը: Ֆայլեր ներբեռնելու ամենահարմար տարբերակը wget ծրագիրն է։ Օրինակ, այսպես.

Wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.05.tar.gz

Մենք մտնում ենք ներբեռնված արխիվ՝ պարզապես ընտրությունը տեղափոխելով այնտեղ և սեղմելով Enter։ Դրանից դուք պետք է պատճենեք մի քանի ֆայլ /pxe գրացուցակում - pxelinux.0 /core թղթապանակից, menu.c32-ը /com32/menu-ից և memdisk-ը համանուն գրացուցակից:

Մենք սկսում ենք կամաց-կամաց լրացնել pxelinux-ի լռելյայն կարգավորումները։

Sudo nano /pxe/pxelinux.cfg/default

Եկեք այս ֆայլին ավելացնենք հետևյալ տողերը.

DEFAULT menu.c32 TIMEOUT 600 MENU TITLE PXE BOOT MENU LABEL HDDBoot MENU LABEL Local Boot MENU DEFAULT LOCALBOOT 0

Ընդհանուր առմամբ, syslinux boot loaders-ի պարամետրերի ձևավորման վերաբերյալ բոլոր փաստաթղթերը և մասնավորապես PXE boot menu-ը գտնվում են syslinux արխիվի փաստաթղթերի գրացուցակի տեքստային ֆայլերում: Եկեք նայենք այն պարամետրերին, որոնք մենք պարզապես օգտագործել ենք: Լռելյայնորեն գործարկվում է ֆայլի menu.c32-ը, որը ցուցադրում է մեր PXE ընտրացանկը: TIMEOUT-ը նշում է սպասման ժամանակը (1/10 վրկ-ից), որից հետո լռելյայն տարրը կբեռնվի: MENU TITLE-ը պարունակում է մեր մենյուի անվանումը: Այնտեղ կարող եք մուտքագրել այն, ինչ ուզում եք:

Այնուհետև կա մենյուի առաջին կետի նկարագրությունը: Օգտագործման հեշտության համար յուրաքանչյուր ապրանքի հատկացվում է պիտակ (LABEL): MENU LABEL-ում այն ​​պիտակի անվանումը, որը օգտատերը կտեսնի բեռնելիս: MENU DEFAULT նշանակում է, որ ընթացիկ ընտրացանկից այս տարրը կգործարկվի լռելյայն: Դե, LOCALBOOT 0 հրահանգը ցույց է տալիս, որ դուք պետք է անջատեք PXE-ն և վերադառնաք համակարգչի նորմալ բեռնմանը: Ավելի լավ է այս կետը թողնել որպես լռելյայն:

Եկեք դիվերսիֆիկացնենք մեր մուլտիբուտերը որոշ կոմունալ ծառայություններով: Վերցնենք, օրինակ, հայտնի հիշողության թեստավորման Memtest86+ ծրագիրը։ Ներբեռնեք արխիվը Pre-Compiled Bootable Binary-ով կայքից: Մենք նրանից պահում ենք memtest.bin ֆայլը որպես memtest (առանց ընդլայնման!) /pxe/images թղթապանակում: Այստեղ մենք բախվում ենք միանգամից երկու հատկանիշի. Նախ, syslinux հավաքածուի համար մի շարք ֆայլեր (.0, .bin, .bs և այլն) պետք է ունենան խիստ սահմանված ձևաչափ: Նույն .bin-ը isolinux-ի համար կարդացվում է որպես CD-ի բեռնման հատված, իսկ memtest.bin-ը՝ ոչ: Երկրորդ, այս ֆայլը ուղղակիորեն աջակցում է syslinux-ով բեռնմանը, այնպես որ մենք կարող ենք ապահով կերպով նշել այն որպես գործարկվող «միջուկ»:

LABEL Memtest86+ MENU LABEL Memtest86+ KERNEL պատկերներ/memtest

Մեկ այլ օգտակար բեռնման տարբերակ է օգտագործել memdisk-ը: Այս դեպքում մեդիան (iso պատկեր, չմշակված անգործունյա պատկեր, HDD պատկեր) ամբողջությամբ պատճենվում է համակարգչի RAM-ում և դրանից հետո տեղի է ունենում հետագա բեռնում: Ահա KolibriOS-ի գործարկման օրինակ: Բաշխման արխիվից անհրաժեշտ է պատճենել kolibri.img ֆայլը /pxe/images թղթապանակում և ավելացնել հետևյալ տողերը /pxe/pxelinux.cfg/default-ում:

LABEL Kolibri MENU LABEL KolibriOS KERNEL memdisk APPEND initrd=images/kolibri.img


Դուք կարող եք «ավելի դաժան» բան անել՝ բեռնել Hiren's Boot CD-ը: Դուք արդեն կարող եք կռահել, որ iso պատկերը պետք է պահպանվի որպես /pxe/images/hirens.iso: Հաճախորդի մեքենայի վրա դուք պետք է սպասեք մեկ կամ երկու րոպե, մինչև կես գիգաբայթ iso-ն պատճենվում է հիշողության մեջ Բնականաբար, ԱՀ-ն ինքնին պետք է ունենա առնվազն մեկ գիգաբայթ RAM, բայց բեռնումից հետո Hiren's Boot CD-ի հետ աշխատելը չափազանց արագ է: Այնուամենայնիվ, հավանաբար ավելի լավ է խուսափել նման ծայրահեղ տարբերակներից։

LABEL Hirens MENU LABEL Hiren's Boot CD KERNEL memdisk APPEND iso initrd=images/hirens.iso


Եկեք ավելի բարդ օրինակ բերենք՝ բեռնել Clonezilla Live-ը PXE-ի միջոցով: Ստեղծեք թղթապանակ /pxe/images/clonezilla: Այնտեղ դուք պետք է պատճենեք բոլոր ֆայլերը /live թղթապանակից, որը գտնվում է ISO պատկերում: Պարամետրերում մենք նշում ենք Linux միջուկի բեռնումը (vmlinuz), իսկ APPEND-ում մենք պարամետրեր ենք փոխանցում դրան։ Դրանք կարելի է տեսնել ISO պատկերի ներսում isolinux/isolinux.cfg ֆայլում (ocs_* ստեղները ուղղակիորեն վերաբերում են Clonezilla-ին և ոչ թե հենց միջուկին): Մեր դեպքում դրանից քիչ տարբերություն կլինի. պարզապես անհրաժեշտ է նշել, որ Squashfs-ում համակարգի պատկերով ֆայլը պետք է վերցվի TFTP սերվերից ներբեռնելիս:

Label Clonezilla Menu անկի պիտակ Clonezilla միջուկի պատկերներ / Clonezilla / Vmlinuz հավելված INTRD = պատկերներ / clonezilla / itrod.img boot = noSplaVe edd = "" ocs_live_keymap="" ocs_live_bash="ոչ" ocs_lang="" fetch=tftp://192.168.0.1/images/clonezilla/filesystem.squashfs ՏԵՔՍՏ ՕԳՆՈՒԹՅՈՒՆ Clonezilla Live — Բեռնել RAM ENDTEXT

Ուշադրություն. APPEND-ից հետո ամեն ինչ մեկ տող է՝ առանց գծիկների: TEXT HELP և ENDTEXT հրահանգների միջև տեքստը կցուցադրվի որպես գործիքի հուշում, երբ ընտրելով բեռնման ընտրացանկի համապատասխան տարրը: Linux-ի վրա հիմնված այլ բաշխումներ կամ կոմունալ ծառայություններ ավելացվում են ներբեռնմանը նույն ձևով: Որպես տաքացում, փորձեք կարգավորել SliTaz թեթև բաշխման կարգավորումները:

LABEL Slitaz MENU LABEL SliTaz Linux KERNEL /boot/bzImage APPEND initrd=/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw rootga=/dev/n նորմալ ավտոլոգին


Ինչպես տեսնում եք, ամեն ինչ բավականին պարզ է և բավականին ճկուն է կարգավորելու համար: Ubuntu Server-ում PXE-ի բեռնումը հետագա ուսումնասիրելու համար լավ գաղափար կլինի ծանոթանալ syslinux wiki-ին և այս օգտակար ծրագրի արխիվում ներառված փաստաթղթերին: PXE-ի օգտագործմամբ հետաքրքիր լուծումների թվում կարող եք կարդալ, օրինակ, Windows 7-ի ցանցային տեղադրման մասին՝ առանց RIS/WDS-ի օգտագործման: Օգտակար հավելումների շարքում դուք պետք է ավելի ուշադիր նայեք Thinstation բաշխման փաթեթին՝ thin clients ստեղծելու համար, ինչպես նաև Plop ներբեռնման մենեջերին: Անկասկած, կոմունալ ծառայությունները օգտակար կլինեն սարքավորումների փորձարկման և խնդիրների ախտորոշման, տվյալների վերականգնման և կրկնօրինակների ստեղծման համար,... Ընդհանուր առմամբ, դա ձեզնից է կախված: Հաջողություն!

PXE-ն ունի մեկ շատ օգտակար հատկություն, այն ամենը, ինչ կազմաձևված է դրանում, բավականին դժվար է կորցնել, քանի որ այս ամենը պահվում է սերվերում, այլ ոչ թե շարժական կրիչների վրա, որոնք հակված են կորչելու, գողանալու, մոռացության մատնվելու DVD կրիչներում/տանը, թողնված օգտագործելու և «վերջանալու» համար, ուստի հավանականությունը, որ նրանք ձեզանից կվերցնեն: իսկ «խաղալը» հակված է զրոյի, լավ, միգուցե սերվերի հետ միասին... Միացնելով սարքը, որն ունի PXE բեռնման հնարավորություն, դուք կարող եք բավականին շատ օգտակար բաներ անել, մասնավորապես՝ սարքավորումների ախտորոշում, օպերացիոն համակարգերի տեղակայում, բեռնում: Live համակարգ և այլն: ինչն է բավարար գիտելիք և երևակայություն:
Դա անելու համար մեզ անհրաժեշտ կլինի կարգավորել DHCP սերվերը և TFTP սերվերը:
Նախկինում ես արդեն գրել էի այն մասին, թե ինչպես ստեղծել սերվեր, ես բարձր խորհուրդ եմ տալիս այն վերանայել, հիմնական կետերը տեղափոխվել են դրանից:
Ի՞նչ կստանանք արդյունքում։
Եվ մենք կստանանք բեռնման մենյու՝ ընտրելու այն հավելվածը, որը մենք ներբեռնելու ենք հաճախորդի մեքենա, ինչպես նաև կանխադրված գործողությունները, որոնք կկատարվեն համակարգի կողմից, եթե օգտատերերից հրամաններ չստացվեն:

Աշխատանքի համար մեզ անհրաժեշտ կլինի.
1) Տեղադրված Ubuntu սերվեր
2) Կազմաձևված DHCP սերվեր, կազմաձևման օրինակ կարելի է գտնել հոդվածում.
3) Ubuntu-ի տեղադրման բաշխման սկավառակ կամ ISO պատկեր - բիթերի խորությունը նշանակություն չունի, բայց ավելի լավ է վերցնել ավելի թարմ տարբերակը:

Մնացած ամեն ինչ ճանապարհին կտեղադրենք... DHCP-ի կարգավորումների վրա չեմ անդրադառնա՝ ենթադրելով, որ դուք այն կոնֆիգուրացված եք, ըստ հոդվածի, որի հղումը տրված է համակարգի պահանջներում։

tftp սերվերի տեղադրում
Եկեք տեղադրենք անհրաժեշտ փաթեթը.
Մենք բարձրացնում ենք արմատավորման իրավունքները.
sudo su

Եկեք տեղադրենք անհրաժեշտ փաթեթը
aptitude install tftpd-hpa

Այժմ բոլոր ֆայլերը, որոնք վերաբերում են մեր tfpt սերվերին, պետք է լինեն գրացուցակում /var/lib/tftpboot/, բոլոր ուղիները նշված են դրա համեմատ:

Եկեք անցնենք boot menu-ի ստեղծմանը
Նախ և առաջ մենք պետք է փոխբեռնիչ ստանանք, ինչպե՞ս դա անել: Այն կարելի է գտնել ubuntu-ով ցանկացած սկավառակի վրա, Linux-ի այլ բաշխումներում, գտնվելու վայրը գրեթե միշտ նույնն է։ Մեզ անհրաժեշտ կլինի տեղադրման ISO պատկեր կամ սկավառակ, որը տեղադրված է DVD սկավառակի մեջ, որում մենք գնում ենք հետևյալ գրացուցակը.
Եթե ​​տեղադրման սկավառակը x86 ճարտարապետություն է.
/install/netboot/ubuntu-installer/i386
Մեզ հետաքրքրում է ֆայլը pxelinux.0սա bootloader-ն է, վերցրեք այն և պատճենեք այն գրացուցակում.
/var/lib/tftpboot/
Այնուհետև դրան տանող ճանապարհը նման է.
/var/lib/tftpboot/pxelinux.0
Նաև մեզ անհրաժեշտ կլինի բեռնման ընտրացանկը, որը կարելի է վերցնել նույն սկավառակի վրա, գրացուցակում բեռնախցիկ-էկրաններմեզ հետաքրքրում է անունով ֆայլը vesamenu.c32

Պատճենեք այն նույն գրացուցակում, ինչ բեռնիչը, որպեսզի ուղին նման լինի.
/var/lib/tftpboot/vesamenu.c32

PXE մենյուի բովանդակության կարգավորում

Որպես օրինակ՝ մենք կպատրաստենք բեռնման մենյու՝ բաղկացած 2 տարրից։
Կետ մեկ.Բեռնում տեղական կոշտ սկավառակից: Այս տարրը կլինի լռելյայն տարրը, եթե օգտագործողը բեռնել համակարգիչը PXE-ի միջոցով և 15 վայրկյանի ընթացքում: որևէ գործողություն չի կատարել, համակարգը ինքնաբերաբար կբեռնվի տեղական սկավառակից:
Կետ երկու.արի զանգենք նրան ՓորձարկումԱյս մենյուի ներսում կլինի Memtest x86+ ներբեռնելու ունակությամբ տարր: Այս ծրագիրը միշտ օգտակար կլինի աշխատատեղերի և սերվերների հետ կապված խնդիրների ախտորոշման համար, ընդհանուր առմամբ դա անհրաժեշտ բան է և օգտակար կլինի բոլորին ֆերմայում...

Նախ, մենք պետք է ստեղծենք գրացուցակ, որը կոչվում է կազմաձևման ֆայլեր pxelinux.cfg - անունը կարևոր է աշխատանքի համար:
mkdir /var/lib/tftpboot/pxelinux.cfg

Հիմա եկեք ստեղծենք կազմաձևման ֆայլ՝ ցանկի տարրերի պարամետրերով, որոնք կոչվում են լռելյայն
nano /var/lib/tftpboot/pxelinux.cfg/default

Հետևյալ բովանդակությամբ.
լռելյայն vesamenu.c32 հուշում 0 մենյուի վերնագիր PXE Boot Menu MENU AUTOBOOT Սկսում է տեղական համակարգը # վայրկյանից պիտակ Boot from local drive menu label ^Boot from local drive menu default localboot 0 timeout 150 TOTALTIMEOUT 9000 LABEL Testing MENU LABEL ^Test. pxelinux.cfg/testing.menu

Ամենաուշադիրները նկատեցին, որ նախորդ ֆայլում ունեինք գրառում, որը վերաբերում էր մեկ այլ ֆայլի testing.menu, դրանում մենք կունենանք նյութի կարգավորումները Փորձարկում
Եկեք ստեղծենք այս ֆայլը.

Հետևյալ բովանդակությամբ.
ՄԵՆՈՒ TITLE Փորձարկում LABEL Փորձարկման ծրագրակազմ ՄԵՆՈՒ LABEL ^Վերադարձ դեպի հիմնական ընտրացանկ KERNEL vesamenu.c32 APPEND pxelinux.cfg/default label Հիշողության թեստավորման ընտրացանկի պիտակ ^Հիշողության թեստ՝ Memtest86+ v4.20 միջուկի memtest/mt86plus

Առաջին մենյուի տարրը պատասխանատու կլինի նախկին մենյու վերադառնալու համար, իսկ երկրորդը բեռնելու համար Memtest86+ v4.20

Ամեն ինչ լավ է, բայց մենք չենք ստեղծել այն գրացուցակը, որտեղ պահվում է Memtest ֆայլը, մենք հիմա դա կշտկենք, եկեք ստեղծենք համապատասխան գրացուցակը:
Եկեք անենք դա:
mkdir /var/lib/tftpboot/memtest
Մեզ մնում է միայն ավելացնել Memtest86+-ի գործարկվող ֆայլը, որը կարելի է գտնել տեղադրման սկավառակի վրա, գրացուցակում: /տեղադրել/մեզ հետաքրքրում է ֆայլը mt86plusմենք պետք է պատճենենք այն memtest գրացուցակում, որպեսզի ճանապարհը դրան նմանվի.
/var/lib/tftpboot/memtest/mt86plus

Այս պահին մենք ավարտեցինք tftp սերվերը, մենք պարզապես պետք է մի փոքր ավարտենք DHCP սերվերը:

DHCP սերվերի կարգավորում

Այս տարրը կարելի է անվանել միայն ձգվող կարգավորում; եթե դուք կարգավորել եք DHCP սերվերը հոդվածի համաձայն, ապա ձեզ հարկավոր է ավելացնել միայն մեկ մուտք՝
նանո /etc/dhcp/dhcpd.conf

Մենք գտնում ենք IP հասցեների լողավազանի կարգավորումներով տարրը, որն ունի հետևյալ տեսքը.
ենթացանց 192.168.10.0 ցանցային դիմակ 255.255.255.0 (միջակայք 192.168.10.10 192.168.10.254; տարբերակ տիրույթի անուն-սերվերներ 192.168.10.1; տարբերակ տիրույթի անուն «2 օրինակ.1 երթուղիչ.19» տարբերակ: 168.10 .255; լռելյայն-վարձակալության ժամկետ 604800; առավելագույն վարձակալության ժամկետ 604800;)

Եվ մենք ավելացնում ենք մուտք, որը ցույց է տալիս մեր PXE բեռնիչը.
ping-check = 1; ֆայլի անունը = "pxelinux.0";
Ֆայլի ուղին հարաբերական է գրացուցակի հետ /var/lib/tftpboot/դրանք. այն համարվում է արմատային գրացուցակ, ինչպես ավելի վաղ գրել էի...

Ամբողջ մուտքն ունի հետևյալ տեսքը.
ping-check = 1; ֆայլի անունը = "pxelinux.0"; ենթացանց 192.168.10.0 ցանցային դիմակ 255.255.255.0 (միջակայք 192.168.10.10 192.168.10.254; տարբերակ տիրույթի անուն-սերվերներ 192.168.10.1; տարբերակ տիրույթի անուն «2 օրինակ.1 երթուղիչ.19» տարբերակ: 168.10 .255; լռելյայն-վարձակալության ժամկետ 604800; առավելագույն վարձակալության ժամկետ 604800;)

Պահպանեք փոփոխությունները և վերագործարկեք DHCP սերվերը.
/etc/init.d/isc-dhcp-server-ի վերագործարկում

Այժմ մենք կարող ենք մեր լոկալ ցանցին միացնել սարքը, որն աջակցում է PXE boot-ին, և որում այս գործառույթը միացված է (տես ձեր սարքավորման փաստաթղթերը) կամ միացնել վիրտուալ մեքենան ադապտոմետրով, որը միացված է կամուրջ ռեժիմով և առանց բեռնվող մեդիայի:

Եթե ​​ամեն ինչ ճիշտ եք արել, ընտրացանկը կունենա հետևյալ տեսքը.

Եվ եթե դուք գնում եք մենյու Փորձարկում:


Եթե ​​ընտրեք տարրը Memtest-ով, հիշողության թեստը կկատարվի:
Մենյուի այլ տարրեր համապատասխանաբար ավելացվում են:

Եկեք պատկերացնենք մի իրավիճակ, երբ դուք պետք է մենյուներից մեկի մուտքը ապահովեք սահմանափակ թվով մարդկանց, օրինակ՝ այնտեղ ունեք բաշխման հավաքածու, որն արժե մեծ գումար: Այդ նպատակով դուք կարող եք գաղտնաբառ սահմանել ցանկի տարրի համար, ինչպե՞ս դա անել:
Եկեք պատկերացնենք մի իրավիճակ, երբ դուք պետք է գաղտնաբառ սահմանեք (օրինակ. գաղտնաբառը) Հիշողության թեստի վրա, դա հեշտ է անել

Նանո /var/lib/tftpboot/pxelinux.cfg/testing.menu

Մենք պետք է մուտքագրենք.
ՄԵՆՈՒ PASSWD գաղտնաբառը

Այնուհետև ֆայլը նման է.
ՄԵՆՈՒ TITLE Փորձարկում LABEL Փորձարկման ծրագրակազմ MENU LABEL ^Վերադառնալ հիմնական ընտրացանկ KERNEL vesamenu.c32 APPEND pxelinux.cfg/default label memtest ՄԵՆՈՒ PASSWD գաղտնաբառի ընտրացանկի պիտակ ^Հիշողության թեստ՝ Memtest86+ v4.20 kernel memplustest

Պաշտպանությունը, իհարկե, այդպես է, բայց դա կարող է օգնել սովորական օգտագործողների համար:

Այնուհետև, երբ փորձում եք սկսել, կհայտնվի հետևյալ պատուհանը.


Եթե ​​մուտքագրեք ճիշտ գաղտնաբառը, Memtest-ը կսկսվի:
Այս կերպ դուք կարող եք թաքցնել ամբողջ ընտրացանկերը կամ արգելափակել մուտքը առանձին տարրեր:
Եթե ​​այս կազմաձևման ֆայլերում փոփոխություններ են կատարվել, DHCP սերվերը վերագործարկելու կարիք չկա, բավական է վերագործարկել հաճախորդի ԱՀ-ն, եթե այն բեռնվել է PXE-ի միջոցով:
Ինչ վերաբերում է tftp-ի արագությանը, ապա արագությունը բարձր չէ, և եթե որոշեք մեծ քանակությամբ տեղեկատվություն փոխանցել, փորձեք դրա համար օգտագործել WEB կամ FTP սերվեր, պատրաստ եղեք դրա վրա որոշ ժամանակ ծախսել: Եթե ​​ինչ-որ բաշխում ներբեռնելու անհրաժեշտություն կա, ապա ավելի լավ է ներբեռնել փոքր ՕՀ, օրինակ Windows PE, կամ մանրանկարչություն Linux բաշխում:
Կարծում եմ, այստեղ կավարտեմ...

Այսօր ավելի ու ավելի շատ առաջադրանքներ են ավտոմատացվում, և վիրտուալացումն ավելի ու ավելի է օգտագործվում սերվերների արդյունավետությունը առավելագույնի հասցնելու համար: Բայց դուք դեռ պետք է տեղադրեք օպերացիոն համակարգեր: Յուրաքանչյուր ոք դա անում է յուրովի. ոմանք ունեն տարբեր պատկերներով լի գրպաններ բոլոր առիթների համար, մյուսները կրում են «քսակը» սկավառակներով, կամ նույնիսկ երկուսը, հին ձևով: Որպես կանոն, ադմինիստրատորներն այս աշխատանքը կատարում են քիչ հաճույքով։ Եկեք նայենք, թե ինչպես կրճատել ժամանակն աննշան առաջադրանքների համար, ինչպես համակարգիչներին սովորեցնել ինքնուրույն տեղադրել համակարգեր՝ ընդհանրապես առանց ադմինիստրատորի մասնակցության՝ օգտագործելով միայն տեղական ցանցը։

Այսպիսով, այսօր մենք կսովորենք. տեղադրել Windows-ը և Linux-ը ցանցում, բեռնել փոքր ISO պատկերներ, օգտակար ծրագրեր (բոլոր տեսակի Kaspersky, Acronis, WinPE, memtests), տեղակայել thin clients և կառավարել դրանք: Որպեսզի, օրինակ, RDP-ի միջոցով 1C-ով աշխատող հաշվապահը ձեզ չծեծի, քանի որ նրա Windows-ը խափանվել էր, և հաշվետվությունը պետք էր նախապատրաստել երեկ... Կամ մի ժլատ ղեկավար, ով չի ցանկանում թարմացնել իր համակարգիչը, հիացած է ձերով: պրոֆեսիոնալիզմ, երբ կտեսնենք, թե ինչպես է Windows 8-ը թռչում հին համակարգիչների վրա... Ցանցի միջոցով բեռնում (PXE) ապահովող սերվերը կօգնի մեզ հասնել մեր նենգ նպատակներին:

Համակարգի յուրաքանչյուր ադմինիստրատոր իր պահոցում ունի ունիվերսալ USB կրիչ՝ շտապ համակարգչային վերակենդանացման համար: Համաձայն եմ, շատ ավելի լավ կլիներ ունենալ նույն ֆունկցիոնալությունը՝ օգտագործելով միայն մեկ ցանցային քարտ: Հարկ է նշել նաև, որ հնարավոր է միաժամանակ աշխատել մի քանի հանգույցների հետ։ Այսպիսով, ելնելով մեր կարիքներից, մենք ունենք երկու լուծում՝ օգտագործել PXE կամ LTSP:

LTSP-ն այնքան էլ հարմար չէ մեզ համար. այն նախագծված է սերվերի վրա տեղադրված ՕՀ-ն ցանցով բեռնելու համար, ինչը թույլ է տալիս օգտագործել LTSP սերվերային հավելվածները: Սա հենց այն չէ, ինչ մեզ պետք է: PXE-ն համակարգիչը ցանցով բեռնելու գործիք է՝ առանց տեղական հիշողության կրիչներ օգտագործելու, ինչպես LTSP-ն: PXE-ն թույլ է տալիս կազմակերպել մի քանի բեռնման մենյու, որը նման է ունիվերսալ «USB ռեանիմատատորին»:


Ի՞նչ ենք իրականացնելու.

Ամեն ինչ սկսվեց ցանցի վրա Ubuntu/Debian Server-ի հեռակա տեղադրման գործիք ունենալու անհրաժեշտությունից՝ փոքր համակարգի Live CD-ն գործարկելու ունակությամբ, ինչպիսին է SliTaz-ը կամ Kolibri OS-ը:
Ինչպես ասում են՝ ախորժակը գալիս է ուտելուց. չհասցրինք իրականացնել այն, ինչ պլանավորել էինք, և ծրագրին ավելացան մի շարք «ուզումներ»։ Արդյունքում ցուցակը բավականին տպավորիչ է ստացվել։

  1. Thinstation Linux-ի վրա հիմնված բարակ հաճախորդներ:
  2. Linux բաժին.
    1. Ubuntu 14.04 x86-ի տեղադրում:
    2. Ubuntu 14.04 x64-ի տեղադրում:
    3. Ubuntu 12.04 x86-ի տեղադրում:
    4. Ubuntu 12.04 x64-ի տեղադրում:
  3. Windows միջնորմ.
    1. Windows 2012-ի տեղադրում.
    2. Windows 7-ի տեղադրում.
  4. Ակրոնիս.
    1. Windows PE օգտակար ծրագրաշարի փաթեթով:
    2. Acronis True Image.
      1. Ժառանգական BIOS.
      2. UEFI.
    3. Acronis սկավառակի տնօրեն.
      1. Ժառանգական BIOS.
      2. UEFI.
  5. Kaspersky Rescue v 10.
  6. ERD հրամանատար 5-ից 8-ը ISO պատկերի միջոցով:
  7. Memtest.

Մենք հավաքում ենք ամեն ինչ և հանում

Որպես սերվերի բաշխում, ընտրությունը ընկավ Ubuntu Server 14.04.2 LTS-ի վրա: Դուք կարող եք ընտրել ցանկացած այլ ՕՀ, միակ տարբերությունը կլինի շարահյուսության մեջ: Այսպիսով, եկեք սկսենք: Մեզ անհրաժեշտ կլինի TFTP, DHCP (պարտադիր չէ, որ տեղադրված է նույն սերվերի վրա. երթուղիչը կարող է գործել որպես DHCP սերվեր), NFS ցանցային ֆայլային համակարգի կազմակերպման ծառայություն։ Թեմայի շրջանակներում մենք կդիտարկենք միայն այն պարամետրերը, որոնք մեզ հետաքրքրում են: Նախ, եկեք տեղադրենք այն ամենը, ինչ ձեզ հարկավոր է, բոլոր թարմացումները կատարելուց հետո.

Շարունակությունը հասանելի է միայն անդամներին

Տարբերակ 1. Միացեք «կայքի» համայնքին՝ կայքի բոլոր նյութերը կարդալու համար

Նշված ժամանակահատվածում համայնքին անդամակցությունը ձեզ հնարավորություն կտա մուտք գործել ԲՈԼՈՐ Հաքերային նյութերը, կավելացնի ձեր անձնական կուտակային զեղչը և թույլ կտա ձեզ կուտակել պրոֆեսիոնալ Xakep Score վարկանիշ:

AOMEI PXE Boot-ը անվճար ծրագիր է՝ համակարգիչները ISO-ից LAN-ով բեռնելու համար: Լինելով շատ հեշտ օգտագործման, այս ծրագիրը թույլ է տալիս օգտագործել bootable սկավառակի պատկեր (ISO) մի քանի համակարգիչներ հեռակա բեռնելու համար, պայմանով, որ դրանք միացված են նույն տեղական ցանցին: Սա AOMEI PXE Boot-ը դարձնում է չափազանց օգտակար գործիք այնպիսի խնդիրների համար, ինչպիսիք են ծրագրերի հեռահար տեղակայումը և սպասարկումը, հատկապես ձեռնարկություններում:

AOMEI PXE Boot-ի հետ աշխատելը բավականին պարզ է՝ դուք տեղադրում եք ծրագիրը համակարգի վրա, որը կօգտագործվի որպես սերվեր, տեղադրում եք ISO-ն և սպասում, մինչև հաճախորդի մեքենաները բեռնվեն: Եվ ամենալավն այն է, որ AOMEI PXE Boot-ն աջակցում է միաժամանակ մի քանի համակարգիչների համաժամանակյա բեռնում: Եկեք ավելին իմանանք այս զարմանահրաշ ծրագրի մասին և պարզենք, թե ինչպես կարող եք օգտագործել այն ISO-ից համակարգիչները լարային LAN-ով բեռնելու համար:

AOMEI PXE Boot. հիմնական նպատակը և մի քանի խոսք Windows PE-ի մասին

Կարևոր է նշել, որ AOMEI PXE Boot-ը հիմնականում նախատեսված է ցանցում առկա համակարգիչների հետ կապված խնդիրները լուծելու համար: Դուք կարող եք օգտագործել ծրագիրը՝ սահմանափակ միջավայրում չգործող համակարգը բեռնելու համար: Այդ նպատակով AOMEI PXE Boot-ը լավագույնս աշխատում է Linux կամ Windows PE բեռնման սկավառակի պատկերների հետ: Վերջինս սահմանափակ ծառայություններով օպերացիոն համակարգ է, որն օգտագործվում է համակարգիչը բեռնաթափելու համար վերականգնման կամ տեղադրման նպատակով: Vista միջուկի հիման վրա Windows PE-ն լիարժեք օպերացիոն համակարգ չէ: Փոխարենը, այն ապահովում է անվտանգ միջավայր՝ ձեր համակարգչի անսարքությունները վերացնելու և այն վերադարձնելու աշխատանքային կարգի:

Բացարձակապես ոչ մի հիմք չկա ենթադրելու, որ AOMEI PXE Boot-ը չի աշխատի որևէ այլ սկավառակի պատկերի հետ: Փորձարկման ընթացքում ես կարողացա հեռակա կարգով բեռնել Damn Small Linux-ը (DSL) հաճախորդի համակարգում՝ օգտագործելով bootable ISO պատկեր:

Ինչպես բեռնել համակարգիչները ISO-ի միջոցով տեղական ցանցի միջոցով

Այժմ, երբ դուք շատ բան գիտեք AOMEI PXE Boot-ի մասին, ժամանակն է տեսնել, թե ինչպես է այս բանն աշխատում: Գործընթացը հիմնականում բաղկացած է երկու փուլից. Առաջին մասը ներառում է հաճախորդի համակարգչի կարգավորումը ցանցի միջոցով բեռնման համար, իսկ երկրորդը ներառում է հավելվածի տեղադրումը և գործարկումը համակարգում, որը գործում է որպես սերվեր:

Խնդրում ենք նկատի ունենալ, որ երկու համակարգիչները պետք է միացված լինեն նույն ցանցին: Իմ դեպքում սերվերը միացված էր ցանցին անլար, բայց հաճախորդի մեքենան միացված էր մետաղալարով:

Մաս 1. Հաճախորդի համակարգիչ(ներ)ի կարգավորում ցանցի բեռնման համար

Ինչպես անունն է հուշում, առաջին բանը, որ դուք պետք է անեք, կարգավորեք հաճախորդի համակարգիչը կամ համակարգիչները լարային ցանցով բեռնվելու համար: Դա անելու համար անհրաժեշտ է մուտք գործել համակարգչի BIOS մենյու: Ահա թե ինչպես դա անել (գործընթացը քիչ թե շատ նույնն է, անկախ համակարգչի արտադրողից).

1. Միացրեք հաճախորդի համակարգիչը և սեղմեք ստեղնը՝ BIOS-ի մենյու մուտք գործելու համար (սովորաբար Del, Esc, F8 կամ F12): BIOS-ում անցեք «Boot» ենթամենյու և «Boot Options Priorities» բաժնում ընտրեք «PXE» (որոշ համակարգիչների վրա «Legacy LAN», «Realtek PXE B02 D00», «Network boot from Intel» և այլն): որպես առաջին բեռնման սարք: Հնարավոր է, որ անհրաժեշտ լինի միացնել PXE ROM տարբերակը, եթե այն անջատված է:

2. AOMEI PXE Boot-ն աջակցում է միայն Legacy boot ռեժիմը, այնպես որ դուք նույնպես պետք է անջատեք UEFI Boot տարբերակը, եթե այն աջակցվում է ձեր համակարգչի մայր տախտակի կողմից: Այս տարբերակը կարելի է գտնել Boot ենթամենյուում:

Դա այն ամենն է, ինչ դուք պետք է անեք հաճախորդի համակարգչում: Մի մոռացեք պահպանել BIOS-ի կազմաձևում կատարած փոփոխությունները: Հիմա եկեք անցնենք սերվերին:

Մաս 2. Ներբեռնեք ISO-ն և գործարկեք հավելվածը սերվերի համակարգչում

Այս մասը իրականում նույնիսկ ավելի պարզ է: Սկսելու համար ներբեռնեք և տեղադրեք AOMEI PXE Boot (մոտ 5 ՄԲ) համակարգչի վրա, որը կօգտագործվի որպես սերվեր: Բացի դրանից, դուք պետք է նաև ներբեռնեք bootable սկավառակի պատկեր՝ հաճախորդի համակարգիչը կամ համակարգիչները բեռնելու համար: Ստորև բերված քայլերը բացատրում են, թե ինչ է պահանջվում ձեզանից.

1. Գործարկեք AOMEI PXE Boot-ը: Ծրագրի առաջին էկրանին ընտրեք «Boot from custom image file» տարբերակը և անցեք դեպի ձեր ISO ֆայլը (ցանկության դեպքում կարող եք օգտագործել Windows PE կամ Linux ISO ISO-ն AOMEI կայքից ներբեռնելու համար): Պատկերն ընտրվելուց հետո կտտացրեք «Սկսել ծառայությունը» կոճակը՝ ծառայությունը սկսելու համար:

2. AOMEI PXE Boot պատուհանն այժմ կցուցադրի տեղեկատվություն սերվերի և հաճախորդի համակարգիչների վրա կատարվող գործունեության մասին: Սերվերում այլ բան չկա, որ դուք պետք է անեք: Իրական գործողությունները տեսնելու համար գնանք առաջ։ Եվ, իհարկե, հավելվածը և, իհարկե, սերվերը պետք է աշխատի:

Պարզապես պետք է գործարկել հաճախորդի համակարգիչը և սպասել, որ այն բեռնվի ցանցի միջոցով՝ օգտագործելով սերվերի համակարգչի վրա AOMEI PXE Boot-ի միջոցով ընտրված ISO պատկերը: Ահա լիովին աշխատող Damn Small Linux բաշխումը, որն աշխատում է հաճախորդի մեքենայի վրա.

Վերջնական խոսքեր

Եթե ​​դուք ցանցի ադմինիստրատոր եք, որը փնտրում է ՕՀ-ը հեռակա կարգով տեղակայելու և կառավարելու պարզ և արդյունավետ (և ոչ անհեթեթ) միջոց, AOMEI PXE Boot-ը կարող է լինել հենց այն, ինչ ձեզ հարկավոր է: Դա որակյալ գործիք է, որը ծիծաղելիորեն հեշտ է կարգավորվում և զարմանալիորեն լավ է աշխատում:

Հիանալի օր անցկացրեք: