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

pxe বুট

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

তবে শুরু করার আগে আমাদের কিছু জিনিস প্রস্তুত করা দরকার, তাই এই পোস্টে আমরা প্রদর্শন করতে যাচ্ছি উবুন্টুতে কীভাবে একটি PXE সার্ভার ইনস্টল করবেন। যারা এ সম্পর্কে খুব সচেতন নয় তাদের জন্য বলুন যে সংক্ষিপ্ত বিবরণ কোনও সার্ভারকে বোঝায় প্রাক বুট কার্যকরকরণ পরিবেশ -আর স্প্যানিশ 'প্রাক-শুরুর কার্যকর কার্যকর পরিবেশ'- এবং এটি আমাদের কী অনুমতি দেয় নেটওয়ার্ক ইন্টারফেসের মাধ্যমে দূরবর্তীভাবে একটি কম্পিউটার শুরু করুন.

এই জন্য, আমরা কি করি PXE সার্ভারে ইনস্টলেশন ISO চিত্রটি অনুলিপি করুন, তবে এটি কাজ করার জন্য আমাদের সার্ভারটি মাউন্ট করতে হবে যা আমরা এই টিউটোরিয়ালে প্রদর্শন করতে যাচ্ছি। এবং আমরা যে ভিত্তিতে আমাদের টিমের একটি নির্দিষ্ট আইপি ঠিকানা রয়েছে তা থেকেই শুরু করব 192.168.100.1 এবং একটি হোস্ট নাম serverpxe.com, তবে এটি ছাড়াও আমাদের একটি দরকার হবে DHCP সার্ভার আমাদের মধ্যে উবুন্টু সুতরাং আমরা কাজ পেতে।

# আপ টু ডেট আপডেট

# apt-get ইনস্টল isc-dhcp- সার্ভার

তারপরে আমরা সম্পাদনার জন্য সার্ভার ফাইলটি খুলি:

ন্যানো / ইত্যাদি / ডিফল্ট / isc-dhcp- সার্ভার

এবং আমরা আমাদের সরঞ্জামগুলির নেটওয়ার্ক ইন্টারফেসটি যুক্ত করি যাতে এটি সংযোগগুলি গ্রহণ করে:

[...]

ইন্টারফেস = »এথ0 ″

এখন আমরা কনফিগারেশন ফাইলের সাথেও এটি করি:

# ন্যানো / ইত্যাদি / ডিএইচসিপি / ডিএইচসিপিডি / কনফারেন্স

[...]

বিকল্প ডোমেন নাম "serverpxe.com";

বিকল্প ডোমেন-নাম-সার্ভারগুলি "server1.serverpxe.com";

সাবনেট 192.168.1.100 নেটমাস্ক 255.255.255.0 {

পরিসীমা 192.168.1.10 192.168.1.30;

বিকল্প রাউটারগুলি 192.168.1.1;

বিকল্প সম্প্রচার-ঠিকানা 192.168.1.255;

}

ডিফল্ট-ইজারা-সময় 600;

সর্বাধিক ইজারা-সময় 7200

[...]

অনুমোদনপ্রাপ্ত;

[...]

একবার আমরা শেষ করার পরে, আমাদের করতে হবে ডিএইচসিপি পরিষেবা পুনরায় চালু করুন:

পরিষেবা isc-dhcp- সার্ভার পুনঃসূচনা

এখন আমরা নিজেই PXE সার্ভারটি ইনস্টল করতে যাচ্ছি, এবং তারপরে এটি সম্পাদনার জন্য ফাইলটি খুলুন:

# অ্যাপেট-অ্যাপ্লিকেশন ইনস্টল করুন apache2 tftpd-hpa inetutils-inetd

# ন্যানো / ইত্যাদি / ডিফল্ট / tftpd-hpa

আমরা সেই বিকল্পটি যুক্ত করি যা আমাদের ডিমনটি শুরু করতে দেয়:

[...]

রুন_ডেমোন = »হ্যাঁ»

বিকল্প = »- l -s / var / lib / tftpboot»

আমরা সম্পাদনা করার জন্য ইনড্ড ডিমন কনফিগারেশন ফাইলটি সংরক্ষণ এবং খুলি:

# ন্যানো /etc/inetd.conf

আমরা নিম্নলিখিত যোগ:

[...]

tftp ডিজগ্রাম ইউডিপি ওয়েট রুট

আমরা সংরক্ষণ করেছি, এবং এখন পরিষেবাটি পুনরায় চালু করার সময় হয়েছে:

পরিষেবা tftpd-hpa পুনঃসূচনা

পরিষেবা কনফিগারেশন শেষ করতে, আমাদের PXE সার্ভারের সাথে একই কাজটি করতে হবে:

# ন্যানো /etc/dcp/dcc.conf p

ফাইলটির শেষে আমরা নিম্নলিখিতটি যুক্ত করব:

[...]

বুট করার অনুমতি দিন;

বুটপ অনুমতি দিন;

বিকল্প বিকল্প -128 কোড 128 = স্ট্রিং;

বিকল্প বিকল্প -129 কোড 129 = পাঠ্য;

পরের সার্ভার 192.168.1.100;

ফাইলের নাম "pxelinux.0";

আমরা পরিষেবাটি সংরক্ষণ এবং পুনঃসূচনা:

# পরিষেবা isc-dhcp- সার্ভার পুনঃসূচনা

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

# মাউন্ট / ডেভ / এসআর0 / এমএনটি

সিপি -আভিআর / এমএনটি / ইনস্টল / নেটবুট / * / ভার / লিব / টিফ্টপুট /

mkdir -p /var/www/html/ubuntu14.10

সিপি -avr / এমএনটি / * /var/www/html/ubuntu14.10/

তারপরে আমরা pxelinux.cfg / ডিফল্ট কনফিগারেশন ফাইলটি সম্পাদনা করি:

ন্যানো /var/lib/tftpboot/pxelinux.cfg/default

আমরা যোগ:

[...]
লেবেল লিনাক্স
কার্নেল উবুন্টু-ইনস্টলার / amd64 / লিনাক্স
অ্যাপেনড কেএস = http: //192.168.1.100/ks.cfg ভিগা = সাধারণ আরআরআরডি = উবুন্টু-ইনস্টলার / এএমডি 64 / আরআরআরডিজেড
ramdisk_size = 16432 রুট = / দেব / আরডি / 0 rw -

শেষ পর্যন্ত, আমরা DHCP সার্ভারে PXE সমর্থন যুক্ত করি:

nano /etc/dhcp/dhcpd.conf

আমরা যোগ:

[...]
বুট করার অনুমতি দিন;
বুটপ অনুমতি দিন;
বিকল্প বিকল্প -128 কোড 128 = স্ট্রিং;
বিকল্প বিকল্প -129 কোড 129 = পাঠ্য;
পরের সার্ভার 192.168.1.100;
ফাইলের নাম "pxelinux.0";

সব কিছুই, এখন আমাদের কেবল তাদের কম্পিউটার কম্পিউটার থেকে অন্য কম্পিউটারগুলি কনফিগার করতে হবে যাতে তারা নেটওয়ার্ক থেকে শুরু করতে পারে এবং এর মাধ্যমে তারা আমাদের PXE সার্ভারটিকে কনফিগারেশনের জন্য জিজ্ঞাসা করতে পারে এবং আমরা ইনস্টলেশনটি শুরু করতে পারি।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   এরিক তিনি বলেন

    উদাহরণ: এবং যদি আমি উনুন্টুর পরিবর্তে উইন 7 হতে চাই, যেহেতু আমি উবুন্টুর সাথে এটি করেছি তবে উইন 7 এর সাথে কখনই হয়নি, শুভেচ্ছা

  2.   ব্যক্তি তিনি বলেন

    আপনার সার্ভারের আইপি ঠিকানা যদি 192.168.1.100 হয় তবে সাবনেটটি 192.168.1.0 হওয়া উচিত।
    অন্যদিকে, শেষ পদক্ষেপটি যুক্ত করার সময় এটি আমাকে একটি ত্রুটি দেয়, এটি একটি বর্গাকার বন্ধনীটির মধ্যে বা এটি ঠিক এর মতো?

  3.   nacho তিনি বলেন

    হ্যালো, আমি সমস্ত পদক্ষেপগুলি অনুসরণ করেছি এবং ডিস্কগুলি বিভাজন করার পরে, এটি ইনস্টল করতে গেলে এটি থামবে এবং অবিরত হবে না। কি হতে পারে?

  4.   fdsa তিনি বলেন

    পরের বার আপনি একটি নিবন্ধ লিখবেন, পোস্ট করার আগে এটি পর্যালোচনা করুন কারণ এটি চোদার ছিদ্র

  5.   হিরোকোসোনয় তিনি বলেন

    এই লাইনগুলি থেকে আমি উবুন্টু ১.16.04.০৪-তে এগিয়ে থাকতে পারি না কিছু প্রস্তাবনা ..

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

    # মাউন্ট / ডেভ / এসআর0 / এমএনটি

    সিপি -আভিআর / এমএনটি / ইনস্টল / নেটবুট / * / ভার / লিব / টিফ্টপুট /

    mkdir -p /var/www/html/ubuntu14.10

    সিপি -avr / এমএনটি / * /var/www/html/ubuntu14.10/

    তারপরে আমরা pxelinux.cfg / ডিফল্ট কনফিগারেশন ফাইলটি সম্পাদনা করি:

    ন্যানো /var/lib/tftpboot/pxelinux.cfg/default

    আমরা যোগ:

    [...]
    লেবেল লিনাক্স
    কার্নেল উবুন্টু-ইনস্টলার / amd64 / লিনাক্স
    অ্যাপেনড কেএস = http: //192.168.1.100/ks.cfg ভিগা = সাধারণ আরআরআরডি = উবুন্টু-ইনস্টলার / এএমডি 64 / আরআরআরডিজেড
    ramdisk_size = 16432 রুট = / দেব / আরডি / 0 rw -

    শেষ পর্যন্ত, আমরা DHCP সার্ভারে PXE সমর্থন যুক্ত করি:

    nano /etc/dhcp/dhcpd.conf

    আমরা যোগ:

    [...]
    বুট করার অনুমতি দিন;
    বুটপ অনুমতি দিন;
    বিকল্প বিকল্প -128 কোড 128 = স্ট্রিং;
    বিকল্প বিকল্প -129 কোড 129 = পাঠ্য;
    পরের সার্ভার 192.168.1.100;
    ফাইলের নাম "pxelinux.0";

    সব কিছুই, এখন আমাদের কেবল তাদের কম্পিউটার কম্পিউটার থেকে অন্য কম্পিউটারগুলি কনফিগার করতে হবে যাতে তারা নেটওয়ার্ক থেকে শুরু করতে পারে এবং এর মাধ্যমে তারা আমাদের PXE সার্ভারটিকে কনফিগারেশনের জন্য জিজ্ঞাসা করতে পারে এবং আমরা ইনস্টলেশনটি শুরু করতে পারি।

  6.   টনি তিনি বলেন

    আমার যদি ইতিমধ্যে উইন্ডোজ সার্ভারে একটি ডিএইচসিপি সার্ভার থাকে তবে উবুন্টুতে কি ডিএইচসিপি সার্ভার ইনস্টল করা প্রয়োজন?