নেটওয়ার্ক বুটিং (PXE) কী এবং আপনি কীভাবে এটি ব্যবহার করতে পারেন?

আপনার কি কখনও সমস্যাযুক্ত কম্পিউটারের সমস্যা সমাধানের বা নির্ণয়ের প্রয়োজন হয়েছিল এবং আপনি ইউটিলিটি সিডি কোথায় তা ভুলে গেছেন? সেই সমস্যাটিকে অতীতের বিষয় হিসাবে পরিণত করতে কীভাবে FOG এর সাথে নেটওয়ার্ক বুটিং (PXE) ব্যবহার করতে হয় তা আমরা আপনাকে দেখাব।

ছবিটি h.koppdelaney দ্বারা

PXE এর ওভারভিউ

পিক্সি (পরী ধূলার মতো) স্নেহের সাথে উচ্চারণ করা পিক্সি (প্রাক এক্সক্সিউশন এনভায়রনমেন্ট), এটি কেবলমাত্র একটি নেটওয়ার্ক কার্ড ব্যবহার করে একটি শেষ কম্পিউটার (ক্লায়েন্ট) বুট করার একটি পদ্ধতি। বুট করার এই পদ্ধতিটি 1999 সালে ফিরে তৈরি করা হয়েছিল এবং যতক্ষণ না প্রশ্নে থাকা কম্পিউটারটি নেটওয়ার্কের সাথে সংযুক্ত থাকে (এবং এই মানটিকে সমর্থন করে) ততক্ষণ সাধারণ বুট পদ্ধতিটি (আই পাওয়ার) -> বিআইওএস -> এইচডি / সিডি) এবং সমস্যা সমাধানের শুরু থেকে কোনও লাইভওএস ব্যবহার করা এমনকি মেশিনটিকে পুনরায় ইমেজিং করা থেকে শুরু করে কিছু নিফটি স্টাফ করুন do তবে আমরা নিজের থেকে এগিয়ে যাচ্ছি শুরুতে ফিরে আসা যাক।

PXE ব্যবহার করার সময় বুট প্রক্রিয়াটি স্বাভাবিক ক্রম থেকে পরিবর্তিত হয়:

পাওয়ার -> বিআইওএস -> নেটওয়ার্ক কার্ডের পিএক্সই স্ট্যাক -> নেটওয়ার্ক বুট প্রোগ্রাম (এনবিপি) টিএফটিপি ব্যবহার করে সার্ভার থেকে ক্লায়েন্টের র্যাম -> পরবর্তী পদক্ষেপটি সম্পাদনের জন্য এনবিপি-র দায়িত্ব (a.k.a. ২ য় পর্যায়ের বুট)।

“PXElinux” NBP ব্যবহার করে, আমাদের ক্লায়েন্টদের জন্য কেবলমাত্র একটি PXE বুট প্রোগ্রামের জন্য সার্ভার সেটআপ করা সম্ভব। এক অর্থে, এটি সেই গোপন উপাদান যা আমাদের উপরের সমস্তগুলি এবং তারপরে কিছু সম্পাদন করতে সক্ষম করে। পুরো প্রক্রিয়াটির আরও গভীরতার জন্য, এর ইতিহাস এবং কিছু অবকাঠামোগত বিকল্প এটি এবং জিপিএক্সই (যা আরও উন্নত চাচাত ভাই) সক্ষম করে তোলে, তাদের বিকাশকারীদের কাছ থেকে ইউটিউবে এই বক্তৃতাটি দেখুন। এছাড়াও, নীচে ২০০৮ সালের একটি সেটআপের একটি ভিডিও দেওয়া হয়েছে যা দ্রুত কিছু বুট সম্ভাবনার উপর দিয়ে যায়।

লক্ষ্য

এই গাইডটি PXEing সম্পর্কে গাইডের একটি সিরিজের প্রথম হবে। এই গাইডটিতে আমরা ভবিষ্যতের নিবন্ধগুলিতে ভিত্তি স্থাপন করব।

প্রস্তাবনা, অনুমান এবং পূর্বশর্তসমূহ

  • আপনি যে ক্লায়েন্ট মেশিনটির সাথে পরীক্ষা করছেন, এটি PXE বুটিং সমর্থন করে এবং কীভাবে এটি সক্ষম করতে হয় তা আপনি জানেন।
  • এই গাইডটি ডেবিয়ান স্কিজ, উবুন্টু সার্ভার 9.10 এবং লিনাক্স মিন্ট 10 ব্যবহার করে রচনা ও পরীক্ষিত হয়েছিল। সুতরাং এটি ধরে নেওয়া হয় যে আপনার সাথে কাজ করার জন্য একটি ডেবিয়ান ভিত্তিক সিস্টেম রয়েছে।
  • আপনি একটি সরল ফাইল সার্ভারের জন্য কীভাবে সফ্টওয়্যার RAID সেটআপ করবেন এবং কীভাবে নেটওয়ার্ক লিংক একীকরণ (802.3 অ্যাড) সেটআপ করবেন সে সম্পর্কে আপনার নজর থাকতে পারে, কারণ এই জাতীয় সার্ভারের ডিস্ক এবং নেটওয়ার্ক ব্যান্ডউইথের চাহিদা সত্যিকারের উচ্চ বাস্তবের দ্রুততর পেতে পারে। এর নেটওয়ার্ক এবং ডিস্ক সাবসিস্টেমগুলির জন্য উচ্চ স্থিতিস্থাপকতা সহ একটি সার্ভারের ভিত্তিতে বিল্ডিং সুপারিশ করা হয়।
  • আপনি আমাকে ভিআইএমটিকে সম্পাদক প্রোগ্রাম হিসাবে ব্যবহার করতে দেখবেন, এটি কেবল কারণ আমি এটির অভ্যস্ত ছিলাম ... আপনি যে কোনও অন্য সম্পাদক চান তা আপনি ব্যবহার করতে পারেন।

ইনস্টলেশন - এফওজি ব্যবহার করে ভারী উত্তোলন

এফওজি একটি বিনামূল্যে, ওপেন সোর্স কম্পিউটার ক্লোনিং সমাধান যা * চক সাইপারস্কি এবং জিয়ান জাং তৈরি করেছে by এফওজি নিয়মিতভাবে উপলব্ধ সফ্টওয়্যার গ্রহণ করে (যেমন অ্যাপাচি, মাইএসকিউএল এবং কিছু উল্লেখ করার জন্য tftpd-hpa) এবং সেগুলি একটি নিখরচায় এবং উত্পাদিত পিসি লাইফাইসাইকেল পরিচালনা (পিসিএলএম) সমাধানে প্যাকেজ করে। এই নিখরচায় পিসিএলএম ব্যবহার করে কোনও কম্পিউটারের স্থিতিকে ইমেজ করে ব্যাকআপ করা, প্রোগ্রাম এবং সেটিংস স্থাপন (আই ফায়ারফক্স, অফিস, প্রিন্টার্স এবং ইত্যাদি ') এবং কনফিগারেশন নীতিগুলি (IE স্বয়ংক্রিয় লগঅফ এবং স্ক্রিন সেভার সেটিংস) এর মাধ্যমে কয়েকটি উল্লেখ করা সম্ভব কেন্দ্রীয় ওয়েব ইন্টারফেস।


বিঃদ্রঃ: এফওজি সম্পর্কে চক এবং জিয়ানের একটি সাক্ষাত্কার টাইটওয়াদ টেক-এ পাওয়া যায়।

আপনার PXE সার্ভারের ভিত্তি হিসাবে এফওজি ব্যবহার করা, টিএফটিপি এর মতো প্রয়োজনীয় সমস্ত অংশ রাখার জন্য দুর্দান্ত শর্টকাট এবং যদি প্রয়োজন হয় তবে ডিএইচসিপি সেগুলি ম্যানুয়ালি ইনস্টল ও কনফিগার না করে জায়গায় রাখা হয়েছে, যখন আপনাকে FOG এর সমস্ত কার্যকারিতা মঞ্জুর করে while বোনাস.

যেহেতু আমাদের লক্ষ্য এই ইতিমধ্যে দুর্দান্ত সিস্টেমে কার্যকারিতা যুক্ত করা, আমরা কীভাবে নিজেও এফজি ব্যবহার করতে হবে তা বা তার ইনস্টলেশন প্রক্রিয়াটি গভীরতায় কভার করব না। FOG- র উইকি, তাদের লিখিত ও ভিডিও সহ কীভাবে টোসগুলি গভীরতা সংক্রান্ত তথ্য পেতে যথেষ্ট শক্তিশালী, যদি আপনি এটির বিষয়ে জানতে চান তবে। সংক্ষিপ্ত পদক্ষেপগুলি হ'ল:

  • sudo mkdir -p / opt / fog-setup

  • পূর্ববর্তী ধাপে তৈরি ডিরেক্টরিতে সর্বশেষ FOG প্যাকেজফর্ম থেকে সোর্সফোর্জে ডাউনলোড করুন।
  • প্যাকেজটি বের করুন এবং ইনস্টলেশন শুরু করুন।


    সুদো টার-এক্সভিজেফ কুয়াশা *

  • আপনাকে ইনস্টলার দ্বারা বেশ কয়েকবার জিজ্ঞাসা করা হবে:


    ৩. এই FOG সার্ভারের দ্বারা ব্যবহৃত আইপি ঠিকানাটি কী? [এথ0-এ সার্ভার-আইপি সনাক্ত করা হয়েছে] - প্রবেশ করুন।


    10. স্বীকার করুন এবং এর জন্য স্ক্রীন নির্দেশাবলী অনুসরণ করুন মাইএসকিউএল.


    11. ছেড়ে দিন মাইএসকিউএল পাসওয়ার্ড ফাঁকা মূল অ্যাকাউন্টের জন্য।



    এফওজি উইকির চিত্র।

  • আপনার ব্রাউজারের সাথে কুয়াশা ঠিকানায় যান এবং স্ক্রিনের নির্দেশাবলী অনুসরণ করুন।

*বিঃদ্রঃ: ধরে নিচ্ছি তুমি করছো না অন্য একটি ডিএইচসিপি আছে বা এটি পিএক্সই হ্যান্ডেল করার জন্য সেটআপ করা হয়নি। আপনি যদি আপনার বিদ্যমান ডিএইচসিপি কনফিগার করতে চান তবে PXE এর জন্য ডিএইচসিপি কনফিগার করুন see

এফওজি ইনস্টল করার ক্ষেত্রে এটি হওয়া উচিত। আবার, এফওজি একটি দুর্দান্ত সিস্টেম হিসাবে এটি ব্যবহার করা এই গাইডের ফোকাস নয়, এবং আমরা আপনাকে এর উইকির দিকে এগিয়ে যেতে উত্সাহিত করি যাতে আপনি FOG এর ক্ষমতা সম্পর্কে আরও ভাল উপলব্ধি পেতে পারেন এবং কীভাবে এটি আপনাকে আপনার ক্লায়েন্ট পরিচালনা করতে সহায়তা করতে পারে জীবনচক্র.

যদি ঠিক হয় তবে আপনার ক্লায়েন্ট মেশিনকে (সাধারণত এফ 12) বুট করতে সক্ষম হওয়া উচিত এবং এফওজি-র ডিফল্ট মেনুতে অভ্যর্থনা জানানো উচিত।


দ্রুত "আগত জিনিসের স্বাদ" হিসাবে আপনি "রান মেমেস্টেস্ট + ”+" বিকল্পটি নির্বাচন করতে পারেন এবং আমাদের "উবুন্টু লাইভ সিডি সহ ডায়াগনস পিসি হার্ডওয়্যার সমস্যাগুলি" গাইডের আওতায় থাকা মেমোমেট প্রোগ্রামটি দ্বারা স্বাগত জানাতে পারেন।

ফাইল এবং ডিরেক্টরি স্ট্রাকচার

যেমন আগেই বলা হয়েছে, আমাদের লক্ষ্য এফওজি'র ক্ষমতা বাড়ানো এবং সেই লক্ষ্যে আমাদের কিছু ফাইল এবং ডিরেক্টরি যুক্ত করতে হবে।

উপ-ডিরেক্টরি কাঠামো তৈরি করুন:

sudo mkdir -p / tftpboot / howtogeek / মেনু

এই উপ-ডিরেক্টরিগুলি সমস্ত ছবি, প্রোগ্রাম এবং কনফিগারেশনের টেমপ্লেট হিসাবে পরিবেশন করবে যা আমরা FOG প্রসারিত করতে ব্যবহার করব।

"ডিফল্ট" কনফিগারেশন ফাইল সামঞ্জস্য করা

আমরা একটি নতুন প্রধান মেনু তৈরি করব, এবং সমস্ত এফওজি ফাংশন তাদের নিজস্ব সাব-মেনুতে রাখব।

হাওটোজেক / মেনু / fog.cfg এ /tftpboot/pxelinux.cfg/default কনফিগারেশন ফাইলটি অনুলিপি করুন

sudo সিপি /tftpboot/pxelinux.cfg/default /tftpboot/howtogeek/menus/fog.cfg

এখন মূল "ডিফল্ট" ফাইলের সামগ্রী সম্পাদনা করুন:

sudo vim /tftpboot/pxelinux.cfg/default

এর বিষয়বস্তুটিকে এর মতো দেখায়:

ডিফল্ট vesamenu.c32


লেবেল FOG


কার্নেল vesamenu.c32


হাওটোজেক / মেনু / fog.cfg সংযুক্ত করুন

লেবেল ইউটিউসগুলি মেনু

লেবেল লিনাক্স


LABEL fog.local

যখন আমরা শেষ করব, এই কনফিগারেশনটি আপনাকে 3 উপ-মেনু দেবে: "ইউটিলিটিস", "ম্যানুয়াল ফোগিং", "লিনাক্স স্টাফ"।

"মাস্টার" ফাইলটি তৈরি করুন

মাস্টার ফাইলটি মেনুগুলিকে পৃথকভাবে এবং বারে বারে না নিয়ে মেনুগুলির চেহারা ও অনুভূতিতে বিশ্বব্যাপী পরিবর্তন করতে দেয়। ডিফল্ট ব্যাকগ্রাউন্ড ছবি, সীমানা স্টিল, অবস্থান ইত্যাদি ’এর মতো জিনিসগুলি এতে একীভূত হবে master.cfg ফাইল।

ফাইলটি তৈরি করুন:

sudo vim /tftpboot/pxelinux.cfg/master.cfg

এটির বিষয়বস্তুর মতো চেহারা তৈরি করুন:

মেনু ব্যাকগ্রাউন্ড কুয়াশা / জেনি.পিএনজি

মেনু মার্জিন 0

উপরের কনফিগারেশনটি বেগুনি সীমানা এবং হাইলাইট তৈরি করবে, আপনি যদি অন্যরকম চেহারা এবং অনুভব করতে চান তবে কেবল মানগুলি পরিবর্তন করুন।


একটি পটভূমি চিত্র সেট করতে, একটি ছবি "/ tftproot"ডিরেক্টরি এবং নির্দেশ করুন"মেনু ব্যাকগ্রাউন্ড"ছবির আপেক্ষিক পথে (আমরা 640 * 480 রেজোলিউশন সহ ছবি ব্যবহার করার পরামর্শ দিই)। উদাহরণস্বরূপ উপরের কনফিগার করা ছবির পুরো পথটি হ'ল:/tftproot/fog/bg.png“.

প্রধান মেনুতে এফওজি সাব মেনুটি সংযুক্ত করুন

কারণ আমরা মেনু সাব-ডিরেক্টরিতে মূল কনফিগারেশন ফাইলটির একটি অনুলিপি তৈরি করেছি (এর রঙ স্কিমা, সময়সীমা এবং একই রকম রাখে), আপনি যদি এখন এই উপ-মেনুতে PXE বুট করা ক্লায়েন্ট থেকে যান তবে এটি কার্যকর হবে, তবে আপনি মেশিনটি রিবুট না করে মূল মেনুতে ফিরতে সক্ষম হবেন না।

সুতরাং সম্পাদনা করুন /tftpboot/howtogeek/menus/fog.cfg ফাইল:

sudo vim /tftpboot/howtogeek/menus/fog.cfg

"মেনু রঙের শিরোনাম" এন্ট্রি এবং এফওজি ফাংশনের আগে এই এন্ট্রিটি যুক্ত করুন:

LABEL ফিরে

সাব মেনু কঙ্কাল তৈরি করুন

আমরা ৪ টি উপ-মেনু তৈরি করেছি, এর মধ্যে তিনটি পূরণ করার জন্য আমাদের উপর নির্ভর করে। এটি করতে, আমরা যে টেম্পলেটটি তৈরি করব তা তৈরি করি।

টেমপ্লেট ফাইল তৈরি করুন:

sudo vim /tftpboot/howtogeek/menus/template.cfg

এটির বিষয়বস্তু তৈরি করুন:

মেনু অন্তর্ভুক্ত / pxelinux.cfg/master.cfg

অতিরিক্ত সাব-মেনুগুলির জন্য মঞ্চ সেট করতে দিন, যা ভবিষ্যতের গাইডগুলিতে আবৃত হবে:

সিডি / টিফুটপুট / হাওটোজেক / মেনু /

এটি হ'ল, বেসিক লেআউটটি এখন প্রস্তুত এবং এখন থেকে আমাদের কেবল এটির উপর ভিত্তি করে তৈরি করা দরকার যা আমরা ভবিষ্যতের গাইডগুলিতে করব। ভবিষ্যতের এই গাইডগুলি না আসা পর্যন্ত আপনি এফওগির সাথে পরিচিত হতে উত্সাহিত হবেন কারণ এটি নিজের মধ্যে একটি উত্তেজনাপূর্ণ যাত্রা।

আপডেট: ভবিষ্যত এখানে :)

কীভাবে নেটওয়ার্ক বুট করবেন (PXE) উবুন্টু লাইভসিডি

নিজেই FOG যান


$config[zx-auto] not found$config[zx-overlay] not found