PXE - تحميل كل شيء! إتقان التشغيل المتعدد عبر شبكة محلية. تثبيت خادم Linux PXE لتشغيل Windows PE تغيير الصفحة الرئيسية للتمهيد GPXE


يعد محرك الأقراص المحمول القابل للتمهيد المزود بمجموعة من البرامج الضرورية أداة رائعة لمسؤول النظام. يبدو أن ما يمكن أن يكون أفضل؟ قد يكون خادم التمهيد أفضل!

تخيل أنك اخترت التمهيد عبر الشبكة في BIOS ويمكنك تثبيت نظام التشغيل/علاج جهاز الكمبيوتر الخاص بك من الفيروسات/إعادة تنشيط الأقراص/اختبار ذاكرة الوصول العشوائي/وما إلى ذلك من خادم التمهيد PXE، لأن هذا أكثر ملاءمة من التشغيل باستخدام الفلاش القيادة من آلة إلى أخرى.
وفي حالة حديقة كمبيوتر كبيرة، لا غنى عن هذه الأداة تماما.

لقد كتبنا سابقًا عن كيفية إعداد Windows للتثبيت باستخدام PXE.
الاختلاف الوحيد في هذا التثبيت هو أنه يمكننا هنا تثبيت كل من Windows 2008R2 وWindows 2012R2 (بالإضافة إلى Windows 7/8، ما عليك سوى إعداد ملفات التوزيع وwinpe وفقًا لذلك). بعد تنزيل برنامج Winpe، نقوم بتحميل المجلد /srv/tftp/images/، الذي يحتوي على ملفات لتثبيت نظام التشغيل من Microsoft:
ls -l /srv/tftp/images/ Total 8 drwxr-xr-x 6 root root 4096 17 فبراير 22:19 w2k12r2 drwxr-xr-x 7 tftp tftp 4096 17 فبراير 19:05 w2k8r2
وتشغيل المثبت المطلوب.
للأتمتة، من خلال startnet.cmd، قمت برسم القائمة التالية:

الآن كل ما تبقى هو التعامل مع برنامج VMware.
كما لاحظت، فإن تكوين تثبيت برامج Hypervisor يختلف إلى حد ما عن الآخرين - وهنا نحتاج إلى خادم 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. ميمتيست86+
  2. كلونزيلا لايف
  3. قرص إنقاذ النظام

التكوينات موجودة هنا

تقصير
ui vesamenu.c32 PROMPT 0 القائمة الخلفية الخلفية.jpg عنوان القائمة ServerClub PXE قائمة التمهيد LABEL تسمية القائمة bootlocal التمهيد من أول نواة محرك الأقراص الثابتة chain.c32 إلحاق hd0 0 مهلة 120000 تعليمات نصية سيتم تشغيل النظام بعد انتهاء الوقت. endtext label windows -> kernel vesamenu.c32 append pxelinux.cfg/windows label linux -> kernel vesamenu.c32 append pxelinux.cfg/linux freebsd -> kernel vesamenu.c32 append pxelinux.cf/bsd label c32 إلحاق pxelinux.cfg/vmware LABEL HDD وأدوات RAM -> KERNEL vesamenu.c32 إلحاق pxelinux.cfg/du
du
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND الخلفية.jpg MENU TITLE HDD وRAM utils 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، فإنه يقوم بسحب الملفات التي يحتاجها قرص 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) # إعادة تشغيل خادم nfs-kernel
أفترض أن لديك سؤالًا معقولًا - "ما الذي يفعله LiveCD هنا إذا كان هناك عنصر منفصل خاص به؟"
يحتوي SystemRescueCD على الكثير من البرامج المفيدة للعمل مع القرص (على سبيل المثال، GParted وtestdisk)، وبالتالي فهو متاح هنا وفي LiveCD.

قرص حي

ستتضمن مجموعة الأقراص المضغوطة الحية الخاصة بنا ما يلي:
  1. ديبيان 7 قرص مضغوط مباشر
  2. HirensBootCD
  3. قرص مضغوط لأدوات الإنقاذ من Trinity
  4. قرص إنقاذ النظام
  5. اسقط لايف

التكوينات

في النهاية تقصيروأضاف
تسمية الأقراص المضغوطة الحية -> KERNEL vesamenu.c32 إلحاق pxelinux.cfg/livecds
Livecds
PROMPT 0 UI vesamenu.c32 MENU BACKGROUND الخلفية.jpg عنوان القائمة 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 و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.10.1/255.255.255.0(ro,no_subtree_check, all_squash، غير آمن، anonuid = 1000، anongid = 1000)
وأرسل أمر إعادة تشغيل NFS إلى البرنامج الخفي.


بضع كلمات حول الأقراص المضغوطة الحية المحددة.
ديبيان 7 قرص مضغوط مباشر
تم إنشاء هذا القرص المضغوط بواسطة أحد مهندسينا ويتضمن ما يلي:

تسجيل الدخول / كلمة المرور: الجذر / ServerClub

HirensBootCD
لا يحتاج إلى مقدمة ويحتوي على العديد من الأدوات المساعدة المفيدة.
يمكن العثور على مزيد من التفاصيل.
يستغرق التحميل وقتًا طويلاً، ولا يعمل MiniXP وLinux. المرافق الأخرى متاحة للاستخدام.

قرص مضغوط لأدوات الإنقاذ من Trinity
وفقا للمطورين، تم إنشاؤه لاستعادة نظام التشغيل Windows.
يحتوي على أدوات مساعدة لإعادة تعيين كلمات المرور، وبرامج مكافحة الفيروسات، وبرنامج لاستنساخ "كمبيوتر" عبر شبكة (وعلى عدة أجهزة كمبيوتر في نفس الوقت)، وغير ذلك الكثير.
اقرأ أكثر.

قرص إنقاذ النظام
مبني على Gentoo، وهو مصمم لاستعادة أنظمة Linux.
يضم عدد كبير من البرامج الإدارية المتنوعة، القائمة تجدونها على الرابط.

اسقط لايف
قرص حي مع ثلاثة DE كاملة للاختيار من بينها، بالإضافة إلى برامج الإدارة الضرورية.

ملف التكوين النهائي للقائمة الرئيسية، بالإضافة إلى ملف قائمة مكافحة الفيروسات

تقصير
ui vesamenu.c32 PROMPT 0 القائمة الخلفية الخلفية.jpg عنوان القائمة ServerClub PXE قائمة التمهيد LABEL تسمية القائمة bootlocal التمهيد من أول نواة محرك الأقراص الثابتة chain.c32 إلحاق hd0 0 مهلة 120000 تعليمات نصية سيتم تشغيل النظام بعد انتهاء الوقت. endtext label windows -> kernel vesamenu.c32 append pxelinux.cfg/windows label linux -> kernel vesamenu.c32 append pxelinux.cfg/linux freebsd -> kernel vesamenu.c32 append pxelinux.cf/bsd label c32 إلحاق pxelinux.cfg/vmware LABEL HDD وأدوات ذاكرة الوصول العشوائي -> KERNEL vesamenu.c32 إلحاق pxelinux.cfg/du LABEL LiveCDs -> KERNEL vesamenu.c32 إلحاق pxelinux.cfg/livecds LABEL Antivirus -> KERNEL vesamenu.c32 إلحاق pxel inux .cfg /av
للمركبات
PROMPT 0 UI vesamenu.c32 MENU 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 (رابط لملف تورنت، رابط مباشر)
  2. أرشيف نظام التشغيل بأكمله (رابط لملف تورنت، رابط مباشر)
في الحالة الأولى، تحتاج إلى إعداد الخادم بنفسك (سيساعدك فصل "البداية" من هذه الملحمة في ذلك)، وفك ضغط محتويات الأرشيف وإجراء التعديلات وفقًا لحقائق بيئتك.

الحالة الثانية تتضمن التثبيت على المعدن أو على جهاز افتراضي.
باختصار، ستكون خطوات نشر التجميع من أرشيف نظام التشغيل الكامل كما يلي:
1. التمهيد من Linux LiveCD.
2. تقسيم القرص وتهيئة الأقسام.
3. قم بتثبيت القسم "/".
4. فك الأرشيف.
5. قم بتثبيت أداة تحميل التشغيل.
6. إعادة التشغيل.
7. قم بتكوين نظام التشغيل ليناسب شبكتك وابدأ في استخدامه.
تسجيل الدخول / كلمة المرور: الجذر / ServerClub.
هام: إذا كان لديك خادم dhcp قيد التشغيل على شبكتك، فقبل تشغيل الإصدار الخاص بنا، قم بتعطيل تشغيل dhcp التلقائي فيه.

سأنتهي بهذا، شكرًا لاهتمامكم!

لمن ليس لديه حساب على حبري.
إذا كان لديك أي أسئلة/تعليقات، يرجى الكتابة لي عبر البريد الإلكتروني - erserverclub.com.

نذكرك أن محاولات تكرار تصرفات المؤلف قد تؤدي إلى فقدان الضمان على الجهاز وحتى فشله. يتم توفير المواد لأغراض إعلامية فقط. إذا كنت ستعيد إنتاج الخطوات الموضحة أدناه، فننصحك بشدة بقراءة المقالة بعناية حتى النهاية مرة واحدة على الأقل. لا يتحمل محررو 3DNews أي مسؤولية عن أي عواقب محتملة.

هل تتذكر عندما نظرنا ذات مرة إلى إنشاء "مجموعة أدوات إسعافات أولية" عالمية عبر USB لإصلاحات الكمبيوتر في حالات الطوارئ؟ تعرفنا في المقالة الأخيرة على تحميل الشبكة وبرنامج DRBL. حسنًا، هذه المرة سنقوم بإنشاء نظير لوسائط التشغيل المتعددة، فقط لن نقوم بالتمهيد من محرك أقراص فلاش، ولكن عبر الشبكة باستخدام PXE. ويتم ذلك بكل بساطة. كالعادة، سنحتاج إلى جهاز يعمل بنظام Ubuntu Server 11.10 مزود ببطاقتي شبكة، والذي سيعمل كخادم. يجب تمكين دعم تمهيد الشبكة في BIOS الخاص بالأجهزة العميلة.

من أجل تبسيط مهمتنا وعدم الاهتمام بشكل منفصل بتثبيت وتكوين خدمات الشبكة المختلفة، مثل خوادم DHCP وTFTP، سنستخدم حلاً أكثر شمولاً - dnsmasq. هذا خادم DNS/DHCP/TFTP خفيف الوزن ومثالي لأجهزة تمهيد الشبكة. كما هو الحال في المرة الأخيرة، اتفقنا على أن واجهة شبكة eth0 تتلقى تلقائيًا عنوان IP من جهاز التوجيه وتتمتع بإمكانية الوصول إلى الإنترنت. وفي المقابل، يفحص eth1 الشبكة الداخلية ويمتلك عنوان IP ثابتًا وهو 192.168.0.1. قم بتحرير إعدادات الشبكة في الملف /etc/network/interfaces باستخدام محرر النصوص 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.

سودو نانو /etc/dnsmasq.conf

أضف الأسطر التالية في النهاية:

الواجهة=eth1 dhcp-range=192.168.0.10,192.168.0.100,255.255.255.0,24h خادم=8.8.8.8 تمكين-tftp tftp-root=/pxe dhcp-boot=pxelinux.0

ما هو؟ تحدد معلمة الواجهة واجهة الشبكة التي سيعمل معها dnsmasq. في نطاق dhcp، تشير أول معلمتين إلى بداية ونهاية نطاق العناوين الصادرة لأجهزة الكمبيوتر العميلة، ثم يأتي قناع الشبكة الفرعية ووقت تأجير العنوان. يشير حقل الخادم إلى عناوين IP لخوادم DNS الأولية (على سبيل المثال، الموفر)، ولكن إذا كنت ترغب في ذلك، يمكنك استخدام Google DNS أو OpenDNS. يعمل التوجيه Enable-tftp على تمكين خادم TFTP المدمج، ويحدد tftp-root الدليل الجذر له. وأخيرًا، يتم تسجيل أداة تحميل التشغيل في dhcp-boot، والتي سيتم توزيعها عبر الشبكة.

لنحفظ الإعدادات ونعيد تشغيل الخادم، وننشئ المجلدات الضرورية ونبدأ تشغيل Midnight Commander (mc)، حيث سنواصل العمل الرئيسي. سيقوم /pxe/images/ بتخزين صور الأدوات المساعدة أو التوزيعات التي سيتم تنزيلها عبر الشبكة المحلية. الدليل /pxe/pxelinux.cfg مخصص لتخزين إعدادات PXE.

Sudo mkdir -p /pxe/images/ Sudo mkdir /pxe/pxelinux.cfg Sudo Service dnsmasq Restart 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 ببطء.

سودو نانو /pxe/pxelinux.cfg/default

دعونا نضيف الأسطر التالية إلى هذا الملف:

القائمة الافتراضية.c32 المهلة 600 عنوان القائمة PXE BOOT MENU LABEL HDDBoot MENU LABEL قائمة التمهيد المحلية DEFAULT LOCALBOOT 0

بشكل عام، جميع الوثائق المتعلقة بتكوين معلمات أدوات تحميل التمهيد syslinux، وقائمة التمهيد PXE على وجه الخصوص، موجودة في الملفات النصية لدليل المستندات الخاص بأرشيف syslinux. دعونا نلقي نظرة على المعلمات التي استخدمناها للتو. افتراضيًا، يتم تشغيل الملف Menu.c32، والذي يعرض قائمة PXE الخاصة بنا. تحدد TIMEOUT وقت الانتظار (1/10 ثانية) الذي سيتم بعده تحميل العنصر الافتراضي. MENU TITLE يحتوي على عنوان قائمتنا. يمكنك إدخال ما تريد هناك.

ثم هناك وصف لعنصر القائمة الأول. لسهولة التعامل، يتم تعيين تسمية (LABEL) لكل عنصر. في MENU LABEL، اسم الملصق الذي سيراه المستخدم عند التحميل. القائمة الافتراضية تعني أنه سيتم تشغيل هذا العنصر من القائمة الحالية بشكل افتراضي. حسنًا، يشير توجيه LOCALBOOT 0 إلى أنك بحاجة إلى إيقاف تشغيل PXE والعودة إلى التشغيل العادي للكمبيوتر. من الأفضل ترك هذا العنصر كإعداد افتراضي.

دعونا نقوم بتنويع نظام التشغيل المتعدد الخاص بنا باستخدام بعض الأدوات المساعدة. لنأخذ على سبيل المثال برنامج اختبار الذاكرة الشهير Memtest86+. قم بتنزيل الأرشيف باستخدام برنامج ثنائي قابل للتشغيل تم تجميعه مسبقًا من الموقع. نقوم بحفظ الملف memtest.bin منه كـ memtest (بدون امتداد!) في المجلد /pxe/images. نحن هنا نواجه ميزتين في وقت واحد. أولاً، بالنسبة لمجموعة syslinux، يجب أن يكون لعدد من الملفات (.0، .bin، .bs، وما إلى ذلك) تنسيق محدد بدقة. تتم قراءة نفس .bin الخاص بـ isolinux كقطاع تمهيد للأقراص المضغوطة، لكن memtest.bin لا تتم قراءته. ثانيًا، يدعم هذا الملف التشغيل مباشرة باستخدام syslinux، حتى نتمكن من تحديده بأمان باعتباره "النواة" للتشغيل.

LABEL Memtest86+ MENU LABEL Memtest86+ صور KERNEL/memtest

خيار التمهيد المفيد الآخر هو استخدام memdisk. في هذه الحالة، يتم نسخ الوسائط (صورة ISO، صورة مرنة خام، صورة HDD) بالكامل إلى ذاكرة الوصول العشوائي للكمبيوتر ويتم إجراء المزيد من التحميل منها. فيما يلي مثال لتشغيل KolibriOS. من أرشيف التوزيع، تحتاج إلى نسخ ملف kolibri.img إلى المجلد /pxe/images، وإضافة الأسطر التالية إلى /pxe/pxelinux.cfg/default.

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


يمكنك القيام بشيء "أكثر خطورة" - تحميل قرص Hiren's Boot المضغوط. يمكنك بالفعل تخمين أنه يجب حفظ صورة ISO بتنسيق /pxe/images/hirens.iso. على جهاز العميل، سيتعين عليك الانتظار لمدة دقيقة أو دقيقتين حتى يتم يتم نسخ ملف ISO بحجم نصف جيجابايت إلى الذاكرة وبطبيعة الحال، يجب أن يحتوي جهاز الكمبيوتر نفسه على ذاكرة وصول عشوائي (RAM) واحدة على الأقل جيجابايت، ولكن بعد التحميل، يكون العمل مع القرص المضغوط الخاص بـ Hiren's Boot سريعًا للغاية. ومع ذلك، ربما يكون من الأفضل تجنب مثل هذه الخيارات المتطرفة.

LABEL Hirens MENU LABEL القرص المضغوط الخاص بـ Hiren's Boot KERNEL memdisk APPEND iso initrd=images/hirens.iso


لنأخذ مثالًا أكثر تعقيدًا - قم بتحميل Clonezilla Live عبر PXE. قم بإنشاء مجلد /pxe/images/clonzilla. هناك سوف تحتاج إلى نسخ جميع الملفات من المجلد /live الموجود في صورة ISO. في الإعدادات، نحدد تحميل Linux kernel (vmlinuz)، وفي APPEND نقوم بتمرير المعلمات إليه. يمكن رؤيتها في ملف isolinux/isolinux.cfg داخل صورة ISO (ترتبط مفاتيح ocs_* مباشرة بـ Clonezilla، وليس بالنواة نفسها). في حالتنا، سيكون هناك اختلاف بسيط عنه - ما عليك سوى الإشارة إلى أن الملف الذي يحتوي على صورة النظام في Squashfs يجب أن يتم التقاطه عند التنزيل من خادم TFTP.

LABEL Clonezilla MENU LABEL Clonezilla KERNEL Images/clonezilla/vmlinuz APPEND initrd=images/clonezilla/initrd.img boot=live config noprompt noswap nomodeset nolocales/nosplash edd=on vga=788 ocs_live_run="ocs-live-general" ocs_live_extra_param = "" ocs_live_keymap = "" ocs_live_bash = "no" ocs_lang = "" fetch=tftp://192.168.0.1/images/clonezilla/filesystem.squashfs مساعدة نصية Clonezilla Live - التمهيد إلى ذاكرة الوصول العشوائي 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 root=/dev/null vga= تسجيل الدخول التلقائي العادي


كما ترون، كل شيء بسيط للغاية ومرن للغاية للتكوين. لمزيد من استكشاف تمهيد PXE على خادم Ubuntu، سيكون من الجيد أن تتعرف على موقع syslinux wiki والوثائق المضمنة في الأرشيف لهذه الأداة المساعدة. من بين الحلول المثيرة للاهتمام باستخدام PXE، يمكنك أن تقرأ، على سبيل المثال، حول تثبيت Windows 7 على الشبكة دون استخدام RIS/WDS. من بين الإضافات المفيدة، يجب عليك إلقاء نظرة فاحصة على مجموعة توزيع Thinstation لإنشاء عملاء رفيعين، بالإضافة إلى مدير تنزيل Plop. مما لا شك فيه، ستكون الأدوات المساعدة مفيدة لاختبار الأجهزة وتشخيص المشكلات، واستعادة البيانات وإنشاء نسخ احتياطية، من أجل... بشكل عام، الأمر متروك لك. حظ سعيد!

يحتوي PXE على ميزة واحدة مفيدة جدًا، حيث أنه من الصعب جدًا فقدان كل ما تم تكوينه فيه يتم تخزين كل هذا على الخادم، وليس على الوسائط القابلة للإزالة، والتي تميل إلى الضياع أو السرقة أو النسيان في محركات أقراص DVD/في المنزل، أو تركها لاستخدامها و"انتهى بها الأمر"، وبالتالي من المحتمل أن يأخذوها منك ويميل "التشغيل" إلى الصفر، حسنًا، ربما مع الخادم... من خلال توصيل جهاز لديه القدرة على تشغيل PXE، يمكنك القيام بالكثير من الأشياء المفيدة، وهي: تشخيص المعدات، ونشر أنظمة التشغيل، والتمهيد نظام حي، الخ. ما هو ما يكفي من المعرفة والخيال؟
للقيام بذلك، سنحتاج إلى تكوين خادم DHCP وخادم TFTP.
لقد كتبت سابقًا عن كيفية إعداد خادم، أوصي به بشدة للمراجعة، وقد تم نقل النقاط الرئيسية منه.
ماذا سنحصل نتيجة لذلك؟!
وسنحصل على قائمة تمهيد مع إمكانية تحديد التطبيق الذي سنقوم بتنزيله على جهاز العميل، بالإضافة إلى الإجراءات الافتراضية التي سيتم تنفيذها بواسطة النظام في حالة عدم تلقي أي أوامر من المستخدمين.

للعمل سنحتاج:
1) تثبيت خادم أوبونتو
2) خادم DHCP الذي تم تكوينه، يمكن العثور على مثال للتكوين في المقالة:
3) صورة قرص أو ISO لتوزيع تثبيت Ubuntu - لا يهم عمق البت، ولكن من الأفضل أن تأخذ إصدارًا أحدث.

سنقوم بتثبيت كل شيء آخر على طول الطريق... لن أتطرق إلى إعدادات DHCP، على افتراض أنك قمت بتكوينها، وفقًا للمقال، الذي تم توفير الرابط له في متطلبات النظام.

تثبيت خادم tftp
لنقم بتثبيت الحزمة الضرورية:
نرفع الحقوق إلى الجذر:
سودو سو

لنقم بتثبيت الحزمة الضرورية
الكفاءة تثبيت tftpd-hpa

الآن يجب أن تكون جميع الملفات المتعلقة بخادم tfpt الخاص بنا موجودة في الدليل /فار/ليب/tftpboot/، يتم تحديد كافة المسارات بالنسبة إليه.

دعنا ننتقل إلى إنشاء قائمة التمهيد
بداية يجب أن نحصل على نائب محمل، كيف نفعل ذلك؟! يمكن العثور عليه على أي قرص يعمل بنظام التشغيل ubuntu، وفي توزيعات Linux الأخرى يكون الموقع دائمًا هو نفسه تقريبًا. سنحتاج إلى صورة ISO أو قرص التثبيت المُدرج في محرك أقراص DVD، حيث ننتقل إلى الدليل التالي:
إذا كان قرص التثبيت ذو بنية x86:
/install/netboot/ubuntu-installer/i386
نحن مهتمون بالملف بكسللينوكس.0هذا هو محمل الإقلاع، خذه وانسخه إلى الدليل:
/فار/ليب/tftpboot/
ثم يبدو المسار إليه كما يلي:
/var/lib/tftpboot/pxelinux.0
سنحتاج أيضًا إلى قائمة التمهيد نفسها، والتي يمكن أخذها على نفس القرص، في الدليل شاشات التمهيدنحن مهتمون بملف اسمه vesamenu.c32

انسخه إلى نفس دليل المُحمل بحيث يبدو المسار كما يلي:
/var/lib/tftpboot/vesamenu.c32

تكوين محتويات قائمة PXE

على سبيل المثال، سنقوم بإنشاء قائمة تمهيد تتكون من عنصرين.
النقطة الأولى:التمهيد من القرص الصلب المحلي. سيكون هذا العنصر هو العنصر الافتراضي إذا قام المستخدم بتشغيل الكمبيوتر عبر PXE وفي غضون 15 ثانية. لم ينفذ أي إجراء، سيقوم النظام بالتمهيد تلقائيًا من القرص المحلي.
النقطة الثانية:دعونا ندعوه اختباراتسيكون هناك عنصر داخل هذه القائمة مع إمكانية تنزيل Memtest x86+. سيكون هذا البرنامج مفيدًا دائمًا في تشخيص مشكلات محطات العمل والخوادم؛ بشكل عام، إنه شيء ضروري وسيكون مفيدًا للجميع في المزرعة...

أولاً، نحتاج إلى إنشاء دليل لملفات التكوين يسمى pxelinux.cfg - الاسم مهم للعمل!
mkdir /var/lib/tftpboot/pxelinux.cfg

لنقم الآن بإنشاء ملف تكوين يحتوي على معلمات عناصر القائمة المسماة تقصير
nano /var/lib/tftpboot/pxelinux.cfg/default

بالمحتوى التالي:
الافتراضي vesamenu.c32 موجه 0 عنوان القائمة PXE قائمة التمهيد MENU AUTOBOOT بدء النظام المحلي في # ثانية تسمية التمهيد من قائمة محرك الأقراص المحلي ^ التمهيد من قائمة محرك الأقراص المحلي الافتراضي localboot 0 مهلة 150 إجمالي المهلة 9000 LABEL اختبار MENU LABEL ^ اختبار KERNEL vesamenu.c32 APPEND pxelinux.cfg/testing.menu

لاحظ الأكثر ملاحظة أنه كان لدينا في الملف السابق مدخل يخص ملف آخر test.menu، حيث سيكون لدينا إعدادات العنصر اختبارات
لنقم بإنشاء هذا الملف:

بالمحتوى التالي:
MENU TITLE اختبار LABEL برنامج الاختبار MENU LABEL ^ العودة إلى القائمة الرئيسية KERNEL vesamenu.c32 APPEND pxelinux.cfg/default label تسمية قائمة اختبار الذاكرة ^ اختبار الذاكرة: Memtest86+ v4.20 kernel 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؛ اسم المجال الخيار "example.org"؛ أجهزة التوجيه الخيار 192.168.10.1؛ عنوان البث الخيار 192. 168.10 .255؛ وقت الإيجار الافتراضي 604800؛ الحد الأقصى لوقت الإيجار 604800؛)

ونقوم بإضافة إدخال يشير إلى أداة تحميل التشغيل PXE الخاصة بنا:
فحص ping = 1; اسم الملف = "pxelinux.0";
المسار إلى الملف نسبة إلى الدليل /فار/ليب/tftpboot/أولئك. ويعتبر الدليل الجذر، كما كتبت عنه سابقا...

يبدو الإدخال بأكمله كما يلي:
فحص ping = 1; اسم الملف = "pxelinux.0"; الشبكة الفرعية 192.168.10.0 قناع الشبكة 255.255.255.0 ( النطاق 192.168.10.10 192.168.10.254؛ خوادم اسم المجال الخيار 192.168.10.1؛ اسم المجال الخيار "example.org"؛ أجهزة التوجيه الخيار 192.168.10.1؛ عنوان البث الخيار 192. 168.10 .255؛ وقت الإيجار الافتراضي 604800؛ الحد الأقصى لوقت الإيجار 604800؛)

احفظ التغييرات وأعد تشغيل خادم DHCP:
/etc/init.d/isc-dhcp-server إعادة التشغيل

يمكننا الآن الاتصال بشبكتنا المحلية بجهاز يدعم تمهيد PXE ويتم تمكين هذه الوظيفة فيه (راجع الوثائق الخاصة بجهازك) أو توصيل جهاز افتراضي بمقياس التكيف المتصل في وضع الجسر وبدون وسائط قابلة للتمهيد.

إذا فعلت كل شيء بشكل صحيح، فستبدو القائمة كما يلي:

وإذا ذهبت إلى القائمة اختبارات:


إذا قمت بتحديد العنصر باستخدام Memtest، فسيتم تشغيل اختبار الذاكرة.
تتم إضافة عناصر القائمة الأخرى وفقًا لذلك.

لنتخيل موقفًا تحتاج فيه إلى توفير الوصول إلى إحدى القوائم لعدد محدود من الأشخاص، على سبيل المثال، لديك مجموعة أدوات توزيع تكلف الكثير من المال. لهذا الغرض، يمكنك تعيين كلمة مرور لعنصر القائمة، كيف تفعل ذلك؟!
لنتخيل موقفًا تحتاج فيه إلى تعيين كلمة مرور (على سبيل المثال: كلمة المرور) في اختبار الذاكرة، من السهل القيام بذلك

نانو /var/lib/tftpboot/pxelinux.cfg/testing.menu

نحتاج إلى إضافة إدخال:
كلمة مرور MENU PASSWD

ثم يبدو الملف كالتالي:
MENU TITLE اختبار LABEL برنامج الاختبار MENU LABEL ^ العودة إلى القائمة الرئيسية KERNEL vesamenu.c32 APPEND pxelinux.cfg/default label memtest MENU PASSWD تسمية قائمة كلمة المرور ^ اختبار الذاكرة: Memtest86+ v4.20 kernel memtest/mt86plus

الحماية، بالطبع، متوسطة، ولكنها يمكن أن تساعد المستخدمين العاديين.

ثم عند محاولة البدء ستظهر النافذة التالية:


إذا قمت بإدخال كلمة المرور الصحيحة، سيبدأ Memtest.
بهذه الطريقة، يمكنك إخفاء القوائم بأكملها أو منع الوصول إلى العناصر الفردية.
إذا تم إجراء تغييرات على ملفات التكوين هذه، ليست هناك حاجة لإعادة تشغيل خادم DHCP؛ يكفي إعادة تشغيل جهاز الكمبيوتر العميل إذا تم تمهيده عبر PXE.
فيما يتعلق بسرعة TFTP، فالسرعة ليست عالية، وإذا قررت نقل كميات كبيرة من المعلومات، فحاول استخدام خادم WEB أو FTP لهذا الغرض، وكن مستعدًا لقضاء بعض الوقت عليه. إذا كانت هناك حاجة لتنزيل أي توزيع، فمن الأفضل تنزيل نظام تشغيل صغير، على سبيل المثال ويندوز بيأو توزيعة Linux مصغرة.
أعتقد أني سأنتهي هنا..

اليوم، يتم أتمتة المزيد والمزيد من المهام، ويتم استخدام المحاكاة الافتراضية بشكل متزايد لزيادة كفاءة الخوادم. ولكن لا يزال يتعين عليك تثبيت أنظمة التشغيل. الجميع يفعل ذلك بطريقته الخاصة: البعض لديه جيوب مليئة بالصور المختلفة لجميع المناسبات، والبعض الآخر يحمل "محفظة" بها أقراص، أو حتى اثنتين، بالطريقة القديمة. كقاعدة عامة، يقوم المسؤولون بهذا العمل مع القليل من المتعة. دعونا نلقي نظرة على كيفية تقليل الوقت للمهام التافهة، وكيفية تعليم أجهزة الكمبيوتر كيفية تثبيت الأنظمة بشكل مستقل، دون مشاركة المسؤول على الإطلاق، باستخدام الشبكة المحلية فقط.

لذلك، سنتعلم اليوم: تثبيت Windows و Linux عبر الشبكة، وتحميل صور ISO صغيرة، وبرامج مفيدة (جميع أنواع Kaspersky، Acronis، WinPE، Memtests)، نشر عملاء رفيعين وإدارتهم. لذلك، على سبيل المثال، لا يقوم المحاسب الذي يعمل مع 1C عبر RDP بضربك بسبب تعطل نظام Windows الخاص به، ويجب إعداد التقرير بالأمس... أو أن رئيسًا بخيلًا لا يريد تحديث جهاز الكمبيوتر الخاص به قد أعجب بك الاحتراف متى سنرى كيف يعمل Windows 8 على أجهزة الكمبيوتر القديمة. سيساعدنا الخادم الذي يوفر التمهيد عبر الشبكة (PXE) على تحقيق أهدافنا الخبيثة.

يمتلك كل مسؤول نظام محرك أقراص USB عالميًا في مخبأه لإنعاش الكمبيوتر في حالات الطوارئ. أوافق، سيكون من الأفضل بكثير أن يكون لديك نفس الوظيفة باستخدام بطاقة شبكة واحدة فقط. وتجدر الإشارة أيضًا إلى أنه من الممكن العمل في وقت واحد مع عدة عقد في وقت واحد. لذا، بناءً على احتياجاتنا، لدينا حلان: استخدام PXE أو LTSP.

LTSP ليس مناسبًا جدًا لنا: فهو مصمم لتحميل نظام التشغيل المثبت على الخادم نفسه عبر الشبكة، مما يسمح باستخدام تطبيقات خادم LTSP. هذا ليس بالضبط ما نحتاجه. PXE هي أداة لتشغيل جهاز كمبيوتر عبر شبكة دون استخدام وسائط التخزين المحلية، تمامًا مثل LTSP. يسمح لك PXE بتنظيم قائمة تمهيد متعددة، على غرار "جهاز إنعاش USB" العالمي.


ماذا سننفذ؟

بدأ كل شيء بالحاجة إلى توفر أداة للتثبيت عن بعد لـ Ubuntu/Debian Server عبر الشبكة، مع القدرة على تشغيل قرص مضغوط مباشر لنظام صغير، مثل SliTaz أو Kolibri OS.
كما يقولون، الشهية تأتي مع الأكل: لم يكن لدينا الوقت لتنفيذ ما خططنا له، وأضيف عدد من "الرغبات" إلى الخطة. ونتيجة لذلك، تبين أن القائمة مثيرة للإعجاب للغاية.

  1. الأجهزة العميلة الرقيقة المستندة إلى Thinstation Linux.
  2. قسم لينكس.
    1. تثبيت أوبونتو 14.04 x86.
    2. تثبيت أوبونتو 14.04 x64.
    3. تثبيت أوبونتو 12.04 x86.
    4. تثبيت أوبونتو 12.04 إلى x64.
  3. قسم ويندوز.
    1. تثبيت ويندوز 2012.
    2. تثبيت ويندوز 7.
  4. أكرونيس.
    1. Windows PE مع حزمة من البرامج المفيدة.
    2. أكرونيس الصورة الحقيقية.
      1. السير تراث.
      2. UEFI.
    3. مدير القرص أكرونيس.
      1. السير تراث.
      2. UEFI.
  5. كاسبيرسكي الإنقاذ الإصدار 10.
  6. قائد ERD من 5 إلى 8 عبر صورة ISO.
  7. ميمتيست.

نجمع كل شيء معًا وننطلق

كتوزيع للخادم، وقع الاختيار على Ubuntu Server 14.04.2 LTS. يمكنك اختيار أي نظام تشغيل آخر، والفرق الوحيد سيكون في بناء الجملة. اذا هيا بنا نبدأ. سنحتاج إلى TFTP، DHCP (ليس بالضرورة مثبتًا على نفس الخادم؛ يمكن أن يعمل جهاز التوجيه كخادم DHCP)، وهي خدمة لتنظيم نظام ملفات شبكة NFS. سنأخذ في الاعتبار فقط تلك الإعدادات التي تهمنا ضمن الموضوع. أولاً، لنقم بتثبيت كل ما تحتاجه، بعد إجراء كافة التحديثات:

الاستمرارية متاحة فقط للأعضاء

الخيار 1. انضم إلى مجتمع "الموقع" لقراءة جميع المواد الموجودة على الموقع

ستمنحك العضوية في المجتمع خلال الفترة المحددة إمكانية الوصول إلى جميع مواد Hacker، وزيادة الخصم التراكمي الشخصي الخاص بك وتسمح لك بتجميع تصنيف Xakep Score الاحترافي!

AOMEI PXE Boot هو برنامج مجاني لتشغيل أجهزة الكمبيوتر من ISO عبر الشبكة المحلية (LAN). كونه سهل الاستخدام للغاية، يتيح لك هذا البرنامج استخدام صورة قرص قابلة للتمهيد (ISO) لتشغيل أجهزة كمبيوتر متعددة عن بعد، بشرط أن تكون متصلة بنفس الشبكة المحلية. وهذا يجعل AOMEI PXE Boot أداة مفيدة للغاية لمهام مثل نشر التطبيقات عن بعد وصيانتها، خاصة في المؤسسات.

يعد العمل مع AOMEI PXE Boot أمرًا بسيطًا للغاية: حيث تقوم بتثبيت البرنامج على النظام الذي سيتم استخدامه كخادم، وتثبيت ISO والانتظار حتى يتم تشغيل الأجهزة العميلة. وأفضل ما في الأمر هو أن AOMEI PXE Boot يدعم التشغيل المتزامن لأجهزة كمبيوتر متعددة في نفس الوقت. دعنا نتعلم المزيد عن هذا البرنامج المذهل ونكتشف كيف يمكنك استخدامه لتشغيل أجهزة الكمبيوتر من ISO عبر شبكة LAN سلكية.

التمهيد AOMEI PXE: الغرض الرئيسي وبضع كلمات حول Windows PE

من المهم ملاحظة أن AOMEI PXE Boot مصمم بشكل أساسي لإصلاح مشكلات أجهزة الكمبيوتر الموجودة على الشبكة. يمكنك استخدام البرنامج لتشغيل نظام لا يعمل في بيئة مقيدة. ولهذا الغرض، يعمل التمهيد AOMEI PXE بشكل أفضل مع صور قرص التمهيد Linux أو Windows PE. الأخير هو نظام تشغيل ذو خدمات محدودة يُستخدم لتشغيل الكمبيوتر لأغراض الاسترداد أو التثبيت. استنادًا إلى نظام التشغيل Vista kernel، لا يعد Windows PE نظام تشغيل كاملاً. وبدلاً من ذلك، فهو يوفر بيئة آمنة لاستكشاف أخطاء جهاز الكمبيوتر الخاص بك وإصلاحها وإعادته إلى حالة العمل.

لا يوجد أي سبب على الإطلاق للاعتقاد بأن AOMEI PXE Boot لن يعمل مع أي صورة قرص أخرى. أثناء الاختبار، تمكنت من تشغيل Damn Small Linux (DSL) عن بعد على نظام عميل باستخدام صورة 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 وضع التمهيد القديم فقط، لذلك تحتاج أيضًا إلى تعطيل خيار تمهيد UEFI إذا كان مدعومًا من اللوحة الأم للكمبيوتر الخاص بك. يمكن العثور على هذا الخيار في قائمة التمهيد الفرعية.

هذا كل ما عليك القيام به على جهاز الكمبيوتر العميل. لا تنس حفظ التغييرات التي أجريتها على تكوين BIOS. الآن دعنا ننتقل إلى الخادم.

الجزء 2: قم بتنزيل ISO وتشغيل التطبيق على جهاز الكمبيوتر الخادم

هذا الجزء هو في الواقع أبسط. للبدء، قم بتنزيل وتثبيت AOMEI PXE Boot (حوالي 5 ميجابايت) على الكمبيوتر الذي سيتم استخدامه كخادم. بالإضافة إلى ذلك، يجب عليك أيضًا تنزيل صورة قرص قابل للتمهيد لتشغيل جهاز الكمبيوتر العميل أو أجهزة الكمبيوتر. توضح الخطوات أدناه ما هو مطلوب منك:

1. إطلاق التمهيد AOMEI PXE. في الشاشة الأولى للبرنامج، حدد خيار "التمهيد من ملف صورة مخصص" وانتقل إلى ملف ISO الخاص بك (يمكنك أيضًا استخدام الخيار الآخر لتنزيل Windows PE أو Linux ISO من موقع AOMEI إذا كنت تريد ذلك). بمجرد تحديد الصورة، انقر على زر "بدء الخدمة" لبدء الخدمة.

2. ستعرض نافذة التمهيد AOMEI PXE الآن معلومات حول النشاط الذي يحدث على أجهزة الكمبيوتر الخادم والعميل. لا يوجد شيء آخر عليك القيام به على الخادم. لرؤية العمل الحقيقي، دعونا نمضي قدما. وبطبيعة الحال، يجب أن يكون التطبيق، وبالطبع الخادم قيد التشغيل.

كل ما عليك فعله هو تشغيل جهاز الكمبيوتر العميل والانتظار حتى يتم التمهيد عبر الشبكة باستخدام صورة ISO التي حددتها من خلال AOMEI PXE Boot على جهاز الكمبيوتر الخادم. فيما يلي توزيعة Damn Small Linux تعمل بشكل كامل على جهاز العميل:

الكلمات الأخيرة

إذا كنت مسؤول شبكة وتبحث عن طريقة بسيطة وفعالة (وبسيطة) لنشر نظام التشغيل وإدارته عن بعد، فقد يكون AOMEI PXE Boot هو ما تحتاجه تمامًا. إنها أداة عالية الجودة يسهل إعدادها بشكل يبعث على السخرية وتعمل بشكل جيد بشكل مدهش.

أتمنى لك يوماً عظيماً!