Pxe завантажувальний сервер, сево еволюція робіт

Налаштуємо завантажувальний PXE сервер. Завантажити налаштовану операційну систему на комп'ютері без жорсткого диска завжди приємно. Використовувати утиліти для діагностики і роботи з жорсткими дисками зручно і практично. Налаштування на будь-якому дистрибутиві Linux.

Давно хотів мати в локальній мережі завантажувальний сервер PXE за допомогою якого можна запускати на комп'ютерах не мають жорсткого диска потрібну мені операційну систему з усіма необхідними налаштуваннями. Використання набору утиліт для діагностики і роботи з системою завантажуються по локальній мережі теж вельми зручна штука. У дистрибутиві Calculate Linux створення свого завантажувального образу робиться просто, зрозуміло і при хорошому знанні дозволяє творити чудеса.

Після всіх налаштувань ми отримаємо можливість використовуючи PXE завантажувач:

  • Завантажувати операційну систему Calculate Linux,
  • Перевірити пам'ять програмою Memtest86 +,
  • Перевірити жорсткі диски програмами MHDD і Victoria,
  • Працювати з жорсткими дисками програмою Clonezilla.

Вся настройка проводиться на операційній система CentOS 7. Налаштувати можна і на будь-який інший системі, так як використовувані пакети присутній у всіх операційних системах Linux.

Підготовка системи для роботи PXE сервера

Для завантаження по PXE в Bios підключається комп'ютера повинна бути включена і налаштована дана функція.

Встановимо необхідні пакети без питань:

Налаштування DHCP сервера

У локальній мережі повинен працювати тільки один сервер DHCP.

Мої настройки будуть проводиться на системі працює в якості шлюзу локальної мережі. Я не буду розглядати настройку самого шлюзу а лише торкнуся моменти необхідні для нас.

Параметри мережевої карти яка дивиться у внутрішню мережу:

Як видно моя внутрішня локальна мережа буде 192.168.1.0/24

Наведемо конфігураційний файл DHCP сервера до наступного вигляду:

Додаємо в автозавантаження:

Використання DHCP сервера дуже зручно, так як дозволяє вказує різні параметри які значно спрощують життя при роботі з локальною мережею.

Після перезавантаження служби параметри вступлять в силу:

Налаштування TFTP сервера

TFTP сервер використовується головним чином для первинного завантаження бездискових робочих систем. Налаштуємо конфігураційний файл:

Додаємо в автозавантаження:

Налаштування NFS сервера

Наведемо файл настройки до вигляду:

Додаємо в автозавантаження:

Створення завантажувального меню PXE сервера

Скопіюємо необхідні файли для роботи меню:

Створимо папку для файлів меню завантаження:

Створення головного меню PXE сервера

У головному меню ми будемо використовувати варіанти завантаження системи і перехід на підміню з утилітами по паролю.

Створимо файл головного меню:

Файл фонового зображення меню повинен бути розміром 640х480 пікселів, у форматі PNG або JPEG.

Створимо папку для фонових зображень і папку для завантажувальних live образів систем:

Завантажуємо необхідний iso образ будь-якими зручними вам способами і копіюємо вміст в потрібну папку.

При використанні способу з графічною оболонкою KDE для стабільної роботи необхідно використовувати 4 G оперативної пам'яті!

Наведу лише команди які необхідні для монтування і размонтирования образу iso:

Налаштування параметрів для завантаження різних операційних систем розрізняються. У моєму випадку настройки вірні для дистрибутивів сімейства Calculate Linux.

У даній настройці за замовчуванням вантажиться live образ. У разі якщо вам необхідна за замовчуванням завантаження з жорсткого диска, то розмістіть необхідний пункт першим в меню.

Моє головне меню:

Pxe завантажувальний сервер, сево еволюція робіт

Створення підміню для PXE сервера

Всі утиліти я навмисно вивів в окреме підміню і закрив паролем. Так мені спокійніше і користувачі не полізуть туди куди їм не треба.

Мій файл підміню для utilits виглядає так:

Завантажити необхідний iso образ Clonezilla ви можете за посиланням на сайт розробника. На сайті ви можете знайти всю необхідну інформацію для настройки і роботи з цією чудовою системою.

Моє меню з утилітами:

Pxe завантажувальний сервер, сево еволюція робіт

Маючи під рукою такий сервер я без праці можу запустити на будь-якому комп'ютері, з можливістю PXE завантаження, операційну систему і попрацювати в ній. Можна завантажити ClineZilla і зробити будь-які маніпуляції з жорсткими дисками. Звичайно система з KDE важкувата і я обов'язково настрою образ з XFCE, для роботи на комп'ютерах зі слабкими технічними параметрами.

Хочете сказати грошове спасибі? Подаруйте грошики!

Схожі записи:

За такою схемою у мене в одному офісі працювали користувачі в терміналі. Для них було зібрано дистрибутив з голими іксами і автозапуском rdp клієнта. Варіант цілком робочий і функціонував більш чи менш стерпно. Але дрібні баги то з дозволом екрану, то з перемиканням розкладки, то з неможливістю підключатися після поновлення rdp і зміни версії протоколу, привели до того, що було вирішено використовувати найпростіші неттопи з windows starter. На них все працювало без проблем і не вимагало взагалі ніякого обслуговування.

На якій версії був зібраний дистрибутив?

Я якось грався з rdp сервером але деякі труднощі змусили мене відмовитися від цієї ідеї. А за цією схемою можна підключатися до нормально працюючій системі в локальній мережі. (Ну щоб з іншого компа наприклад слабшого користуватися всіма перімуществамі більш потужного стоїть в іншій кімнаті)?

Складнощі звичайно є. У моєму варіанті мене все влаштовує на всі 100% ну а далі покаже час. Linux дуже динамічно розвивається і часом то з чим бився рік тому в нових версіях налаштовується на раз два. За такою схемою я і підключаюся. Налаштував RDP сервер на машині де встановлена ​​програма 1С: Підприємство 8.3. Один раз був випадок що полетів жорсткий диск на робочому ноутбуці а мені треба було терміново зробити в ній один документ. Дістав якийсь древній комп'ютер без диска завантажився по PXE і підключившись по RDP зробив все що мені було потрібно.

Схожі статті