PXE загрузка на Ubuntu Server

Ну что же ... приступим ....
В первую очередь нам нужно понять для чего оно нужно ???
Ну во-первых ... мы можем положить для загрузки любой LiveCD например реаниматора какого нибудь и когда возникнет необходимость - можем загрузится ...
Во-вторых ... можно перевести весь офис на без-дисковые станции и грузить всех по сети, для чего так же пригодится гиговая сеть между сервером и свичём !

Ладно ... не буду грузить ... сами решайте для чего вам это пригодится ....


Я думаю что у Вас уже установлен DHCP-сервер ... если такого нет - то устанавливаем и настраиваем .. правда нужно дописать cnроку

filename "pxelinux.0";

а также не забываем в файле /etc/default/dhcp3-server или /etc/default/isc-dhcp-server (в зависимости от того каким сервером Вы пользуетесь) указываем какой интерфейс(-ы) раздает интернет в локальную сеть!

Устанавливаем TFTP сервер с помощью которого дальше будет грузится

sudo apt-get install tftp tftpd-hpa

Теперь создаём директорию и делаем владельца nobody

sudo mkdir -m 777 /tftp
sudo chown nobody /tftp

Настраиваем /etc/default/tftpd-hta

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

Установим PXELINUX\

sudo apt-get install syslinux
mkdir /tftp/boot
cd /usr/lib/syslinux/
cp vesamenu.32 /tftp/boot
cp memdisk /tftp/boot
cp pxelinux.0 /tftp
cd /tftp
mkdir pxelinux.cfg
cd pxelinux.cfg
touch default
nano default 

И вносим наши настройки и формируем список загрузки


default /boot/vesamenu.c32
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color disabled 0 #ffffffff #00000000
menu color timeout_msg 0 #ffffffff #00000000
menu color timeout 0 #ffffffff #00000000
menu background #1F45A5

menu title PXE Network Boot Menu
prompt 0
timeout 50

LABEL Kolibri
        MENU LABEL KolibriOS
        KERNEL boot/memdisk
        APPEND iso initrd=images/kolibri.iso

images/kolibri.iso - это путь к файлу образу

Подключаем к сетевой свой компьютер или ноутбук и загружаемся через сетевую !

Комментарии

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками

Linux: GRUB: Аварийный запуск системы из командной строки GRUB