PXE - hamma narsa yuklanmoqda! Mahalliy tarmoq orqali ko'p yuklashni o'zlashtirish. Windows PEni yuklash uchun Linux PXE serverini o'rnatish GPXE yuklash bosh sahifasini o'zgartirish


Kerakli dasturlar to'plamiga ega bo'lgan yuklanadigan flesh-disk tizim ma'muri uchun ajoyib vositadir. Ko'rinishidan, nima yaxshiroq bo'lishi mumkin? Yuklash serveri yaxshiroq bo'lishi mumkin!

Tasavvur qiling-a, siz BIOS-da tarmoq orqali yuklashni tanladingiz va siz PXE yuklash serveridan operatsion tizimni o'rnatishingiz/kompyuteringizni viruslardan tozalashingiz/disklarni qayta jonlantirishingiz/RAMni sinab ko'rishingiz va hk. mashinadan mashinaga haydash.
Va katta kompyuter parki bo'lsa, bunday vosita mutlaqo ajralmas hisoblanadi.

Windowsni PXE bilan o'rnatishga qanday tayyorlash haqida avvalroq yozgan edik.
Ushbu o'rnatishning yagona farqi shundaki, bu erda biz Windows 2008R2 va Windows 2012R2 ni ham o'rnatishimiz mumkin (shuningdek, Windows 7/8, siz faqat tarqatish va shunga mos ravishda winpe fayllarini tayyorlashingiz kerak). Winpe-ni yuklab olgandan so'ng, biz Microsoft-dan operatsion tizimni o'rnatish uchun fayllarni o'z ichiga olgan /srv/tftp/images/ papkasini o'rnatamiz:
ls -l /srv/tftp/images/ jami 8 drwxr-xr-x 6 ildiz ildizi 4096 17 fevral 22:19 w2k12r2 drwxr-xr-x 7 tftp tftp 4096 17 fevral 19:05 w2k82
va kerakli o'rnatuvchini ishga tushiring.
Avtomatlashtirish uchun startnet.cmd orqali men quyidagi menyuni chizdim:

Endi faqat VMware bilan shug'ullanish qoladi.
Siz sezganingizdek, gipervisorlarni o'rnatish konfiguratsiyasi boshqalardan biroz farq qiladi - bu erda bizga HTTP server kerak.
/var/www da biz vmw5.5, vmw5.0 papkalarini yaratamiz va papkalarda biz konfiguratsiyaga simli havolalar qilamiz.
# 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
Bu, masalan, Debian-ni PXE bilan o'rnatish uchun qanday tayyorlash haqida yozilgan, ammo men bu haqda to'xtalmayman.

Keling, turli xil disk yordam dasturlarini va xotira testini yuklash qobiliyatini qo'shamiz

Ushbu bo'lim quyidagilarni o'z ichiga oladi:
  1. Memtest86+
  2. Klonezilla - jonli
  3. SystemRescue CD

Konfiguratsiyalar shu yerda joylashgan

standart
ui vesamenu.c32 PROMPT 0 menyusi fon background.jpg menyu sarlavhasi ServerClub PXE yuklash menyusi LABEL yuklash mahalliy menyusi yorlig'i Birinchi HDD yadro zanjiridan yuklash.c32 qo'shish hd0 0 vaqt tugashi 120000 MATN YORDAM Vaqt tugashi bilan tizim ishga tushadi. ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 QO'SHIMCHA pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 QO'SHIMCHA pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 QO'SHIMCHI pxelinux.cfg/linux LABEL LABELg/pselinux.c32 QO'SHIMCHI KELINUX. c32 pxelinux.cfg/vmware LABEL HDD va RAM utils-ga QO‘SHISH -> KERNEL vesamenu.c32 QO‘SHISH pxelinux.cfg/du
du
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU SAVOLI HDD va operativ xotira LABELdan foydalanadi<- 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


Va men sizga nima uchun biz NFS serverini o'rnatganimizni aytaman.
SystemRescueCD yuklash konfiguratsiyasidan ko'rinib turibdiki, u NFS protokoli yordamida katalogni o'rnatish orqali ushbu LiveCD uchun kerakli fayllarni tortib oladi. Server allaqachon o'rnatilgan, faqat /etc/exports faylini tahrirlash va server demonini qayta ishga tushirish qoladi.
# 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)-restservers #artnel-server
O'ylaymanki, sizda mantiqiy savol bor - "Agar ular uchun alohida element bo'lsa, LiveCD bu erda nima qiladi?"
SystemRescueCD disk bilan ishlash uchun juda ko'p foydali dasturlarni o'z ichiga oladi (masalan, GParted va testdisk) va shuning uchun u bu erda ham, LiveCD-da ham mavjud.

LiveCD

Bizning LiveCD to'plamimiz quyidagilarni o'z ichiga oladi:
  1. Debian 7 Live CD
  2. HirensBootCD
  3. Trinity Rescue Kit CD
  4. SystemRescue CD
  5. Plop Live

Konfiguratsiyalar

So'ngida standart qo'shildi
LABEL LiveCD'lar -> KERNEL vesamenu.c32 QO'SHIMCHA pxelinux.cfg/livecds
livecds
PROMPT 0 UI vesamenu.c32 MENU FORQ fon.jpg MENU SAVOLI LiveCD disklari 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 va Plop Liveni yuklash uchun /etc/exports ga quyidagi qatorlarni qo'shishingiz kerak:
/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.25.10.10.5tree. _tekshirish, all_squash, xavfsiz,anonuid=1000,anongid=1000)
va demonga NFS qayta ishga tushirish buyrug'ini yuboring.


Tanlangan LiveCD disklari haqida bir necha so'z.
Debian 7 LiveCD
Ushbu kompakt-disk bizning muhandislarimizdan biri tomonidan tuzilgan va quyidagilarni o'z ichiga oladi:

Login/parol: root/ServerClub

HirensBootCD
U kirishga muhtoj emas va ko'plab foydali yordamchi dasturlarni o'z ichiga oladi.
Batafsil ma'lumotni topishingiz mumkin.
Yuklash uchun uzoq vaqt ketadi, MiniXP va Linux ishlamaydi. Foydalanish uchun boshqa yordamchi dasturlar mavjud.

Trinity Rescue Kit CD
Ishlab chiquvchilarning fikriga ko'ra, u Windows operatsion tizimini qayta tiklash uchun yaratilgan.
Parollarni tiklash uchun yordamchi dasturlar, antiviruslar, tarmoq orqali (va bir vaqtning o'zida bir nechta kompyuterda) "kompyuter" ni klonlash dasturi va boshqa ko'p narsalarni o'z ichiga oladi.
Ko'proq o'qish.

SystemRescue CD
Gentoo asosida, Linux tizimlarini tiklash uchun mo'ljallangan.
U juda ko'p turli xil boshqaruv dasturlarini o'z ichiga oladi; ro'yxatni havolada topish mumkin.

Plop Live
Tanlash uchun uchta to'liq huquqli DE bilan LiveCD, shuningdek, kerakli boshqaruv dasturi.

Asosiy menyuning yakuniy konfiguratsiya fayli, shuningdek antivirus menyu fayli

standart
ui vesamenu.c32 PROMPT 0 menyusi fon background.jpg menyu sarlavhasi ServerClub PXE yuklash menyusi LABEL yuklash mahalliy menyusi yorlig'i Birinchi HDD yadro zanjiridan yuklash.c32 qo'shish hd0 0 vaqt tugashi 120000 MATN YORDAM Vaqt tugashi bilan tizim ishga tushadi. ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 QO'SHIMCHA pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 QO'SHIMCHA pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 QO'SHIMCHI pxelinux.cfg/linux LABEL LABELg/pselinux.c32 QO'SHIMCHI KELINUX. c32 pxelinux.cfg/vmware LABEL HDD va operativ xotira utils -> KERNEL vesamenu.c32 QO‘SHISH pxelinux.cfg/du LABEL LiveCDs -> KERNEL vesamenu.c32 QO‘SHIMCHA pxelinux.cfg/livecds -> KERNEL APPEND pxelinux.cfg/livecds -> KERNEL2. cfg /av
av
PROMPT 0 UI vesamenu.c32 MENU FORQ fon.jpg MENU SAVOLI Antivirus yorlig‘i<- 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

Xulosa, bu ham ajablanib

Maqola davomida men uni qayerdan olish va tarkibni qanday tayyorlashni ataylab tushuntirmadim, chunki bu harakatlar juda ahamiyatsiz va faqat matnni ortiqcha yuklaydi.

Ajablanarlisi shundaki, men sizga quyidagi havolalarda mavjud bo'lgan yig'ilish uchun ikkita variantni taklif qilaman:

  1. Barcha kontent bilan arxivlash /srv/tftp (torrent faylga havola, to'g'ridan-to'g'ri havola)
  2. Butun OS arxivi (torrent faylga havola, to'g'ridan-to'g'ri havola)
Birinchi holda, siz serverni o'zingiz tayyorlashingiz kerak (ushbu dostonning "Boshlanishi" bobi bunda sizga yordam beradi), arxiv tarkibini oching va atrofingizdagi voqelikka mos ravishda o'zgartirishlar kiriting.

Ikkinchi holat yalang'och metallga yoki virtual mashinaga o'rnatishni o'z ichiga oladi.
Qisqacha aytganda, to'liq OS arxividan yig'ilishni o'rnatish bosqichlari quyidagicha bo'ladi:
1. Linux LiveCD-dan yuklash.
2. Diskni qismlarga bo'ling va bo'limlarni formatlang.
3. "/" bo'limini o'rnating.
4. Arxivni o'ramdan chiqaring.
5. Bootloaderni o'rnating.
6. Qayta ishga tushirish.
7. OTni tarmog'ingizga mos ravishda sozlang va undan foydalanishni boshlang.
Login/parol: root/ServerClub.
MUHIM: Agar tarmog'ingizda ishlayotgan dhcp serveringiz bo'lsa, bizning tuzilmamizni ishga tushirishdan oldin undagi dhcp autostartni o'chirib qo'ying.

Shu bilan yakunlayman, e'tiboringiz uchun rahmat!

Habré-da hisobi bo'lmaganlar uchun.
Agar sizda biron bir savol/izoh bo'lsa, iltimos, menga elektron pochta orqali yozing - erserverclub.com.

Sizga shuni eslatib o'tamizki, muallifning harakatlarini takrorlashga urinishlar uskunaning kafolati yo'qolishiga va hatto uning ishdan chiqishiga olib kelishi mumkin. Material faqat ma'lumot olish uchun taqdim etiladi. Agar siz quyida tavsiflangan amallarni takrorlamoqchi bo'lsangiz, maqolani kamida bir marta oxirigacha diqqat bilan o'qib chiqishingizni maslahat beramiz. 3DNews muharrirlari yuzaga kelishi mumkin bo'lgan oqibatlar uchun javobgarlikni o'z zimmalariga olmaydilar.

Esingizda bo'lsin, biz kompyuterni favqulodda ta'mirlash uchun universal USB "birinchi yordam to'plami" ni yaratishni ko'rib chiqdik? Oxirgi maqolada biz tarmoqni yuklash va DRBL dasturi bilan tanishdik. Xo'sh, bu safar biz ko'p yuklash vositalarining analogini yaratamiz, faqat biz flesh-diskdan emas, balki PXE-dan foydalangan holda tarmoq orqali yuklaymiz. Bu juda oddiy tarzda amalga oshiriladi. Odatdagidek, bizga Ubuntu Server 11.10 bilan ishlaydigan ikkita tarmoq kartasi bo'lgan, server vazifasini bajaradigan mashina kerak bo'ladi. Mijoz kompyuterlarining BIOS-da tarmoqni yuklashni qo'llab-quvvatlash yoqilgan bo'lishi kerak.

Bizning vazifamizni soddalashtirish va DHCP va TFTP serverlari kabi turli xil tarmoq xizmatlarini o'rnatish va sozlash bilan alohida shug'ullanmaslik uchun biz ko'proq universal echimdan foydalanamiz - dnsmasq. Bu engil DNS/DHCP/TFTP server bo'lib, tarmoq yuklash mashinalari uchun juda mos keladi. Oxirgi marta bo'lgani kabi, biz eth0 tarmoq interfeysi avtomatik ravishda routerdan IP-manzilni olishiga va Internetga kirishiga rozilik bildiramiz. O'z navbatida, eth1 ichki tarmoqqa qaraydi va 192.168.0.1 statik IP manziliga ega. Nano matn muharriri yordamida /etc/network/interfaces faylida tarmoq sozlamalarini tahrirlang, agar siz hali buni qilmagan bo'lsangiz.

Sudo nano /etc/network/interfeyslari

Fayl oxirida eth1 interfeysi sozlamalarini qo'shing va uni saqlang (F2, Y, Enter).

Avtomatik eth1 iface eth1 inet statik manzili 192.168.0.1 tarmoq niqobi 255.255.255.0

Agar siz mahalliy mijozlar uchun tarmoqqa kirishni ta'minlashingiz kerak bo'lsa, unda siz boshqa biror narsa qilishingiz kerak bo'ladi. Birinchidan, satrni izohdan olib tashlang (boshidagi # belgisini olib tashlang). net.ipv4.ip_forward=1/etc/sysctl.conf faylida. Ikkinchidan, bir nechta buyruqlarni bajaring. Oxirgi buyruq satrdan oldin /etc/rc.local faylining oxiriga qo'shilishi kerak chiqish 0 Shunday qilib, tarmoqqa yo'naltirish ishga tushganda boshlanadi.

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

Endi siz dnsmasq-ni, shuningdek, ishingizni osonlashtirish uchun bir nechta yordamchi dasturlarni o'rnatishingiz kerak - Midnight Commander fayl menejeri va ISO tasvirlari va ZIP/RAR/7ZIP arxivlarini ochish uchun yordamchi dasturlar.

Sudo apt-get install dnsmasq mc genisoimage arxivini oching p7zip-full

Keling, dnsmasq-ni sozlashni boshlaylik.

Sudo nano /etc/dnsmasq.conf

Eng oxirida quyidagi qatorlarni qo'shing:

Interfeys=eth1 dhcp-diapazoni=192.168.0.10,192.168.0.100,255.255.255.0,24h server=8.8.8.8 enable-tftp tftp-root=/pxe dhcp-boot=pxelinux.0

Nima nima? Interfeys parametri dnsmasq qaysi tarmoq interfeysi bilan ishlashini belgilaydi. dhcp-diapazonida birinchi ikkita parametr mijoz kompyuterlariga berilgan manzillar diapazonining boshi va oxirini ko'rsatadi, keyin esa pastki tarmoq maskasi va manzilni ijaraga olish vaqti keladi. Server maydoni yuqori oqim DNS serverlarining (masalan, provayder) IP manzillarini ko'rsatadi, lekin agar xohlasangiz, Google DNS yoki OpenDNS dan foydalanishingiz mumkin. Enable-tftp direktivasi o'rnatilgan TFTP serverini faollashtiradi va tftp-root uning ildiz katalogini belgilaydi. Nihoyat, yuklovchi dhcp-boot-da ro'yxatga olinadi, u tarmoq orqali tarqatiladi.

Keling, sozlamalarni saqlaymiz va serverni qayta ishga tushiramiz, kerakli papkalarni yaratamiz va Midnight Commander (mc) ni ishga tushiramiz, u erda biz asosiy ishni davom ettiramiz. /pxe/images/ mahalliy tarmoq orqali yuklab olinadigan yordamchi dasturlar yoki tarqatishlarning tasvirlarini saqlaydi. /pxe/pxelinux.cfg katalogi PXE sozlamalarini saqlash uchun mo'ljallangan.

Sudo mkdir -p /pxe/images/ sudo mkdir /pxe/pxelinux.cfg sudo xizmati dnsmasq sudo mc-ni qayta ishga tushiring

Birinchi qadam syslinux loyihasidan yuklash dasturlarini olishdir. Eng so'nggi arxivni uy papkangizga yuklab oling. Buyruqlar to'g'ridan-to'g'ri mc-ga kiritilishi mumkin yoki qulaylik uchun Ctrl+O tugmalar birikmasi yordamida konsol va panellar o'rtasida almashishingiz mumkin. Fayllarni yuklab olishning eng qulay usuli - bu wget dasturi. Masalan, bu kabi:

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

Biz yuklab olingan arxivga faqat tanlovni ko'chirish va Enter tugmasini bosish orqali kiramiz. Undan bir nechta faylni /pxe katalogiga ko'chirishingiz kerak - /core papkasidan pxelinux.0, /com32/menu dan menu.c32 va shu nomdagi katalogdan memdisk.

Biz asta-sekin pxelinux-ning standart sozlamalarini to'ldirishni boshlaymiz.

Sudo nano /pxe/pxelinux.cfg/default

Keling, ushbu faylga quyidagi qatorlarni qo'shamiz:

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

Umuman olganda, syslinux yuklash moslamalari uchun parametrlarni shakllantirish bo'yicha barcha hujjatlar va xususan, PXE yuklash menyusi syslinux arxivining docs katalogining matnli fayllarida joylashgan. Keling, biz ishlatgan parametrlarni ko'rib chiqaylik. Odatiy bo'lib, menu.c32 fayli ishga tushiriladi, bu bizning PXE menyumizni ko'rsatadi. TIMEOUT standart element yuklanadigan kutish vaqtini (1/10 soniyada) belgilaydi. MENU TITLE menyumiz sarlavhasini o'z ichiga oladi. U erda siz xohlagan narsani kiritishingiz mumkin.

Keyin birinchi menyu elementining tavsifi mavjud. Ishlash qulayligi uchun har bir elementga yorliq (LABEL) beriladi. MENU LABEL-da foydalanuvchi yuklashda ko'radigan yorliq nomi. MENU DEFAULT joriy menyudagi ushbu element sukut bo'yicha ishga tushishini bildiradi. LOCALBOOT 0 direktivasi PXE-ni o'chirib, kompyuterning normal yuklanishiga qaytish kerakligini ko'rsatadi. Ushbu elementni standart sifatida qoldirish yaxshiroqdir.

Keling, multibooterimizni ba'zi yordamchi dasturlar bilan diversifikatsiya qilaylik. Masalan, Memtest86+ xotirani sinab ko'rish uchun mashhur dasturni olaylik. Saytdan Pre-Compiled Bootable Binary bilan arxivni yuklab oling. Undan memtest.bin faylini memtest sifatida (kengaytmasiz!) /pxe/images jildiga saqlaymiz. Bu erda biz bir vaqtning o'zida ikkita xususiyatga duch kelamiz. Birinchidan, syslinux to'plami uchun bir qator fayllar (.0, .bin, .bs va boshqalar) qat'iy belgilangan formatga ega bo'lishi kerak. Isolinux uchun bir xil .bin CD yuklash sektori sifatida o'qiladi, lekin memtest.bin emas. Ikkinchidan, bu fayl to'g'ridan-to'g'ri syslinux bilan yuklashni qo'llab-quvvatlaydi, shuning uchun biz uni xavfsiz ishga tushirish uchun "yadro" sifatida belgilashimiz mumkin.

LABEL Memtest86+ MENU LABEL Memtest86+ KERNEL rasmlar/memtest

Yana bir foydali yuklash opsiyasi memdiskdan foydalanishdir. Bunday holda, ommaviy axborot vositalari (izo tasviri, xom floppy tasvir, HDD tasviri) to'liq kompyuterning operativ xotirasiga ko'chiriladi va undan keyingi yuklash sodir bo'ladi. KolibriOS-ni ishga tushirishga misol. Tarqatish arxividan kolibri.img faylini /pxe/images jildiga nusxalashingiz va /pxe/pxelinux.cfg/default ga quyidagi qatorlarni qo'shishingiz kerak.

LABEL Kolibri MENU LABEL KolibriOS KERNEL memdisk QO‘SHIMCHI initrd=images/kolibri.img


Siz "qattiqroq" ish qilishingiz mumkin - Hiren's Boot CD-ni yuklang. Siz allaqachon taxmin qilishingiz mumkinki, iso tasvir /pxe/images/hirens.iso sifatida saqlanishi kerak. Mijoz mashinasida siz bir-ikki daqiqa kutishingiz kerak bo'ladi. yarim gigabaytlik iso xotiraga ko'chiriladi Tabiiyki, shaxsiy kompyuterning o'zi kamida bir gigabayt operativ xotiraga ega bo'lishi kerak.Lekin yuklangandan so'ng Hiren's Boot CD bilan ishlash juda tez. Biroq, bunday ekstremal variantlardan qochish yaxshiroqdir.

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


Keling, yanada murakkab misolni olaylik - PXE orqali Clonezilla Live-ni yuklang. /pxe/images/clonezilla papkasini yarating. U erda barcha fayllarni ISO tasviridagi /live jildidan nusxalashingiz kerak bo'ladi. Sozlamalarda biz Linux yadrosining (vmlinuz) yuklanishini belgilaymiz va APPEND-da biz unga parametrlarni uzatamiz. Ularni ISO tasviridagi isolinux/isolinux.cfg faylida ko'rish mumkin (ocs_* tugmalari yadroning o'ziga emas, to'g'ridan-to'g'ri Clonezilla bilan bog'liq). Bizning holatda, undan unchalik farqi bo'lmaydi - shunchaki TFTP serveridan yuklab olishda Squashfs-dagi tizim tasviriga ega faylni olish kerakligini ko'rsatishingiz kerak.

LABEL Clonezilla MENU LABEL Clonezilla KERNEL images/clonezilla/vmlinuz QO‘SHIMCHA initrd=images/clonezilla/initrd.img boot=live config noprompt noswap nomodeset nolocales/nosplash edd=on vga=788_run -gener-sparave= m="" ocs_live_keymap="" ocs_live_bash="yo'q" ocs_lang="" fetch=tftp://192.168.0.1/images/clonezilla/filesystem.squashfs MATN YORDAM Clonezilla Live — RAMga yuklash ENDTEXT

Diqqat! APPEND dan keyin hamma narsa defissiz bitta satrdir. TEXT HELP va ENDTEXT direktivalari orasidagi matn yuklash menyusining tegishli bandini tanlashda maslahat sifatida ko'rsatiladi. Boshqa Linux distributivlari yoki yordamchi dasturlari ham xuddi shunday tarzda yuklab olishga qo'shiladi. Issiqlik sifatida, SliTazni engil tarqatish uchun sozlamalarni o'rnatishga harakat qiling.

LABEL Slitaz MENU LABEL SliTaz Linux KERNEL /boot/bzImage QO'SHIMCHI initrd=/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/ oddiy avtologin


Ko'rib turganingizdek, hamma narsa juda oddiy va sozlash uchun juda moslashuvchan. Ubuntu serverida PXE yuklanishini batafsil o'rganish uchun syslinux wiki va ushbu yordamchi dastur uchun arxivga kiritilgan hujjatlar bilan tanishib chiqish yaxshi bo'lardi. PXE-dan foydalanadigan qiziqarli echimlar orasida, masalan, RIS/WDS-dan foydalanmasdan Windows 7-ni tarmoqqa o'rnatish haqida o'qishingiz mumkin. Foydali qo'shimchalar orasida siz nozik mijozlarni yaratish uchun Thinstation tarqatish to'plamini, shuningdek, Plop yuklab olish menejerini diqqat bilan ko'rib chiqishingiz kerak. Shubhasiz, yordamchi dasturlar apparatni sinab ko'rish va muammolarni tashxislash, ma'lumotlarni qayta tiklash va zaxira nusxalarini yaratish uchun foydali bo'ladi, chunki ... Umuman olganda, bu sizga bog'liq. Omad!

PXE bitta juda foydali xususiyatga ega; unda sozlangan hamma narsani yo'qotish juda qiyin, chunki Bularning barchasi adashib, o'g'irlanib, DVD disklarida/uyda unutilib, foydalanishga qoldirilgan va "tugagan" olinadigan tashuvchida emas, balki serverda saqlanadi, shuning uchun ular uni sizdan tortib olish ehtimoli katta. va "o'yin" nolga intiladi , yaxshi, ehtimol server bilan birga... PXE-ni yuklash qobiliyatiga ega bo'lgan qurilmani ulab, siz juda ko'p foydali narsalarni qilishingiz mumkin, xususan: uskunani diagnostika qilish, operatsion tizimlarni joylashtirish, yuklash jonli tizim va boshqalar. etarli bilim va tasavvur nima?
Buning uchun biz DHCP server va TFTP serverini sozlashimiz kerak bo'ladi.
Ilgari men serverni qanday sozlash haqida yozgan edim, men uni ko'rib chiqishni tavsiya qilaman, asosiy fikrlar undan ko'tarildi.
Natijada nimaga erishamiz?!
Va biz mijoz mashinasiga yuklab oladigan dasturni tanlash imkoniyatiga ega bo'lgan yuklash menyusini olamiz, shuningdek, foydalanuvchilardan hech qanday buyruq olinmasa, tizim tomonidan bajariladigan standart harakatlar.

Ish uchun bizga kerak bo'ladi:
1) O'rnatilgan Ubuntu serveri
2) Konfiguratsiya qilingan DHCP serveri, konfiguratsiya misolini maqolada topish mumkin:
3) Ubuntu o'rnatish taqsimotining disk yoki ISO tasviri - bit chuqurligi muhim emas, lekin eng yangi versiyasini olish yaxshiroqdir.

Yo'lda qolgan hamma narsani o'rnatamiz... Men DHCP sozlamalari haqida to'xtalib o'tirmayman, agar siz uni konfiguratsiya qilgansiz, maqolaga ko'ra, havolasi tizim talablarida ko'rsatilgan.

tftp server o'rnatilmoqda
Kerakli paketni o'rnatamiz:
Biz ildiz huquqlarini oshiramiz:
sudo su

Keling, kerakli paketni o'rnatamiz
tftpd-hpa o'rnatish qobiliyati

Endi bizning tfpt serverimizga tegishli barcha fayllar katalogda bo'lishi kerak /var/lib/tftpboot/, barcha yo'llar unga nisbatan ko'rsatilgan.

Keling, yuklash menyusini yaratishga o'tamiz
Avvalo yuklovchi o'rinbosari olish kerak, buni qanday qilish kerak?! Uni ubuntu-ga ega har qanday diskda topish mumkin, boshqa Linux distributivlarida joylashuv deyarli har doim bir xil. Bizga DVD diskiga o'rnatilgan ISO tasviri yoki disk kerak bo'ladi, unda biz quyidagi katalogga o'tamiz:
Agar o'rnatish diski x86 arxitekturasi bo'lsa:
/install/netboot/ubuntu-installer/i386
Bizni fayl qiziqtiradi pxelinux.0 Bu yuklovchi, uni olib, katalogga nusxalash:
/var/lib/tftpboot/
Keyin unga boradigan yo'l quyidagicha ko'rinadi:
/var/lib/tftpboot/pxelinux.0
Bundan tashqari, bizga katalogda bir xil diskda olinishi mumkin bo'lgan yuklash menyusining o'zi kerak bo'ladi yuklash ekranlari nomli faylga qiziqamiz vesamenu.c32

Yo'l quyidagicha ko'rinishi uchun uni yuklovchi bilan bir xil katalogga nusxalang:
/var/lib/tftpboot/vesamenu.c32

PXE menyusi tarkibini sozlash

Misol tariqasida biz 2 ta elementdan iborat yuklash menyusini tuzamiz.
Birinchi nuqta: Mahalliy qattiq diskdan yuklash. Agar foydalanuvchi kompyuterni PXE orqali va 15 soniya ichida yuklasa, ushbu element standart element bo'ladi. hech qanday harakat qilmagan bo'lsa, tizim avtomatik ravishda mahalliy diskdan yuklanadi.
Ikkinchi nuqta: uni chaqiraylik Sinov Ushbu menyuda Memtest x86+ ni yuklab olish imkoniyati mavjud bo'lgan element bo'ladi. Ushbu dastur har doim ish stantsiyalari va serverlar bilan bog'liq muammolarni aniqlashda foydali bo'ladi; umuman olganda, bu zarur narsa va fermadagi hamma uchun foydali bo'ladi...

Birinchidan, deb nomlangan konfiguratsiya fayllari uchun katalog yaratishimiz kerak pxelinux.cfg - ism ish uchun juda muhim!
mkdir /var/lib/tftpboot/pxelinux.cfg

Endi nomli menyu bandlari parametrlari bilan konfiguratsiya faylini yaratamiz standart
nano /var/lib/tftpboot/pxelinux.cfg/default

Quyidagi tarkib bilan:
default vesamenu.c32 prompt 0 menyu sarlavhasi PXE Yuklash menyusi MENU AUTOBOOT Lokal tizimni # soniyada ishga tushirish yorlig'i Mahalliy disk menyusidan yuklash yorlig'i ^Mahalliy disk menyusidan yuklash standart mahalliy yuklash 0 ta vaqt tugashi 150 TOTALTIMEOUT 9000 LABEL Testing MENU LABEL ^Testing KERNELc. pxelinux.cfg/testing.menu

Eng kuzatuvchilar oldingi faylda boshqa faylga tegishli yozuv borligini payqashdi sinov.menyu, unda biz element uchun sozlamalarga ega bo'lamiz Sinov
Keling, ushbu faylni yaratamiz:

Quyidagi tarkib bilan:
MENU TITLE Testing LABEL Test dasturi MENU LABEL ^Asosiy menyuga qaytish KERNEL vesamenu.c32 QO‘SHIMCHA pxelinux.cfg/default label Xotira sinovi menyusi yorlig‘i ^Xotira testi: Memtest86+ v4.20 yadro memtest/mt86plus

Birinchi menyu elementi oldingi menyuga qaytish uchun, ikkinchisi esa yuklash uchun javobgar bo'ladi Memtest86+ v4.20

Hammasi yaxshi, lekin biz Memtest fayli saqlanadigan katalogni yaratmadik, buni hozir tuzatamiz, keling, tegishli katalogni yaratamiz.
Keling buni bajaramiz:
mkdir /var/lib/tftpboot/memtest
Biz qilishimiz kerak bo'lgan narsa - Memtest86+ ning bajariladigan faylini qo'shish, uni o'rnatish diskida, katalogda topish mumkin. /o'rnatish/ bizni fayl qiziqtiradi mt86plus Biz uni memtest katalogiga nusxalashimiz kerak, shunda unga boradigan yo'l quyidagicha ko'rinadi:
/var/lib/tftpboot/memtest/mt86plus

Bu nuqtada biz tftp serverini tugatdik, faqat DHCP serverini biroz tugatishimiz kerak.

DHCP serverini sozlash

Ushbu elementni faqat cho'zilgan o'rnatish deb atash mumkin; agar siz DHCP serverini maqolaga muvofiq sozlagan bo'lsangiz, unda faqat bitta yozuvni qo'shishingiz kerak:
nano /etc/dhcp/dhcpd.conf

Biz IP-manzil hovuz sozlamalari bilan elementni topamiz, u quyidagicha ko'rinadi:
pastki tarmoq 192.168.10.0 tarmoq niqobi 255.255.255.0 (diapazon 192.168.10.10 192.168.10.254; opsiya domen nomi-serverlar 192.168.10.1; opsiya domen nomi "example168.10.1; opsiya domeni nomi "example.rouders.org; opsiya1 routers18.ad19;" 19 2.168. 10.255; sukut boʻyicha ijara muddati 604800; maksimal ijara muddati 604800; )

Va biz PXE bootloaderimizga ishora qiluvchi yozuvni qo'shamiz:
ping-check = 1; fayl nomi = "pxelinux.0";
Faylga yo'l katalogga nisbatan /var/lib/tftpboot/ bular. u avvalroq yozganimdek, ildiz katalogi hisoblanadi...

To'liq kirish quyidagicha ko'rinadi:
ping-check = 1; fayl nomi = "pxelinux.0"; pastki tarmoq 192.168.10.0 tarmoq niqobi 255.255.255.0 (diapazon 192.168.10.10 192.168.10.254; opsiya domen nomi-serverlar 192.168.10.1; opsiya domen nomi "example168.10.1; opsiya domeni nomi "example.rouders.org; opsiya1 routers18.ad19;" 19 2.168. 10.255; sukut boʻyicha ijara muddati 604800; maksimal ijara muddati 604800; )

O'zgarishlarni saqlang va DHCP serverini qayta ishga tushiring:
/etc/init.d/isc-dhcp-serverni qayta ishga tushiring

Endi biz mahalliy tarmoqqa PXE yuklashni qo'llab-quvvatlaydigan va ushbu funksiya yoqilgan qurilmani ulashimiz mumkin (uskunalar uchun hujjatlarga qarang) yoki virtual mashinani ko'prik rejimida va yuklanadigan vositasiz ulangan adaptometr bilan ulashimiz mumkin.

Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, menyu quyidagicha ko'rinadi:

Va agar siz menyuga kirsangiz Sinov:


Agar siz Memtest bilan elementni tanlasangiz, xotira testi ishga tushadi.
Boshqa menyu elementlari mos ravishda qo'shiladi.

Keling, cheklangan miqdordagi odamlarga menyulardan biriga kirishni ta'minlashingiz kerak bo'lgan vaziyatni tasavvur qilaylik, masalan, sizda juda ko'p pul talab qiladigan tarqatish to'plami mavjud. Buning uchun menyu bandiga parol o'rnatishingiz mumkin, buni qanday qilish kerak?!
Keling, parol o'rnatishingiz kerak bo'lgan vaziyatni tasavvur qilaylik (masalan: parol) Xotira testida buni qilish oson

Nano /var/lib/tftpboot/pxelinux.cfg/testing.menu

Biz kiritishimiz kerak:
MENU PASSWD paroli

Keyin fayl quyidagicha ko'rinadi:
MENU TITLE Testing LABEL Test dasturi MENU LABEL ^Asosiy menyuga qaytish KERNEL vesamenu.c32 QO‘SHIMCHA pxelinux.cfg/default label memtest MENU PASSWD parol menyusi yorlig‘i ^Xotira sinovi: Memtest86+ v4.20 yadro memtest/mt

Himoya, albatta, shunday, lekin u oddiy foydalanuvchilarga yordam berishi mumkin.

Keyin boshlashga harakat qilganingizda, quyidagi oyna paydo bo'ladi:


Agar siz to'g'ri parolni kiritsangiz, Memtest boshlanadi.
Shunday qilib, siz butun menyularni yashirishingiz yoki alohida elementlarga kirishni bloklashingiz mumkin.
Agar ushbu konfiguratsiya fayllariga o'zgartirishlar kiritilsa, DHCP serverini qayta ishga tushirishning hojati yo'q, agar mijoz PXE orqali yuklangan bo'lsa, uni qayta ishga tushirish kifoya.
Tftp tezligiga kelsak, tezlik yuqori emas va agar siz katta hajmdagi ma'lumotlarni uzatishga qaror qilsangiz, buning uchun WEB yoki FTP serveridan foydalanishga harakat qiling, bunga biroz vaqt sarflashga tayyor bo'ling. Agar biron bir tarqatishni yuklab olish zarurati bo'lsa, unda kichik OSni yuklab olish yaxshiroqdir, bunga misol bo'ladi Windows PE, yoki miniatyura Linux tarqatish.
O'ylaymanki, men shu erda tugataman ...

Bugungi kunda tobora ko'proq vazifalar avtomatlashtirilmoqda va serverlar samaradorligini oshirish uchun virtualizatsiya tobora ko'proq foydalanilmoqda. Lekin siz hali ham operatsion tizimlarni o'rnatishingiz kerak. Har kim buni o'z yo'lida qiladi: ba'zilarida barcha holatlar uchun turli xil tasvirlar bilan to'la cho'ntaklar bor, boshqalari eski uslubda disklar bilan "hamyon" yoki hatto ikkitasini olib yurishadi. Qoida tariqasida, ma'murlar bu ishni ozgina zavq bilan bajaradilar. Keling, arzimas vazifalar uchun vaqtni qanday qisqartirishni, kompyuterlarni tizimlarni mustaqil ravishda, umuman administrator ishtirokisiz, faqat mahalliy tarmoqdan foydalangan holda o'rnatishga o'rgatishni ko'rib chiqaylik.

Shunday qilib, bugun biz quyidagilarni o'rganamiz: Windows va Linuxni tarmoq orqali o'rnating, kichik ISO tasvirlarini, foydali dasturlarni yuklang (barcha turdagi Kaspersky, Acronis, WinPE, memtestlar), yupqa mijozlarni joylashtirish va ularni boshqarish. Shunday qilib, masalan, RDP orqali 1C bilan ishlaydigan buxgalter sizni kaltaklamaydi, chunki uning Windows tizimi ishdan chiqdi va hisobot kecha tayyorlanishi kerak edi ... Yoki o'z kompyuterini yangilashni istamaydigan ziqna boshliq sizni hayratda qoldirdi. professionallik Windows 8 eski kompyuterlarda qanday uchishini qachon ko'radi... Tarmoq orqali yuklashni ta'minlovchi server (PXE) makkor maqsadlarimizga erishishimizga yordam beradi.

Har bir tizim ma'muri o'z omborida favqulodda kompyuter reanimatsiyasi uchun universal USB diskiga ega. Qabul qilaman, faqat bitta tarmoq kartasidan foydalangan holda bir xil funktsiyaga ega bo'lish yaxshiroqdir. Shuni ham ta'kidlash kerakki, bir vaqtning o'zida bir nechta tugunlar bilan ishlash mumkin. Shunday qilib, ehtiyojlarimizdan kelib chiqqan holda, bizda ikkita echim bor: PXE yoki LTSP dan foydalaning.

LTSP biz uchun unchalik mos emas: u serverning o'zida o'rnatilgan OTni tarmoq orqali yuklash uchun mo'ljallangan, bu esa LTSP server ilovalaridan foydalanish imkonini beradi. Bu bizga kerak bo'lgan narsa emas. PXE - bu xuddi LTSP kabi mahalliy saqlash vositalaridan foydalanmasdan kompyuterni tarmoq orqali yuklash vositasi. PXE universal "USB reanimator" ga o'xshash ko'p yuklash yuklash menyusini tashkil qilish imkonini beradi.


Biz nimani amalga oshiramiz?

Hammasi SliTaz yoki Kolibri OS kabi kichik tizimning Live CD-ni yuklash imkoniyatiga ega bo'lgan Ubuntu/Debian Serverni tarmoq orqali masofadan o'rnatish uchun vositaga ega bo'lish zarurati bilan boshlandi.
Ular aytganidek, ishtaha ovqatlanish bilan birga keladi: biz rejalashtirgan narsani amalga oshirishga vaqtimiz yo'q edi va rejaga bir qator "istaklar" qo'shildi. Natijada, ro'yxat juda ta'sirli bo'lib chiqdi.

  1. Thinstation Linux-ga asoslangan nozik mijozlar.
  2. Linux bo'limi.
    1. Ubuntu 14.04 x86 o'rnatilmoqda.
    2. Ubuntu 14.04 x64 o'rnatilmoqda.
    3. Ubuntu 12.04 x86 o'rnatilmoqda.
    4. Ubuntu 12.04 x64 o'rnatilmoqda.
  3. Windows bo'limi.
    1. Windows 2012 o'rnatish.
    2. Windows 7 ni o'rnatish.
  4. Acronis.
    1. Foydali dasturiy ta'minot to'plami bilan Windows PE.
    2. Acronis haqiqiy tasvir.
      1. Eski BIOS.
      2. UEFI.
    3. Acronis disk direktori.
      1. Eski BIOS.
      2. UEFI.
  5. Kaspersky Rescue v 10.
  6. ERD qo'mondoni ISO tasviri orqali 5 dan 8 gacha.
  7. Memtest.

Biz hamma narsani birlashtiramiz va uchamiz

Server uchun tarqatish sifatida tanlov Ubuntu Server 14.04.2 LTS ga tushdi. Siz har qanday boshqa OT ni tanlashingiz mumkin, farq faqat sintaksisda bo'ladi. Shunday qilib, keling, boshlaylik. Bizga TFTP, DHCP (bir xil serverda o'rnatilishi shart emas; yo'riqnoma DHCP serveri vazifasini bajarishi mumkin), NFS tarmoq fayl tizimini tashkil qilish xizmati kerak bo'ladi. Biz faqat mavzu doirasida bizni qiziqtirgan sozlamalarni ko'rib chiqamiz. Avvalo, barcha yangilanishlarni amalga oshirgandan so'ng, barcha kerakli narsalarni o'rnatamiz:

Davom etish faqat a'zolar uchun mavjud

Variant 1. Saytdagi barcha materiallarni o'qish uchun "sayt" hamjamiyatiga qo'shiling

Belgilangan muddat ichida hamjamiyatga a'zolik sizga BARCHA Hacker materiallariga kirish imkonini beradi, shaxsiy jami chegirmangizni oshiradi va professional Xakep Score reytingini to'plash imkonini beradi!

AOMEI PXE Boot - bu LAN orqali ISO-dan kompyuterlarni yuklash uchun bepul dastur. Foydalanish juda oson bo'lgan ushbu dastur bir xil mahalliy tarmoqqa ulangan bo'lsa, bir nechta kompyuterlarni masofadan yuklash uchun yuklanadigan disk tasvirini (ISO) ishlatish imkonini beradi. Bu AOMEI PXE Boot-ni, ayniqsa korxonalarda, masofaviy ilovalarni joylashtirish va texnik xizmat ko'rsatish kabi vazifalar uchun juda foydali vositaga aylantiradi.

AOMEI PXE Boot bilan ishlash juda oddiy: siz dasturni server sifatida ishlatiladigan tizimga o'rnatasiz, ISO-ni o'rnatasiz va mijoz mashinalarining yuklanishini kutasiz. Va eng yaxshi tomoni shundaki, AOMEI PXE Boot bir vaqtning o'zida bir nechta kompyuterlarni sinxron yuklashni qo'llab-quvvatlaydi. Keling, ushbu ajoyib dastur haqida ko'proq bilib olaylik va uni simli LAN orqali ISO dan kompyuterlarni yuklash uchun qanday ishlatishni bilib olaylik.

AOMEI PXE Boot: asosiy maqsad va Windows PE haqida bir necha so'z

Shuni ta'kidlash kerakki, AOMEI PXE Boot birinchi navbatda tarmoqdagi kompyuterlar bilan bog'liq muammolarni bartaraf etish uchun mo'ljallangan. Cheklangan muhitda ishlamaydigan tizimni yuklash uchun dasturdan foydalanishingiz mumkin. Shu maqsadda, AOMEI PXE Boot Linux yoki Windows PE yuklash disk tasvirlari bilan eng yaxshi ishlaydi. Ikkinchisi - kompyuterni tiklash yoki o'rnatish uchun yuklash uchun ishlatiladigan cheklangan xizmatlarga ega operatsion tizim. Vista yadrosiga asoslangan Windows PE to'liq huquqli operatsion tizim emas. Buning o'rniga, u kompyuteringizdagi muammolarni bartaraf etish va uni ish tartibiga qaytarish uchun xavfsiz muhitni ta'minlaydi.

AOMEI PXE Boot boshqa disk tasviri bilan ishlamaydi, deb ishonish uchun mutlaqo asos yo'q. Sinov paytida men yuklanadigan ISO tasviridan foydalangan holda mijoz tizimida Damn Small Linux (DSL) ni masofadan yuklay oldim.

Mahalliy tarmoq orqali ISO yordamida kompyuterlarni qanday yuklash mumkin

Endi siz AOMEI PXE Boot haqida ko'p narsalarni bilasiz, bu narsa qanday ishlashini ko'rish vaqti keldi. Jarayon asosan ikki bosqichdan iborat. Birinchi qism mijoz kompyuterini tarmoq orqali yuklash uchun sozlashni o'z ichiga oladi, ikkinchisi esa server vazifasini bajaradigan tizimda dasturni o'rnatish va ishga tushirishdan iborat.

E'tibor bering, ikkala kompyuter ham bitta tarmoqqa ulangan bo'lishi kerak. Mening holatimda server tarmoqqa simsiz ulangan, ammo mijoz mashinasi sim orqali ulangan.

1-qism: Mijoz kompyuter(lar)ini tarmoq yuklash uchun sozlash

Nomidan ko'rinib turibdiki, siz qilishingiz kerak bo'lgan birinchi narsa mijoz kompyuterini yoki kompyuterlarni simli tarmoq orqali yuklash uchun sozlashdir. Buning uchun kompyuterning BIOS menyusiga kirishingiz kerak. Buni qanday qilish kerak (kompyuter ishlab chiqaruvchisidan qat'i nazar, jarayon ko'proq yoki kamroq bir xil):

1. Mijoz kompyuterini yoqing va BIOS menyusiga kirish uchun tugmani bosing (odatda Del, Esc, F8 yoki F12). BIOS-da "Yuklash" pastki menyusiga o'ting va "Yuklash parametrlarining ustuvorliklari" bo'limida "PXE" ni tanlang (ba'zi kompyuterlarda "Legacy LAN", "Realtek PXE B02 D00", "Intel'dan tarmoq yuklash" va boshqalar). birinchi yuklash qurilmasi sifatida. Agar u o'chirilgan bo'lsa, PXE ROM opsiyasini ham yoqishingiz kerak bo'lishi mumkin.

2. AOMEI PXE Boot faqat Legacy yuklash rejimini qo'llab-quvvatlaydi, shuning uchun agar kompyuteringizning anakarti tomonidan qo'llab-quvvatlansa, UEFI yuklash opsiyasini ham o'chirib qo'yishingiz kerak. Ushbu parametrni yuklash pastki menyusida topish mumkin.

Bu mijoz kompyuterida qilishingiz kerak bo'lgan hamma narsa. BIOS konfiguratsiyasiga kiritilgan o'zgarishlarni saqlashni unutmang. Endi serverga o'tamiz.

2-qism: ISO-ni yuklab oling va dasturni server kompyuterida ishga tushiring

Bu qism aslida yanada sodda. Boshlash uchun server sifatida ishlatiladigan kompyuterga AOMEI PXE Boot (taxminan 5 MB) yuklab oling va o'rnating. Bunga qo'shimcha ravishda, mijoz kompyuterini yoki kompyuterlarini yuklash uchun yuklanadigan disk tasvirini ham yuklab olishingiz kerak. Quyidagi qadamlar sizdan nima talab qilinishini tushuntiradi:

1. AOMEI PXE yuklash dasturini ishga tushiring. Dasturning birinchi ekranida "Maxsus tasvir faylidan yuklash" opsiyasini tanlang va ISO faylingizga o'ting (agar xohlasangiz, Windows PE yoki Linux ISO-ni AOMEI veb-saytidan yuklab olish uchun boshqa variantdan ham foydalanishingiz mumkin). Rasm tanlangandan so'ng, xizmatni ishga tushirish uchun "Start Service" tugmasini bosing.

2. AOMEI PXE yuklash oynasi endi server va mijoz kompyuterlarida sodir bo'layotgan harakatlar haqidagi ma'lumotlarni ko'rsatadi. Serverda boshqa hech narsa qilishingiz shart emas. Haqiqiy harakatni ko'rish uchun oldinga harakat qilaylik. Va, albatta, dastur va, albatta, server ishlayotgan bo'lishi kerak.

Siz qilishingiz kerak bo'lgan narsa mijoz kompyuterini ishga tushirish va server kompyuterida AOMEI PXE Boot orqali tanlagan ISO tasviridan foydalanib tarmoq orqali yuklanishini kutishdir. Bu erda mijoz mashinasida ishlaydigan to'liq ishlaydigan Damn Small Linux tarqatilishi:

Yakuniy so'zlar

Agar siz tarmoq ma'muri bo'lsangiz, OTni masofadan turib o'rnatish va boshqarishning oddiy va samarali (va bema'ni) usulini izlayotgan bo'lsangiz, AOMEI PXE Boot sizga kerak bo'lgan narsa bo'lishi mumkin. Bu o'rnatish juda oson va hayratlanarli darajada yaxshi ishlaydigan sifatli vosita.

Kuningiz xayrli o'tsin!