Install and configuration PXE server in ubuntu

  • ابتدا بسته‌های زیر را نصب نمایید :

  • در مرحله‌ی بعد از پرونده‌ی dnsmasq.conf یک پشتیبان گرفته و آن را با یک ویرایشگر باز کنید :

  • سپس تغییرات زیر را اجرا نمایید :

  • مواردی که به صورت قرمز رنگ مشخص شده است باید تغییر یابند.
  • عبارت dhcp-option=3 به منظور آدرس مسیریاب یا Default GW می‌باشد.
  • عبارت dhcp-option=6 به منظور آدرس خادم DNS است. استفاده‌ی چندین مرتبه از این عبارت بدون مشکل است.
  • عبارت dhcp-option=28 به منظور آدرس broadcast شبکه می‌باشد.
  • عبارت dhcp-option=42 به منظور آدرس خادم NTP می‌باشد. در صورتی که مقدار 0.0.0.0 برای این عبارت در نظر گرفته شود، تنظیمات مربوطه به عهده‌ی سیستم‌عامل واگذار می‌شود.
  • عبارت dhcp-boot به منظور درج آدرس IP خادم PXE است.
  • مقدار عبارات pxe-prompt و pxe-service دلخواه بوده و باید متناسب با خادم تغییر یابند.
  • در ادامه :

  • در مرحله‌ی بعد پرونده‌ی ISO را در مسیر زیر Mount کنید :

  • در ادامه :

  • در صورتی که دیوارآتش بر روی خادم فعال است :

  • آدرس مخزن به صورت زیر است :

  • پرونده‌ی زیر را با یک ویرایشگر باز کنید :

  • سپس خط زیر را به آن اضافه کنید :

  • نکته: توجه نمایید که آدرس 192.168.182.128 فرضی بوده و باید متناسب با خادم تعویض شود.
  • خط بالا می‌شود تا فرآیند نصب از طریق خادم PXE صورت گیرد اما تمام مراحل از کاربر پرسیده می‌شود. همچنین در ادامه‌ی فرآیند نصب باید آدرس مخزن نیز لحاظ شود که در ادامه‌ی مستند گفته می‌شود.
  • می‌توان خطوط زیر را به پرونده‌ی local-sources.seed اضافه کرد تا مرحله‌ی اضافه کردن آدرس مخزن به صورت دستی توسط کاربر انجام نشود.

  • در ادامه پرونده‌ی زیر را با یک ویرایشگر باز کنید :

  • سپس عبارت زیر را در جلوی عبارت append قرار دهید :

  • یعنی این پرونده باید به شکل زیر باشد :

  • در ادامه پرونده‌ی زیر را با یک ویرایشگر باز کنید :

  • سپس عبارت زیر را در جلوی عبارت append قرار دهید :

  • یعنی این پرونده باید به شکل زیر باشد :

  • در ادامه پرونده‌ی زیر با یک ویرایشگر باز کنید :

  • سپس عبارات زیر را با استفاده از # به حالت توضیح تبدیل کنید :

  • در نهایت کافیست خادم خام را روشن کرده تا مراحل نصب آغاز شود.
  • در مرحله‌ی نصب سیستم عامل Ubuntu در قسمت choose a mirror of the ubuntu archive باید گزینه‌ی enter information manually انتخاب شود.

  • در صفحه‌ی باز شده آدرس خادم PXE را به صورت زیر وارد کنید :

  • در مرحله‌ی بعد آدرس پوشه‌ای که سیستم‌عامل درون آن قرار دارد را وارد کنید.
  • این آدرس با توجه به تنظیمات به صورت زیر است :

  • بعد از به پایان رسیدن فرآیند نصب پیشنهاد می‌شود آدرس مخزن سیستم‌عامل به صورت زیر عوض شود.

  • توجه نمایید که آدرس 192.168.182.128 آدرس خادم PXE می‌باشد.

  • مطالعه‌ی بیشتر در این خصوص در اینجا | لوکال
  • مطالعه‌ی بیشتر در خصوص پرونده‌ی local-sources.seed در اینجا