نیٹ ورک بوٹنگ (PXE) کیا ہے اور آپ اسے کس طرح استعمال کرسکتے ہیں؟
کیا آپ کو کبھی بھی کسی پریشانی والے کمپیوٹر کی دشواری یا تشخیص کرنے کی ضرورت ہے اور آپ یہ بھول گئے ہیں کہ یوٹیلیٹی سی ڈی کہاں ہے؟ ہم آپ کو دکھائیں گے کہ FOG کے ساتھ نیٹ ورک بوٹنگ (PXE) کو کس طرح ماضی کی چیز بنائے۔
تصویر h.koppdelaney کے ذریعے
PXE کا جائزہ
پی ایکس ای (پری ایکزیکوشن ماحولیات) ، پیسی کے ساتھ پیسی (جیسے پریوں کی دھول کی طرح) کا اعلان کیا جاتا ہے ، صرف اپنے نیٹ ورک کارڈ کا استعمال کرکے اختتامی کمپیوٹر (مؤکل) بوٹ رکھنے کا ایک طریقہ ہے۔ بوٹنگ کا یہ طریقہ 1999 میں تیار کیا گیا تھا اور جب تک کہ کمپیوٹر میں موجود نیٹ ورک سے جڑا ہوا ہے (اور اس معیار کی حمایت کرتا ہے) ، بوٹ کے عام طریقہ کار کو روکنا ممکن ہے (IE پاور آن -> BIOS -> HD / سی ڈی) اور کسی نئفٹی چیز کو خرابیوں کا سراغ لگانے سے شروع کرتے ہوئے ، liveOS استعمال کرنے اور مشین کو دوبارہ امیجنگ کرنے… لیکن ہم اپنے آپ سے آگے بڑھ رہے ہیں چلیں ابتداء میں واپس آجائیں۔
PXE استعمال کرتے وقت بوٹ کے عمل کو عام ترتیب سے تبدیل کر دیا جاتا ہے۔
پاور آن -> BIOS -> نیٹ ورک کارڈ کا PXE اسٹیک -> نیٹ ورک بوٹ پروگرام (NBP) سرور سے کلائنٹ کی رام تک TFTP کا استعمال کرتے ہوئے ڈاؤن لوڈ کیا -> اگلے مرحلے کو انجام دینے کی NBP کی ذمہ داری (a.k.a. دوسرا مرحلہ بوٹ)۔
"PXElinux" NBP کا استعمال کرتے ہوئے ، ہمارے مؤکلوں کے لئے صرف ایک PXE بوٹ پروگرام کے ل the سرور کا سیٹ اپ کرنا ممکن ہے۔ ایک لحاظ سے ، یہ وہ خفیہ جزو ہے جو ہمیں اوپر کے سب کچھ انجام دینے کے قابل بناتا ہے اور پھر کچھ۔ اس سارے عمل کی گہرائی سے وضاحت کے ل its ، اس کی تاریخ اور انفراسٹرکچر کے کچھ آپشنز اور جی پی ایکس ای (جو ایک زیادہ ترقی یافتہ کزن ہیں) کو اہل بناتے ہیں ، ان ڈویلپرز کی جانب سے یوٹیوب پر اس لیکچر کو دیکھیں۔ نیز ، ذیل میں 2008 کے ایک سیٹ اپ کی ویڈیو دی گئی ہے جو بوٹ کے کچھ امکانات کو تیزی سے آگے بڑھاتی ہے۔
مقصد
یہ رہنما PXEing کے بارے میں ہدایت نامہ کے سلسلے میں پہلا ہوگا۔ اس ہدایت نامہ میں ، ہم آئندہ مضامین میں وہ بنیاد رکھیں گے جس پر ہم تعمیر کریں گے۔
سفارشات ، مفروضات اور شرطیں
- آپ کی کلائنٹ مشین جس کے ساتھ آپ جانچ کر رہے ہیں ، وہ PXE بوٹنگ کی حمایت کرتا ہے اور آپ جانتے ہیں کہ اسے کیسے فعال کرنا ہے۔
- اس گائیڈ کو ڈیبیئن اسکیز ، اوبنٹو سرور 9.10 اور لینکس منٹ 10 کا استعمال کرتے ہوئے لکھا اور جانچا گیا تھا۔ لہذا یہ فرض کیا جاتا ہے کہ آپ کے ساتھ بھی کام کرنے کے لئے ڈیبین پر مبنی نظام موجود ہے۔
- آپ ایک سادہ فائل سرور کے لئے سافٹ ویئر RAID سیٹ اپ کرنے کا طریقہ اور نیٹ ورک لنک ایگریگریشن (802.3ad) کو کس طرح سیٹ اپ کریں اس پر ایک نظر ڈالنا چاہتے ہیں ، کیونکہ اس طرح کے سرور پر ڈسک اور نیٹ ورک بینڈوتھ کا مطالبہ اصلی اعلی حقیقی تیزی سے حاصل کرسکتا ہے۔ اس کے نیٹ ورک اور ڈسک سب سسٹم کے ل high اعلی لچک رکھنے والے سرور کی بنیاد پر تعمیر کرنے کی سفارش کی جاتی ہے۔
- آپ مجھے VIM کو بطور ایڈیٹر پروگرام کے طور پر استعمال کرتے ہوئے دیکھیں گے ، یہ اس وجہ سے ہے کہ میں اس کی عادت پڑا ہوں… آپ اپنی پسند کے مطابق کوئی دوسرا ایڈیٹر استعمال کرسکتے ہیں۔
تنصیب - ایف او جی کا فائدہ اٹھاتے ہوئے بھاری اٹھانا
ایف او جی ایک مفت ، اوپن سورس کمپیوٹر کلوننگ حل ہے جسے * چک سائپرسکی اور جیان ژانگ نے تیار کیا ہے۔ ایف او جی باقاعدگی سے دستیاب سافٹ ویئر لیتا ہے (جیسے آپکا کچھ ذکر کرنے کے لئے اپاچی ، ایس کیو ایل اور ٹی ایف پی ڈی - ایچ پی اے) اور انہیں مفت اور پیداواری پی سی لائفسیکل مینجمنٹ (پی سی ایل ایم) حل میں پیک کرتا ہے۔ اس مفت پی سی ایل ایم کا استعمال کرتے ہوئے کسی کمپیوٹر ریاست کی امیجنگ کرکے ، پروگراموں اور سیٹنگز (یعنی فائر فاکس ، آفس ، پرنٹرز اور وغیرہ) اور کنفگریشن پالیسیاں (یعنی خودکار لاگ آف اور اسکرین سیور سیٹنگ) تعینات کرنا ممکن ہے ، ایک کے ذریعے مرکزی ویب انٹرفیس.
نوٹ: ایف او جی کے بارے میں چک اور جیان کا ایک انٹرویو ٹائٹ واڈ ٹیک پر دستیاب ہے۔
اپنے PXE سرور کی بنیاد کے طور پر FOG کا استعمال کرنا ، TFTP جیسے تمام ضروری حصوں کا ہونا ایک بہت بڑا شارٹ کٹ ہے اور اگر ضرورت ہو تو ، ڈی ایچ سی پی کو بغیر دستی طور پر انسٹال کرنے اور تشکیل دینے کے ، جبکہ آپ کو FOG کی تمام فعالیت کو بطور درجہ عطا کرتے ہیں۔ اضافی انعام.
چونکہ ہمارا مقصد پہلے سے ہی اس عظیم نظام میں فعالیت شامل کرنا ہے ، لہذا ہم خود اس بات کا احاطہ نہیں کریں گے کہ خود FOG کس طرح استعمال کیا جائے ، اور نہ ہی اس کی تنصیب کا طریقہ کار گہرائی میں ہو۔ اگر آپ اس کے بارے میں معلومات حاصل کرنا چاہتے ہیں تو ، FOG کی وکی ، ان کے تحریری اور ویڈیو کے ساتھ کس طرح کی گہرائی سے معلومات حاصل کرنے کے لئے کافی مضبوط ہے۔ خلاصہ اقدامات یہ ہیں:
sudo mkdir -p / opt / fog-setup
- پچھلے مرحلے میں بنائی گئی ڈائریکٹری میں تازہ ترین ایف او جی پیکیج سے Sourceforge ڈاؤن لوڈ کریں۔
- پیکیج کو نکالیں اور انسٹالیشن شروع کریں۔
sudo tar -xvzf fog *
- انسٹالر کے ذریعہ آپ کو متعدد بار اشارہ کیا جائے گا۔
this. اس ایف او جی سرور کے ذریعہ استعمال ہونے والا IP ایڈریس کیا ہے؟ [سرور-IP-on-on-E0 پتہ چلا] - داخل کریں۔
10. کے لئے اسکرین ہدایات کو تسلیم کریں اور ان کی پیروی کریں “ایس کیو ایل“.
11. چھوڑ دو ایس کیو ایل پاس ورڈ خالی ہے جڑ اکاؤنٹ کے لئے.
ایف او جی ویکی کی تصویر۔ - اپنے براؤزر کے ساتھ فوگ ایڈریس پر جائیں اور اسکرین پر دی گئی ہدایات پر عمل کریں۔
*نوٹ: فرض کرتے ہو تم کرتے ہو نہیں دوسرا DHCP ہے یا یہ کہ PXE کو ہینڈل کرنے کے لئے سیٹ اپ نہیں ہے۔ اگر آپ اپنے موجودہ DHCP کو تشکیل دینا چاہتے ہیں تو ، PXE کیلئے DHCP تشکیل کریں دیکھیں۔
جہاں تک ایف او جی انسٹال کرنا ہے ، یہ ہونا چاہئے۔ ایک بار پھر ، جب کہ ایف او جی ایک عظیم نظام ہے ، اس کا استعمال ، اس گائڈ کی توجہ نہیں ہے ، اور ہم آپ کو حوصلہ افزائی کرتے ہیں کہ اس کی ویکی کو آگے بڑھائیں تاکہ آپ کو ایف او جی کی صلاحیتوں کی بہتر گرفت ہوسکے اور یہ آپ کے مؤکلوں کو سنبھالنے میں کس طرح مدد کرسکتا ہے۔ دورانیہ حیات.
اگر سب کچھ ٹھیک ہے تو آپ کو اپنی کلائنٹ مشین (عام طور پر F12) کو PXE بوٹ کرنے کے قابل ہونا چاہئے اور ایف او جی کے پہلے سے طے شدہ مینو میں آپ کا استقبال کرنا چاہئے۔
جلدی "آنے والی چیزوں کے ذائقہ" کے طور پر ، آپ "میمٹیسٹیسٹ + +" اختیار منتخب کرسکتے ہیں اور ہم اپنے "اوبنٹو براہ راست سی ڈی والے پی سی ہارڈ ویئر کے مسائل کی تشخیص" گائیڈ میں شامل میمیسٹ پروگرام کے ذریعہ مبارکباد پیش کرسکتے ہیں۔
فائل اور ڈائرکٹری ڈھانچے
جیسا کہ پہلے کہا گیا ہے ، ہمارا مقصد ایف او جی کی صلاحیتوں کو بڑھانا ہے اور اس مقصد کے ل we ہمیں کچھ فائلیں اور ڈائریکٹریز شامل کرنے کی ضرورت ہوگی۔
سب ڈائرکٹری ڈھانچہ تشکیل دیں:
یہ سب ڈائرکٹریاں ان تمام تصاویر ، پروگراموں اور کنفیگریشنوں کے سانچوں کا کام کریں گی جو ہم FOG میں توسیع کے لئے استعمال کریں گے۔ "پہلے سے طے شدہ" ترتیب دینے والی فائل کو ایڈجسٹ کرنا ہم ایک نیا مین مینو بنائیں گے ، اور تمام FOG افعال کو ان کے اپنے سب مینو میں ڈالیں گے۔ /tftpboot/pxelinux.cfg/ ڈیفالٹ کنفگریشن فائل کو ہاؤٹوجیک / مینو / fog.cfg میں کاپی کریں اب اصل "ڈیفالٹ" فائل کے مواد میں ترمیم کریں: اس کے مشمولات کو اس طرح دکھائیں: جب ہم ختم کریں گے ، تو یہ تشکیل آپ کو 3 ذیلی مینو: "افادیت" ، "دستی FOGing" ، "لینکس سامان" دے گی۔ "ماسٹر" فائل بنائیں ماسٹر فائل ہمیں انفرادی طور پر بار بار داخل کیے بغیر مینو کی شکل و صورت میں عالمی سطح پر تبدیلیاں کرنے کی اجازت دیتی ہے۔ پہلے سے طے شدہ پس منظر کی تصویر ، بارڈر اسٹائل ، پوزیشن وغیرہ ’جیسی چیزوں کو اس میں مستحکم کیا جائے گا ماسٹر.cfg فائل فائل بنائیں: اس کے مشمولات کو ایسا ہی بنائیں: مینو پس منظر دھند / جینی ڈاٹ پی این جی مینو مارجن 0 مذکورہ بالا ترتیب ، جامنی رنگ کی سرحدیں اور نمایاں کریں گی ، اگر آپ چاہیں تو کچھ مختلف ہی نظر آئیں اور محسوس کریں تو صرف اقدار کو تبدیل کریں۔ ایف او جی ذیلی مینو کو مین مینو سے مربوط کریں چونکہ ہم نے اصل کنفگریشن فائل کی سادہ کاپی مینو سب ڈائرکٹری میں بنائی ہے (اس کے رنگ سکیما ، ٹائم آؤٹ اور یکساں رکھتے ہوئے) ، اگر آپ اب PXE بوٹڈ موکل سے اس ذیلی مینو میں جاتے ہیں تو ، یہ کام کرے گا ، لیکن آپ کو مشین کو دوبارہ چلائے بغیر مین مینو پر واپس نہیں آسکیں گے۔ تو ترمیم کریں /tftpboot/howtogeek/menus/fog.cfg فائل: اس اندراج کو "مینو رنگین عنوان" اندراج کے بعد اور ایف او جی افعال سے پہلے شامل کریں: ذیلی مینو کنکال بنائیں ہم نے 4 سب مینوز تشکیل دیئے ہیں ، ان میں سے تین پر منحصر ہے۔ ایسا کرنے کے ل lets ، وہ ٹیمپلیٹ بنائیں جس پر ہم تعمیر کریں گے۔ ٹیمپلیٹ فائل بنائیں: اسے اپنا مواد بنائیں: آئیے اضافی سب مینو کے ل the اسٹیج طے کرنے دیں ، جس کا احوال آئندہ رہنماidesں میں کیا جائے گا۔ بس یہی ، اب بنیادی ڈھانچہ تیار ہے اور اب سے ، ہمیں صرف اس پر تعمیر کرنے کی ضرورت ہے ، جسے ہم مستقبل کے رہنماں بنائیں گے۔ جب تک یہ آئندہ ہدایت نامہ نہ پہنچیں ، آپ کو FOG سے واقف ہونے کی ترغیب دی جائے گی کیونکہ یہ خود ہی ایک دلچسپ سواری ہے۔ تازہ کاری: مستقبل یہاں ہے :) اوبنٹو LiveCD کو نیٹ ورک بوٹ (PXE) کیسے کریں خود ایف او جی جائیں sudo mkdir -p / tftpboot / howtogeek / menus
sudo cp /tftpboot/pxelinux.cfg/default /tftpboot/howtogeek/menus/fog.cfg
sudo vim /tftpboot/pxelinux.cfg/default
ڈیفالٹ vesamenu.c32
لیبل ایف او جی
KERNEL vesamenu.c32
howtegeek / menus / fog.cfg کو شامل کریں
لیبل استعمال مینو
لیبل لینکس
LABEL fog.local
sudo vim /tftpboot/pxelinux.cfg/master.cfg
پس منظر کی تصویر ترتیب دینے کیلئے ، "/ tftproot"ڈائریکٹری اور"مینو بیک گراؤنڈ
"تصویر کے رشتہ دار راستہ (ہم مشورہ دیتے ہیں کہ 640 * 480 ریزولوشن کے ساتھ تصاویر استعمال کریں)۔ مثال کے طور پر مذکورہ بالا ترتیب شدہ تصویر کا پورا راستہ یہ ہوگا: “/tftproot/fog/bg.png“.sudo vim /tftpboot/howtogeek/menus/fog.cfg
LABEL واپس
sudo vim /tftpboot/howtogeek/menus/template.cfg
مینو شامل / pxelinux.cfg/master.cfg
سی ڈی / ٹی ایف پی بوٹ / ہوٹوجیک / مینوز /