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
В первую очередь нам нужно понять для чего оно нужно ???
Ну во-первых ... мы можем положить для загрузки любой 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 - это путь к файлу образу
Подключаем к сетевой свой компьютер или ноутбук и загружаемся через сетевую !
Комментарии
Отправить комментарий