Pxe бид бүх олон ачаалах дотоод сүлжээг ачаалдаг. Windows PE-г ачаалах Linux PXE серверийг суулгаж байна

Өнөөдөр улам олон ажил автоматжуулж, серверүүдийн үр ашгийг нэмэгдүүлэхийн тулд виртуалчлалыг улам бүр ашиглаж байна. Гэхдээ та үйлдлийн системүүдийг суулгах хэрэгтэй хэвээр байна. Хүн бүр үүнийг өөр өөрийнхөөрөө хийдэг: зарим нь халаасандаа янз бүрийн зургуудаар дүүрэн байдаг бол зарим нь хуучин хэв маягаар диск бүхий "түрийвч" эсвэл бүр хоёрыг авч явдаг. Дүрмээр бол администраторууд энэ ажлыг бага зэрэг таашаалтайгаар хийдэг. Өчүүхэн ажил хийх цагийг хэрхэн багасгах, компьютерийг зөвхөн дотоод сүлжээ ашиглан администраторын оролцоогүйгээр систем суулгахыг хэрхэн сургах талаар авч үзье.

Тиймээс, өнөөдөр бид сурах болно: Windows болон Линуксийг сүлжээгээр суулгаж, жижиг ISO дүрс, хэрэгтэй програм хангамж (бүх төрлийн Kaspersky, Acronis, WinPE, memtests) ачаалж, нимгэн үйлчлүүлэгчдийг байрлуулж, тэдгээрийг удирдах болно. Жишээлбэл, 1С-тэй RDP-ээр ажилладаг нягтлан бодогч таны Windows эвдэрсэн, тайланг нь өчигдөр бэлтгэх шаардлагатай байсан тул таныг зодохгүй байхын тулд... Эсвэл компьютерээ шинэчлэхийг хүсдэггүй харамч дарга таны компьютерийг биширч байсан. Windows 8 хуучин компьютер дээр хэрхэн нисч байгааг мэргэжлийн ур чадвар хэзээ харах вэ... Сүлжээгээр (PXE) ачаалах сервер нь бидний далд зорилгодоо хүрэхэд тусална.

Хэн ч системийн админЯаралтай компьютерийн сэхээн амьдруулах үйлчилгээнд зориулсан бүх нийтийн USB драйв надад байгаа. Зөвшөөрч байна, зөвхөн нэг сүлжээний карт ашиглан ижил функцтэй байх нь илүү дээр байх болно. Мөн хэд хэдэн зангилаатай нэгэн зэрэг ажиллах боломжтой гэдгийг тэмдэглэх нь зүйтэй. Тиймээс, бидний хэрэгцээнд үндэслэн PXE эсвэл LTSP ашиглах хоёр шийдэл байна.

LTSP нь бидний хувьд тийм ч тохиромжтой биш: энэ нь LTSP серверийн програмуудыг ашиглах боломжийг олгодог сүлжээгээр сервер дээр суулгасан үйлдлийн системийг ачаалах зориулалттай. Энэ нь бидэнд яг хэрэгтэй зүйл биш юм. PXE нь LTSP шиг дотоод санах ой ашиглахгүйгээр сүлжээгээр компьютерийг ачаалах хэрэгсэл юм. PXE нь бүх нийтийн "USB сэхээн амьдруулах" төхөөрөмжтэй адил олон ачаалах ачаалах цэсийг зохион байгуулах боломжийг олгодог.


Бид юу хэрэгжүүлэх вэ?

Энэ бүхэн нь SliTaz эсвэл Kolibri OS гэх мэт жижиг системийн Live CD-г ачаалах чадвартай Ubuntu/Debian серверийг сүлжээгээр алсаас суулгах хэрэгсэлтэй байх шаардлагаас эхэлсэн юм.
Тэдний хэлснээр хоолны дуршил нь хоол идэхтэй хамт ирдэг: бид төлөвлөсөн зүйлээ хэрэгжүүлэх цаг байсангүй, төлөвлөгөөнд хэд хэдэн "хүсэл" нэмэгдсэн. Үүний үр дүнд жагсаалт нэлээд гайхалтай болж хувирав.

  1. Thinstation Linux-д суурилсан нимгэн үйлчлүүлэгчид.
  2. Линукс хэсэг.
    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. Acronis.
    1. Ашигтай програм хангамжийн багц бүхий Windows PE.
    2. Acronis True Image.
      1. Хуучин BIOS.
      2. UEFI.
    3. Acronis дискний захирал.
      1. Хуучин BIOS.
      2. UEFI.
  5. Kaspersky Rescue v 10.
  6. ERD Commander 5-аас 8 хүртэл ISO дүрсээр дамжуулан.
  7. Memtest.

Бид бүгдийг нэгтгэж, хөөрдөг

Серверийн түгээлтийн хувьд сонголт нь Ubuntu Server 14.04.2 LTS дээр унасан. Та өөр ямар ч үйлдлийн системийг сонгож болно, ялгаа нь зөвхөн синтакс дээр байх болно. Ингээд эхэлцгээе. Бидэнд TFTP, DHCP (нэг сервер дээр суулгасан байх албагүй; чиглүүлэгч нь DHCP серверийн үүрэг гүйцэтгэдэг), сүлжээг зохион байгуулах үйлчилгээ хэрэгтэй болно. Файлын систем NFS. Бид зөвхөн сэдвийн хүрээнд бидний сонирхсон тохиргоог авч үзэх болно. Юуны өмнө, бүх шинэчлэлтүүдийг хийсний дараа шаардлагатай бүх зүйлийг суулгацгаая.

Үргэлжлэлийг зөвхөн гишүүд үзэх боломжтой

Сонголт 1. Сайт дээрх бүх материалыг уншихын тулд "сайт" нийгэмлэгт нэгдээрэй

Нийгэмлэгт заасан хугацаанд гишүүнээр элсэх нь танд Хакерын БҮХ материалд хандах боломжийг олгож, хувийн хуримтлагдсан хөнгөлөлтөө нэмэгдүүлж, мэргэжлийн Xakep онооны үнэлгээг хуримтлуулах боломжийг олгоно!

Зохиогчийн үйлдлийг давтах оролдлого нь тоног төхөөрөмжийн баталгааг алдах, тэр ч байтугай эвдрэлд хүргэж болзошгүйг бид танд сануулж байна. Материалыг зөвхөн мэдээллийн зорилгоор өгсөн болно. Хэрэв та доор тайлбарласан алхмуудыг давтах гэж байгаа бол бид дор хаяж нэг удаа нийтлэлийг эцэс хүртэл анхааралтай уншихыг зөвлөж байна. 3DNews-ийн редакторууд болзошгүй үр дагаварт хариуцлага хүлээхгүй.

Нэгэн цагт бид компьютерийг яаралтай засварлахад зориулсан бүх нийтийн USB "анхны тусламжийн хэрэгсэл"-ийг хэрхэн яаж бүтээж байсныг санаж байна уу? Сүүлийн нийтлэлд бид сүлжээний ачаалал болон DRBL програмтай танилцсан. За, энэ удаад бид олон ачаалах медианы аналогийг үүсгэх болно, зөвхөн флаш дискнээс биш, харин PXE ашиглан сүлжээгээр ачаалах болно. Үүнийг маш энгийнээр хийдэг. Ердийнх шиг бидэнд машин хэрэгтэй болно Ubuntu менежментСерверийн үүрэг гүйцэтгэх хоёр сүлжээний карттай сервер 11.10. Үйлчлүүлэгч машинуудын BIOS-д сүлжээний ачаалах дэмжлэгийг идэвхжүүлсэн байх ёстой.

Даалгавраа хялбарчлахын тулд янз бүрийн суулгац, тохиргоог тусад нь хийхгүй байх сүлжээний үйлчилгээ DHCP болон TFTP серверийн нэгэн адил бид илүү түгээмэл шийдлийг ашиглах болно - dnsmasq. Энэ нь хөнгөн жинтэй DNS/DHCP/TFTP сервер бөгөөд сүлжээ ачаалах машинуудад тохиромжтой. Сүүлийн удаад бид eth0 сүлжээний интерфэйс нь чиглүүлэгчээс IP хаягийг автоматаар хүлээн авч, интернетэд холбогдох боломжтой гэдгийг хүлээн зөвшөөрч байна. Хариуд нь eth1 нь дотоод сүлжээг хардаг бөгөөд 192.168.0.1 статик IP хаягтай. Засварлах сүлжээний тохиргоо/etc/network/interfaces файлд текст ашиглан нано редактор, хэрэв та хийгээгүй бол.

Sudo nano /etc/network/interfaces

Файлын төгсгөлд eth1 интерфейсийн тохиргоог нэмж хадгална уу (F2, Y, Enter).

Автомат 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 MASQUERADE

Одоо та ажлаа хөнгөвчлөхийн тулд dnsmasq болон хэд хэдэн хэрэгслийг суулгах хэрэгтэй - файлын менежер Midnight Commander болон ISO дүрс болон ZIP/RAR/7ZIP архивыг задлахад зориулсан хэрэгслүүд.

Sudo apt-get install dnsmasq mc genisoimage unzip unrar p7zip-full.

dnsmasq-г тохируулж эхэлцгээе.

Sudo nano /etc/dnsmasq.conf

Төгсгөлд нь дараах мөрүүдийг нэмнэ.

Интерфэйс=eth1 dhcp-муж=192.168.0.10,192.168.0.100,255.255.255.0,24 цагийн сервер=8.8.8.8 идэвхжүүлэх-tftp tftp-root=/pxe dhcp-boot=pxelinux.0

Юу вэ? Интерфейсийн параметр нь dnsmasq ямар сүлжээний интерфейстэй ажиллахыг зааж өгдөг. dhcp-мужид эхний хоёр параметр нь үйлчлүүлэгчийн компьютерт олгосон хаягийн хүрээний эхлэл ба төгсгөлийг заадаг ба дараа нь дэд сүлжээний маск болон хаягийн түрээсийн хугацаа ирдэг. Серверийн талбар нь дээд талын DNS серверүүдийн (жишээ нь, үйлчилгээ үзүүлэгч) IP хаягийг заадаг боловч хэрэв та хүсвэл Google DNS эсвэл OpenDNS ашиглаж болно. Enable-tftp заавар нь суурилагдсан TFTP серверийг идэвхжүүлдэг бөгөөд tftp-root нь түүний үндсэн директорийг зааж өгдөг. Эцэст нь bootloader dhcp-boot-д бүртгэгдсэн бөгөөд үүнийг сүлжээгээр түгээх болно.

Тохиргоогоо хадгалаад серверээ дахин эхлүүлж, шаардлагатай хавтас үүсгээд 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 товчийг дарахад л орно. Үүнээс та /core хавтаснаас pxelinux.0, /com32/menu-аас menu.c32, ижил нэртэй лавлахаас memdisk гэсэн хэд хэдэн файлыг /pxe директор руу хуулах хэрэгтэй.

Бид pxelinux-ийн анхдагч тохиргоог аажмаар бөглөж эхэлж байна.

Sudo nano /pxe/pxelinux.cfg/default

Энэ файлд дараах мөрүүдийг нэмье.

өгөгдмөл цэс.c32 TIME OUT 600 ЦЭС ГЭРЧИЛГЭЭ PXE АЧААЛАХ ЦЭС ШОШГО HDDBoot Цэс Шошго Local Boot MENU DEFAULT LOCALBOOT 0

Ерөнхийдөө syslinux ачаалагчийн параметрүүдийг, ялангуяа PXE ачаалах цэсийг бий болгох бүх баримт бичиг энд байна. текст файлууд syslinux архивын docs лавлах. Бидний саяхан ашигласан параметрүүдийг харцгаая. Анхдагч байдлаар, цэс.c32 файлыг ажиллуулж, манай PXE цэсийг харуулдаг. TIMEOUT нь өгөгдмөл зүйл ачаалагдах хүлээлгийн хугацааг (1/10 секундын дотор) зааж өгдөг. MENU TITLE нь манай цэсийн гарчгийг агуулна. Тэнд та хүссэн зүйлээ оруулж болно.

Дараа нь эхний цэсийн зүйлийн тайлбар байна. Харьцахад хялбар болгох үүднээс зүйл бүрт шошго (LABEL) оноодог. MENU LABEL-д хэрэглэгчийн ачаалах үед харагдах шошгоны нэр. MENU DEFAULT гэдэг нь одоогийн цэсийн энэ зүйлийг анхдагчаар ажиллуулна гэсэн үг. LOCALBOOT 0 заавар нь PXE-г унтрааж, компьютерийн хэвийн ачааллыг буцаах шаардлагатайг харуулж байна. Энэ зүйлийг анхдагч байдлаар үлдээх нь дээр.

Multibooter-ээ зарим хэрэгслүүдээр төрөлжүүлцгээе. Жишээлбэл, санах ойг шалгах алдартай программ Memtest86+-г авч үзье. Сайтаас урьдчилан эмхэтгэсэн ачаалагдах боломжтой хоёртын файлтай архивыг татаж авна уу. Бид түүнээс memtest.bin файлыг /pxe/images хавтсанд memtest (өргөтгөлгүйгээр) хадгалдаг. Энд бид хоёр онцлогтой зэрэгцэн тулгарч байна. Нэгдүгээрт, syslinux багцын хувьд хэд хэдэн файлууд (.0, .bin, .bs гэх мэт) хатуу тодорхойлсон форматтай байх ёстой. Isolinux-ийн ижил .bin нь дараах байдлаар уншина ачаалах салбар 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 Цэс LABEL KolibriOS KERNEL memdisk APPEND initrd=images/kolibri.img


Та "илүү ноцтой" зүйл хийж болно - Hiren's Boot CD-г ачааллаарай Хагас гигабайт 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 хавтас үүсгэнэ үү. Тэнд та ISO дүрсэнд байгаа /live хавтсаас бүх файлыг хуулах хэрэгтэй болно. Тохиргоонд бид Linux цөмийг (vmlinuz) ачаалахыг зааж өгсөн бөгөөд APPEND дээр бид параметрүүдийг дамжуулдаг. Тэдгээрийг ISO дүрс доторх isolinux/isolinux.cfg файлаас харж болно (ocs_* товчлуурууд нь цөмтэй биш шууд Clonezilla-тай холбоотой байдаг). Манай тохиолдолд үүнээс бага зэрэг ялгаатай байх болно - та TFTP серверээс татаж авахдаа Squashfs дахь системийн дүрс бүхий файлыг авах ёстойг зааж өгөх хэрэгтэй.

LABEL Clonezilla MENU LABEL Clonezilla KERNEL images/clonezilla/vmlinuz APPEND initrd=images/clonezilla/initrd.img boot=live тохиргоо noprompt noswap nomodeset nolocales/nosplash edd=on vga=788_run-ocs_slive="_extrave." = "" ocs_live_keymap="" ocs_live_bash="үгүй" ocs_lang="" fetch=tftp://192.168.0.1/images/clonezilla/filesystem.squashfs TEXT ТУСЛАХ Clonezilla Live — RAM руу ачаалах ENDTEXT

Анхаар! APPEND-ийн дараа бүх зүйл зураасгүй нэг мөр байна. TEXT HELP болон ENDTEXT заавруудын хоорондох текст нь ачаалах цэсийн харгалзах зүйлийг сонгоход заавар болгон харуулах болно. Линукс дээр суурилсан бусад түгээлтүүд эсвэл хэрэгслүүдийг татаж авахад ижил төстэй байдлаар нэмдэг. Халаалтын хувьд 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 root=/dev/ хэвийн автомат нэвтрэлт


Таны харж байгаагаар бүх зүйл маш энгийн бөгөөд тохируулахад нэлээд уян хатан байдаг. Ubuntu сервер дээр PXE ачаалах талаар дэлгэрэнгүй судлахын тулд syslinux wiki болон энэ хэрэгслийн архивт багтсан баримт бичигтэй танилцах нь зүйтэй. -аас сонирхолтой шийдлүүд PXE ашиглан та RIS/WDS ашиглахгүйгээр Windows 7 сүлжээний суулгацын тухай уншиж болно. Хэрэгтэй нэмэлтүүдийн дунд Thinstation түгээлтийг сайтар судалж үзэх нь зүйтэй юм нимгэн үйлчлүүлэгчид, түүнчлэн Plop татаж авах менежер. Техник хангамжийг турших, асуудлыг оношлох, өгөгдлийг сэргээх, нөөцлөлт үүсгэх зэрэгт хэрэглэгдэх нь дамжиггүй. Ерөнхийдөө энэ нь танаас хамаарна. Амжилт хүсье!

PXE

 Урьдчилан ачаалах орчин ( Ачаалахаас өмнөх гүйцэтгэлийн орчин, PXE, "pixie" гэж нэрлэдэг) нь үйлдлийн системийг сүлжээгээр ачаалах үйл явц юм. Үүнийг алсын CD хөтчөөс LiveCD ачаалахтай харьцуулж болно.

Энэ татаж авах арга нь:

    DHCP болон TFTP протоколуудыг ашиглан ажилладаг файл хадгалах сервер (та протокол бүрийг тусдаа сервер дээр ажиллуулж болно);

    BIOS дахь PXE ачаалагчтай үйлчлүүлэгч. Хатуу дискгүй байж болно.

Алхам 1. PXE серверийг тохируулна уу

PXE серверт дараахь зүйлс орно.

    Үйлчлүүлэгчидтэй холбогдох DHCP сервер;

    Үйлчлүүлэгчдийг тохируулах DHCP татаж авах файл;

    Үйлдлийн системийг ачаалах TFTP сервер.

SliTaz LiveCD-ийг PXE сервер болгон ашиглаж болно. Үүнийг хийхийн тулд Netbox програмыг ажиллуулна уу (Системийн цэснээс).

    Таб дээр Statip IPдарна уу Эхлэх.

    • IP мэдээлэл авахын тулд DHCP ашиглах боломжгүй DHCP серверийн цонх гарч ирнэ.

    Таб дээр Сервертаб сонгоно уу INETDмөн шугамыг шалгана уу tftpd/etc/initd.conf файлд тайлбар хийгээгүй. Эдгээр нь анхдагч тохиргоо юм. дарна уу Эхлэх.

    • TFTP сервер ажиллаж эхлэх ба SliTaz LiveCD-г сүлжээгээр татаж авна.

    Нэг таб дээр Сервертаб сонгоно уу PXE.

    Өөрийн ачаалах сонголтуудын дагуу тохиргоог засварлана уу.

    • Энэ нь DHCP серверийн тохиргоог автоматаар шинэчлэх болно.

    Таб дээр Сервертаб сонгоно уу DHCP. Өөрийн сүлжээний тохиргоонд тохируулан тохиргоог тохируулна уу. Үүнээс өмнө бид мөрүүдийг нэмсэн ачаалах_файлТэгээд siaddr. дарна уу Эхлэх.

    • DHCP сервер эхлэх болно. Хэрэв үйлчлүүлэгчид IP хаяг авч чадахгүй бол энэ серверийн тохиргоог шалгана уу.

    Файлуудыг шалгана уу bzImageТэгээд rootfs.gzлавлахад байна /ачаалах LiveCD дээр.

Алхам 2. PXE клиентийг тохируулна уу

Суурилуулсан Ethernet дэмжлэгтэй сүүлийн үеийн компьютерууд PXE-г дэмждэг BIOS-той болсон. BIOS цэсэнд энэ сонголтыг шалгаад идэвхжүүлсэн эсэхийг шалгана уу. Очих гэж BIOS тохиргооТа компьютерийг асаасны дараа тохирох товчлуурыг дарах хэрэгтэй (жишээлбэл, F12).

Хэрэв таны компьютер PXE ачааллыг дэмждэггүй бол та SliTaz програмыг үйлчлүүлэгч болгон ашиглаж болно. Ачаалах боломжтой CD-ROM эсвэл уян диск үүсгэнэ үү Floppy/CDROM ачаалахцэс дээр Систем.

PXE Network таб дээрээс Write floppy-г сонгоно уу. Энэ нь үйлчлүүлэгчийн компьютер дээр системийг ачаалах боломжийг танд олгоно.

SliTaz LiveCD нь үйлдлийн системийг интернетээр ачаалах тохиргоог агуулдаг. Илүү ихийг ашиглах үед энэ нь ашигтай байж болох юм шинэ хувилбарХуучин хэвлэл мэдээллийн хэрэгслээр SliTaz.

Сүлжээг ачаалж эхлэхийн тулд SliTaz-ын эхний мөрөнд тушаалыг оруулна уу

Тэгээд л болоо!

SliTaz-г татаж авахдаа интернет холболт ашиглах талаар нэмэлт мэдээллийг SliTaz онлайн татаж авах нүүр хуудаснаас үзнэ үү.

Мөн ердийн холболтыг тохируулах үед IP хаяг, дэд сүлжээний маск, гарцын хаягийг авахын тулд танд DHCP сервер хэрэгтэй болно - ердийн гэрийн чиглүүлэгч үүнийг хийх болно.

Хэрэв танд DHCP сервер болгон тохируулах төхөөрөмж байхгүй бол танд IP хаяг, дэд сүлжээний маск, гарц хаяг, магадгүй танд хэрэгтэй болно. DNS хаяг.

Гарчиг Slitaz вэб цөм /boot/gpxe ip=192.168.0.12/24 gw=192.168.0.1 dns=192.168.0.1 url=http://mirror.slitaz.org/pxe/pxelinux.0

Гарчиг Slitaz вэб цөм /boot/gpxe ip=192.168.0.12/24 gw=192.168.0.1 dns=192.168.0.1 url=ip=192.168.0.12/24 gw=192.168.0.12/24 gw=192.168.0.2l. mirror.slitaz.org/pxe/pxelinux.0

Энэ татаж авах аргын тусламжтайгаар зөвхөн дараах сонголтууд боломжтой:

    nodhcp (DHCP хугацаа хэтэрсэн алдаанаас зайлсхийхэд тусална)

Ачаалах процессын нэмэлт тохируулга

Сүлжээг татаж авах процессыг чиглүүлэгч болон бусад төхөөрөмжүүдэд тохируулж, тарааж болно.

PXE болон PROM-ээр тараасан ачаалах (PXE-ээс өмнө)

    gpxe.exe файлыг /jffs/boot руу суулгана уу

# echo "dhcp-boot=gpxe.pxe" >> /tmp/dnsmasq.conf

Өөрийн tftp серверийг эхлүүлнэ үү дотоод сүлжээ(жишээ нь, 192.168.0.1/24):

# /jffs/usr/sbin/tftpd 192.168.0.1 /jffs/boot

GPXE ачаалах нүүр хуудсыг өөрчлөх

$ dd bs=1 алгасах=519 тоо=255 if=gpxe 2> /dev/null | мөрүүд $ echo -n "http://myurl.org/myboot" | муур - /dev/zero | dd conv=notrunc bs=1 seek=519 count=255 of=gpxe $ echo -n "ip=192.168.0.10/24 gw=192.168.0.1 dns=192.168.0.1 url=http://myurl.org/myboot" | муур - /dev/zero | dd conv=notrunc bs=1 seek=519 count=255 of=gpxe $ dd if=/dev/zero conv=notrunc bs=1 seek=519 count=255 of=gpxe

gpxe.exe-ийн нүүр хуудсыг өөрчлөх

$ dd bs=1 алгасах=5 тоо=255 if=gpxe.pxe 2> /dev/null | утаснууд

$ echo -n "http://myurl.org/myboot" | муур - /dev/zero | dd conv=notrunc bs=1 эрэл=5 тоо=255 of=gpxe.pxe

$ dd if=/dev/zero conv=notrunc bs=1 seek=5 count=255 of=gpxe.pxe

Татаж авах серверүүдтэй ажиллахдаа олон холбоосыг ашиглах

Одоогийн SliTaz ачаалах серверүүдийн жишээ энд байна:

$ echo -n "http://mirror.slitaz.org/pxe/pxelinux.0,http://mirror.switch.ch/ftp/mirror/pxe/pxelinux.0,http: download.tuxfamily.org/slitaz /pxe/pxelinux.0" | муур - /dev/zero | dd conv=notrunc bs=1 эрэл=519 тоо=255 of=gpxe

AOMEI PXE ачаалах нь үнэ төлбөргүй юм програм хангамждотоод сүлжээгээр ISO-аас компьютерийг ачаалах. Ашиглахад маш хялбар тул энэ програм нь нэг дотоод сүлжээнд холбогдсон тохиолдолд олон компьютерийг алсаас ачаалах дискний дүрсийг (ISO) ашиглах боломжийг олгодог. Энэ нь AOMEI PXE Boot-г алсын зайнаас хэрэглүүр байршуулах, засвар үйлчилгээ хийх, ялангуяа аж ахуйн нэгжүүдэд маш хэрэгтэй хэрэгсэл болгодог.

AOMEI PXE Boot-тай ажиллах нь маш энгийн: та програмыг сервер болгон ашиглах систем дээр суулгаж, ISO-г холбож, үйлчлүүлэгч машинуудыг ачаалахыг хүлээнэ. Хамгийн сайн тал нь AOMEI PXE Boot нь олон компьютерийг нэгэн зэрэг синхрон ачаалах боломжийг дэмждэг. Энэхүү гайхалтай програмын талаар илүү ихийг мэдэж аваад, утастай LAN сүлжээгээр ISO-аас компьютерийг хэрхэн ачаалах талаар олж мэдье.

AOMEI PXE Boot: үндсэн зорилго ба Windows PE-ийн тухай хэдэн үг

AOMEI PXE Boot нь үндсэндээ сүлжээнд байгаа компьютеруудтай холбоотой асуудлыг засахад зориулагдсан гэдгийг анхаарах нь чухал юм. Хязгаарлагдмал орчинд ажиллахгүй байгаа системийг ачаалахын тулд та програмыг ашиглаж болно. Энэ зорилгоор AOMEI PXE Boot нь Линукс эсвэл Windows PE ачаалах дискний дүрстэй хамгийн сайн ажилладаг. Сүүлийнх нь үйлдлийн системСэргээх эсвэл суулгах зорилгоор компьютерийг ачаалахад ашигладаг хязгаарлагдмал үйлчилгээтэй. Vista цөм дээр суурилсан Windows PE нь бүрэн үйлдлийн систем биш юм. Үүний оронд энэ нь өгдөг аюулгүй орчинкомпьютерийн алдааг олж засварлаж, хэвийн байдалд нь оруулах.

AOMEI PXE ачаалах нь өөр ямар ч дискний дүрстэй ажиллахгүй гэдэгт итгэх ямар ч шалтгаан байхгүй. Туршилтын явцад би ачаалах боломжтой ISO дүрсийг ашиглан клиент систем дээр Damn Small Linux (DSL)-ийг алсаас ачаалах боломжтой болсон.

Дотоод сүлжээгээр ISO ашиглан компьютерийг хэрхэн ачаалах вэ

Одоо та AOMEI PXE Boot-ийн талаар ихийг мэддэг болсон тул энэ зүйл хэрхэн ажилладагийг харах цаг болжээ. Уг процесс нь үндсэндээ хоёр үе шатаас бүрдэнэ. Эхний хэсэгт клиент компьютерийг сүлжээгээр ачаалахаар тохируулах, хоёр дахь хэсэг нь серверийн үүрэг гүйцэтгэх систем дээр программыг суулгаж ажиллуулахаас бүрдэнэ.

Хоёр компьютер нэг сүлжээнд холбогдсон байх ёстойг анхаарна уу. Миний хувьд сервер нь сүлжээнд холбогдсон байна утасгүй суваг, Гэхдээ үйлчлүүлэгч машинутсаар холбогдсон байв.

1-р хэсэг: Сүлжээг ачаалахад зориулж клиент компьютерийг тохируулах

Нэрнээс нь харахад таны хийх ёстой хамгийн эхний зүйл бол үйлчлүүлэгч компьютер эсвэл компьютерийг ачаалахаар тохируулах явдал юм утастай сүлжээ. Үүнийг хийхийн тулд та компьютерийн BIOS цэс рүү нэвтрэх хэрэгтэй. Үүнийг хэрхэн хийх вэ (компьютер үйлдвэрлэгчээс үл хамааран процесс нь бараг ижил байна):

1. Үйлчлүүлэгчийн компьютерийг асаагаад BIOS цэс рүү нэвтрэх товчийг дарна уу (ихэвчлэн Del, Esc, F8 эсвэл F12). BIOS-ийн "Ачаалах" дэд цэс рүү очоод "Ачаалах сонголтуудын тэргүүлэх чиглэлүүд" хэсэгт "PXE" -г сонгоно уу (зарим компьютер дээр "Legacy LAN", "Realtek PXE B02 D00", "Intel-ээс сүлжээний ачаалах" гэх мэт). анхных шиг ачаалах төхөөрөмж. Хэрэв та PXE ROM сонголтыг идэвхгүй болгосон бол идэвхжүүлэх шаардлагатай байж магадгүй.

2. AOMEI PXE Boot нь зөвхөн хуучин ачаалах горимыг дэмждэг тул та мөн сонголтыг идэвхгүй болгох хэрэгтэй. UEFI ачаалах, дэмжигдсэн бол эх хавтанкомпьютер. Энэ сонголтыг Boot дэд цэснээс олж болно.

Энэ бол үйлчлүүлэгчийн компьютер дээр хийх ёстой зүйл юм. BIOS тохиргоонд хийсэн өөрчлөлтөө хадгалахаа бүү мартаарай. Одоо сервер рүүгээ шилжье.

2-р хэсэг: ISO-г татаж аваад серверийн компьютер дээр програмыг ажиллуулна уу

Энэ хэсэг нь үнэндээ бүр ч хялбар юм. Эхлэхийн тулд сервер болгон ашиглах компьютер дээрээ AOMEI PXE Boot (ойролцоогоор 5 MB) татаж аваад суулгана уу. Үүнээс гадна та үйлчлүүлэгч компьютер эсвэл компьютерийг ачаалахын тулд ачаалах боломжтой дискний дүрсийг татаж авах ёстой. Доорх алхмууд нь танаас юу шаардагдахыг тайлбарлана.

1. AOMEI PXE ачаалах програмыг ажиллуулна уу. Програмын эхний дэлгэцэн дээр "Захиалгат зургийн файлаас ачаалах" сонголтыг сонгоод ISO файл руугаа очно уу (та өөр сонголтыг ашиглаж болно. Windows ачаалахХэрэв хүсвэл AOMEI вэбсайтаас PE эсвэл Linux ISO). Зургийг сонгосны дараа үйлчилгээг эхлүүлэхийн тулд "Үйлчилгээг эхлүүлэх" товчийг дарна уу.

2. AOMEI PXE ачаалах цонх нь сервер болон үйлчлүүлэгчийн компьютер дээрх үйл ажиллагааны талаарх мэдээллийг харуулах болно. Сервер дээр өөр хийх зүйл байхгүй. Бодит үйлдлийг харахын тулд урагшилцгаая. Мэдээж хэрэг, програм, мэдээжийн хэрэг, сервер ажиллаж байх ёстой.

Таны хийх ёстой зүйл бол сервер компьютер дээрх AOMEI PXE ачаалах замаар сонгосон ISO дүрсийг ашиглан клиент компьютерээ эхлүүлж, сүлжээгээр ачаалахыг хүлээх явдал юм. Үйлчлүүлэгч машин дээр ажиллаж байгаа бүрэн ажиллагаатай Damn Small Linux түгээлт энд байна:

Эцсийн үгс

Хэрэв та сүлжээний администратор бөгөөд энгийн хайж байгаа бол үр дүнтэй аргаАлсын үйлдлийн системийг байршуулах, удирдахад зориулагдсан (мөн ямар ч төвөгтэй зүйл байхгүй) AOMEI PXE Boot нь танд хэрэгтэй зүйл байж магадгүй юм. Энэ бол суулгахад инээдтэй хялбар, гайхалтай сайн ажилладаг чанартай хэрэгсэл юм.

Өдрийг сайхан өнгөрүүлээрэй!

Windows-ийн ашиглалтын талаархи цуврал нийтлэлийг үргэлжлүүлж, өнөөдөр бид Linux үйлдлийн систем дээр суурилсан сүлжээний ачаалах сервер бэлтгэж, Windows PE-г ийм серверээс татаж авах ажлыг зохион байгуулахаас гадна Windows 7 эсвэл суулгацын түгээлтийг бэлтгэх болно. Windows серверСүлжээний эх үүсвэрээс суулгах 2008 R2. Энэ зааварт би Debian Linux 8-ийн жишээг өгөх болно.

Ажиллахын тулд бидэнд Windows PE дүрс болон суулгацын түгээлт хэрэгтэй Windows системүүд.

  • Өөрийн Windows 7 эсвэл Windows Server 2008 R2 түгээлтийн зургийг бүтээх
  • Windows 7 эсвэл Windows Server 2008 R2-ийн сүлжээний суулгацын Linux PXE серверийг тохируулах

PXE-д зориулсан Windows ачаалах файлуудыг бэлтгэж байна

Windows системийг PXE серверээс ачаалахын тулд бидэнд дараах файлууд хэрэгтэй.
  • winpe/boot/fonts/wgl4_boot.ttf - Windows түгээлтээс
  • winpe/boot/bcd - тохиргооны сан (үүсгэсэн байх ёстой)
  • winpe/boot/boot.sdi - Windows түгээлтээс
  • winpe/boot/winpe.wim - Windows PE зураг (угсрах заавар)
  • winpe/pxeboot.0 - Windows түгээлтийн pxeboot.n12
  • winpe/bootmgr.exe - Windows түгээлтээс
PXE-аар ачаалагдсан системийг цуглуулах хавтас үүсгэцгээе:
Санах ойд виртуал диск үүсгэхэд шаардлагатай bootfix.bin болон boot.sdi файлыг ашигладаг фонтыг хуулж авцгаая.
xcopy c:\WinPE\x86\ISO\boot\fonts\wgl4_boot.ttf c:\tftpboot\winpe\boot\fonts\wgl4_boot.ttf
xcopy c:\WinPE\x86\ISO\boot\boot.sdi c:\tftpboot\winpe\boot\boot.sdi
Одоо бидэнд ачаалах менежер болон тохиргооны дэлгүүрийг ачаалах ачаалагч хэрэгтэй байна. Тэдгээрийг Windows PE ачаалах зурагт оруулсан болно. Үүнийг хийхийн тулд Windows PE дүрсийг холбоно уу:
dism /mount-wim /wimfile:C:\WinPE\x86\winpe.wim /index:1 /mountdir:C:\WinPE\x86\mount
Мөн тэндээс pxeboot.n12 файлыг хуулж, pxeboot.0 болон bootmgr.exe гэж нэрлэнэ үү.
xcopy c:\WinPE\x86\mount\Windows\Boot\PXE\pxeboot.n12 c:\tftpboot\winpe\pxeboot.0
xcopy c:\WinPE\x86\mount\Windows\Boot\PXE\bootmgr.exe c:\tftpboot\winpe\bootmgr.exe
Бидэнд ачаалах тохиргоо болон системийн дүрсээс бусад шаардлагатай файлууд байгаа тул өөрчлөлтийг хадгалахгүйгээр Windows PE дүрсийг идэвхгүй болгож болно.
dism / unmount-wim / mountdir: C: \ WinPE \ x86 \ холбох / хаях
Windows PE системийн дүрсийг татаж авах хавтсанд хуулна уу:
xcopy C:\WinPE\x86\winpe.wim c:\tftpboot\winpe\boot\
Одоо ачаалах тохиргоог үүсгэх цаг болжээ, үүнийг хийхийн тулд makebcd.cmd файлыг үүсгэнэ үү.
notepad c:\tftpboot\makebcd.cmd
Дараах агуулгатай:
bcdedit -% 1\BCD дэлгүүр үүсгэнэ
bcdedit -% 1\BCD дэлгүүрт - үүсгэх (ramdiskoptions) /d "Ramdisk сонголтууд"
bcdedit -дэлгүүр %1\BCD -set (ramdiskoptions) ramdisksdidevice ачаалах
bcdedit -дэлгүүр %1\BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi
for /F "tokens=2 delims=()" %%i in ("bcdedit -store %1\BCD -create /d "Windows PE Boot Image" /application osloader") хийх guid=(%%i)
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Тийм
bcdedit -store %1\BCD -set %guid% winpe Тийм
bcdedit -дэлгүүр %1\BCD -%guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -дэлгүүр %1\BCD -%guid% төхөөрөмжийг тохируулах ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -% 1\BCD дэлгүүр - үүсгэх (bootmgr) /d "Windows BootManager"
bcdedit -store %1\BCD -set (bootmgr) завсарлага 30
bcdedit -дэлгүүр %1\BCD -set (bootmgr) дэлгэцийн захиалга %guid%
%1\BCD %1\bcd зөөх
Тохиргооны хадгалах файлын байршил, нэрийг аргумент болгон дамжуулж гүйцэтгэхийн тулд үүнийг ажиллуулъя:
c:\tftpboot\makebcd.cmd c:\tftpboot\winpe\boot
Энэ нь PXE-ээс ачаалахад шаардлагатай файлуудыг бэлтгэж дуусгана Windows орчиндууссан бөгөөд бид Линукс серверийг тохируулж эхэлнэ.

PXE сервер суулгаж байна

TFTP суулгаж байна

Шаардлагатай багцуудыг суулгаж байна:
# чадвар суулгах tftpd-hpa syslinux pxelinux -y
TFTP серверийг тохируулах:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftpboot"
TFTP_ADDRESS = "0.0.0.0:69"
TFTP_OPTIONS="--secure -m /etc/default/tftp-remap.conf -v"
RUN_DAEMON = "тийм"
Учир нь Windows нь tftp root-тэй холбоотой татаж авах файлуудаа хайх бөгөөд бид эдгээр файлуудыг сервер дээрх winpe лавлахтай холбож, зураглалыг хийдэг.

Газрын зургийн файл үүсгэх:

# vim /etc/default/tftp-remap.conf
Дараах агуулгатай:
r pxeboot.0 /pxeboot.0
r bootmgr.exe /winpe/bootmgr.exe
r\\Ачаалах\\BCD /winpe/boot/bcd
r \\boot\\boot.sdi /winpe/boot/boot.sdi
r \\Boot\\winpe.wim /winpe/boot/winpe.wim
r \\Boot\\Fonts\\wgl4_boot.ttf /winpe/boot/fonts/wgl4_boot.ttf
гр\\/
Сүүлийн мөр "gr \\ /" нь tftp-д хэрэв замд урвуу налуу зураас байгаа бол тэдгээрийг урагш налуу зураас болгон өөрчилнө.
Анхаар! Файлын нэр дээрх үсгүүдийн тоо файлд заасантай яг ижил байх нь чухал. Хэрэв та тохиргооны шатанд /boot/bcd-г зааж, файлыг /Boot/BCD гэж нэрлэвэл ачаалагч нь системийг ачаалах боломжгүй, учир нь шаардлагатай файлыг олохгүй.

Татаж авах лавлахаа үүсгэцгээе:

Одоо та c:\tftpboot\ директороос файлуудыг хуулах хэрэгтэй.
c:\tftpboot\winpe\> pscp -r * [имэйлээр хамгаалагдсан]:/srv/tftpboot/winpe

Ачаалах цэс үүсгэх

Ачаалах цэсийг ажиллуулахын тулд бидэнд дараах файлууд хэрэгтэй бөгөөд тэдгээрийг манай tftp серверийн үндсэн директор руу хуулна уу.
# cp /usr/lib/PXELINUX/pxelinux.0 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/chain.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/libcom32.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/libutil.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/vesamenu.c32 /srv/tftpboot
Мөн ачаалах цэс өөрөө хадгалагдах лавлах үүсгэнэ үү:
# mkdir -p /srv/tftpboot/pxelinux.cfg
Мөн манай цэсэнд сайхан ачаалах зураг хэрэгтэй. Тэр орох ёстой jpg форматба нягтрал 640x480. Үүнийг машинаасаа хуулж авцгаая:
C:\Users\golovlevmv\> pscp Pictures\menu.jpg [имэйлээр хамгаалагдсан]:/srv/tftpboot/pxelinux.cfg/menu.jpg
Одоо ачаалах цэсийг үүсгэх цаг боллоо:
Дараах агуулгатай:
ШУУРХАЙ 0
UI vesamenu.c32
MENU TITLE PXE Сервер ачаалах цэс
ЦЭСИЙН СУУРЬ pxelinux.cfg/menu.jpg
ЗААВАЛ 600

LABEL ^0) Хатуу дискнээс ачаалах
TEXT ТУСЛАМЖ
Эхлээд ачаалах (hdd 0)
ENDTEXT
COM32 хэлхээ.c32
hd0 ХАВСАХ 1

LABEL ^1) Windows PE 3.1 x86-г ачаална уу
TEXT ТУСЛАМЖ
Windows PE x86-г pxeboot-оос ачаална уу
ENDTEXT
цөмийн winpe/pxeboot.0

tftpd-г дахин эхлүүлэх:
# /etc/init.d/tftpd-hpa дахин эхлүүлэх

PXE ачаалах өөр сонголт

Та мөн memdisk ашиглан системийг PXE-ээс ачаалах өөр сонголтыг зохион байгуулж болно, гэхдээ энэ нь илүү их хэмжээний санах ой шаардагдах бөгөөд 1 ГБ-аас бага санах ойтой компьютерт асуудал гарч болзошгүй.

Tftp серверийг дээрх зааврын дагуу аль хэдийн бэлтгэсэн байх ёстой.

Бидэнд memdisk хэрэгтэй, үүнийг syslinux багцаас хуулах:

# cp /usr/lib/syslinux/memdisk /srv/tftpboot
Windows PE ISO дүрсийг хуулах:
C:\WinPE\x86\> pscp WinPE_x86.iso [имэйлээр хамгаалагдсан]:/srv/tftpboot/winpe/winpe_x86.iso
Бид ачаалах цэсэнд нэг зүйлийг нэмж оруулав:
# vim /srv/tftpboot/pxelinux.cfg/default
LABEL ^2) Windows PE 3.1 x86 (iso) ачаалах
TEXT ТУСЛАМЖ
Windows PE x86-г iso дүрсээс ачаална уу
Ажлыг засахын тулд илүү 512 МБ RAM хэрэгтэй
ENDTEXT
KERNEL мемдиск
APPEND iso raw
INITRD winpe/winpe_x86.iso

DHCP тохиргоо

Манай үйлчлүүлэгчид сүлжээгээр ачаалах боломжтой байхын тулд DHCP сервер байх ёстой бөгөөд энэ нь эргээд үйлчлүүлэгчдэд сүлжээний ачаалах лавлах хаяг болон ачаалагдах файлын нэрийг өгөх ёстой.
Та одоо байгаа DHCP серверийг ашиглаж болно, үүнд дараах параметрүүдийг дамжуулах шаардлагатай.
  • файлын нэр = "pxelinux.0";
  • дараагийн сервер ;
Хэрэв танд DHCP сервер байхгүй бол би үүнийг манай PXE сервер дээр суулгаж, тохируулах жишээг өгөх болно.

Суулгах DHCP сервер:

# чадвар суулгах isc-dhcp-server -y
Бидэнд хэрэгтэй сүлжээний интерфэйс дээр DHCP-г идэвхжүүлдэг:
# vim /etc/default/isc-dhcp-server
Бид шаардлагатай хэлбэрт dhcpd.conf авчирдаг:
ddns-update-style none;
сонголт домэйн нэр "home.local";
сонголт домэйн нэр-серверүүд 192.168.140.10;
анхдагч түрээсийн хугацаа 600;
хамгийн их түрээсийн хугацаа 7200;
эрх мэдэлтэй;
модон байгууламж орон нутгийн7;
дэд сүлжээ 192.168.140.0 сүлжээний маск 255.255.255.0 (
муж 192.168.140.51 192.168.140.254;
сонголт чиглүүлэгчид 192.168.140.10;
сонголт домэйн нэр "home.local";
файлын нэр = "pxelinux.0";
дараагийн сервер 192.168.140.10;
}
isc-dhcp-серверийг ажиллуулна уу:
# /etc/init.d/isc-dhcp-server эхлүүлэх
Одоо бид Windows PE орчныг ачаалах хэрэгтэй. Түүгээр дамжуулан бид яаралтай тусламжийн системээс өгөгдлийг хуулж, машин дээр цэвэр систем суулгах боломжтой.

Бид үзэсгэлэн гаргаж байна виртуал машин-аас татаж авах сүлжээний адаптер, сүлжээгээр ачаалахыг оролдоно уу.

Хэрэв бүх зүйл амжилттай болсон бол ажлын гол бөгөөд хамгийн хэцүү хэсэг нь хийгдсэн болно. Одоо сүлжээгээр системийг суулгах түгээлтийн иж бүрдлийг бэлдье.

Windows сүлжээний суурилуулалт

Дараа нь сүлжээний суулгацын хувьд та одоо байгаа файлын серверийг ашиглаж болно Windows дээр суурилсанэсвэл SAMBA. Гэхдээ би нэг сервер дээр системийн суулгалтын түгээлтийн хадгалалтыг зохион байгуулахаар шийдсэн тул манай PXE сервер дээр ийм SAMBA серверийг хэрхэн зохион байгуулах талаар товч тайлбарлах болно.

SAMBA суулгаж байна

Энд бүх зүйл маш энгийн. Би серверийг домэйнд холбож, өөрчлөн тохируулахгүйгээр smb.conf-ийн хамгийн бага тохиргоог өгөх болно дансууд. Энэ нь зүгээр л зочин унших эрхтэй сервер байх болно.

Samba тохиргоог засах:


ажлын хэсэг = WORKGROUP
dns прокси = үгүй
бүртгэлийн файл = /var/log/samba/log.%m
хамгийн их бүртгэлийн хэмжээ = 1000
syslog = 0
сандрах үйлдэл = /usr/share/samba/panic-action %d
серверийн үүрэг = бие даасан сервер
пам хязгаарлалтыг дагаж мөрдөх = тийм
unix нууц үг синк = тийм
passwd програм = /usr/bin/passwd %u
passwd chat = *\snew\s*\spassword:* %n\n *Дахин бичнэ үү\snew\s*\spassword:* %n\n *нууц үг\ амжилттай шинэчлэгдсэн* .
пам нууц үг солих = тийм
газрын зураг зочин = муу хэрэглэгч
acl зөвшөөрөх үргэлж гүйцэтгэх = үнэн


тайлбар = Windows 7
зам = /srv/dist/win7x86
зочин зүгээр = тийм
үзэх боломжтой = тийм
маск үүсгэх = 0644
лавлах маск = 0755
acl зөвшөөрөх үргэлж гүйцэтгэх = үнэн

"acl allow execute always = true" гэж зааж өгөхөө бүү мартаарай. Та exe файлуудыг ажиллуулахын тулд энэ параметрийг зааж өгөх ёстой, эс тэгвээс setup.exe файлыг эхлүүлэх боломжгүй болно.

Шаардлагатай хувилбарын Windows 7 SP1 x86 суулгацыг авч, түгээлтийн хавтсанд байгаа бүх файлыг сервер рүүгээ хуулж авцгаая.

C:\Users\golovlevmv\> pscp -r E:\ [имэйлээр хамгаалагдсан]:/srv/dist/win7x86/
Самбагаа дахин эхлүүлцгээе
Сүлжээний нөөцдөө "\\pxeboot\" эсвэл "\\192.168.140.10\" нэр эсвэл IP хаягаар хандахыг оролдъё.

Одоо манай серверээс системээ суулгахын тулд өөрийн Windows дистрибьютерийг угсрахдаа үүсгэсэн install.wim файлыг авч, түгээлтийн файлыг түүгээр солино.

C:\Users\golovlevmv\> pscp C:\Win7\x86\dist\sources\install.wim [имэйлээр хамгаалагдсан]:/srv/dist/win7x86/sources/
Гэхдээ /srv/dist/win7x86/sources/boot.wim файлыг устгаж болно, учир нь Тэр үед бид аль хэдийн ачаалагдсан байсан Windows ашигланП.Э.

Windows 7 x86 системийг суулгаж эхэлж байна

Суулгацыг эхлүүлэхийн тулд та холбогдох хэрэгтэй сүлжээний нөөц:
цэвэр хэрэглээ *\\192.168.140.10\win7x86
"Z:" сүлжээний дискийг холбож, дараах тушаалыг ажиллуулна уу:
Дараа нь системийн суулгацыг автоматжуулахын тулд та "Windows системийн зургийн менежер"-ийг ашиглан autounattend.xml хариултын файлыг бэлтгэж, хариултын файлтай суулгацыг ажиллуулж болно.
Z:\setup.exe /unattend:autounattend.xml
Энэ тохиолдолд Windows системийг олон тооны компьютер дээр байрлуулахын тулд та зөвхөн PXE-ээс ачаалж, сүлжээний эх сурвалжийг холбож, хариултын файлыг зааж өгсөн суулгацыг ажиллуулах хэрэгтэй.




Ачааж байна...
Топ