Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-15 часть. Добавляем пункт перезагрузка
Всем привет в 14 части мы с вами добавили утилиту Hardware Detection Tools на наш pxe сервер, в 15 части мы с вами добавим в пункт главного меню возможность перезагружать сервер. Это удобно когда вы что то подправили на сервере и вам нужно перезагрузиться чтобы это проверить. Сам пункт будет добавлен в главное меню, но при желании вы сами сможете добавить его и во второстепенные.
Сам файл который выполнит перезагрузку уже присутствует в папке pxelinux и называется он reboot.c32.
Теперь идем в главное меню нашего сервера /srv/tftp/pxelinux.cfg/default и добавляем в самом конце вот такой код.
menu label Reboot
kernel reboot.c32
Полный конфиг стал выглядеть так
ui vesamenu.c32
PROMPT 0
menu background background.jpg
menu title AETP PXE Server boot menu
LABEL bootlocal
menu label Boot from first HDD
kernel chain.c32
append hd0 0
timeout 120
TEXT HELP
The system will boot after time is up.
ENDTEXT
LABEL Windows ->
KERNEL vesamenu.c32
APPEND pxelinux.cfg/windows
LABEL Linux ->
KERNEL vesamenu.c32
APPEND pxelinux.cfg/linux
LABEL FreeBSD ->
KERNEL vesamenu.c32
APPEND pxelinux.cfg/bsd
LABEL VMvare ->
KERNEL vesamenu.c32
APPEND pxelinux.cfg/vmware
LABEL Diagnostic utils ->
KERNEL vesamenu.c32
APPEND pxelinux.cfg/du
LABEL reboot
menu label Reboot
kernel reboot.c32
Загружаемся с нашего pxe сервера и проверяем что добавился пункт reboot и при его активации начинается перезагрузка.
Вот так вот просто добавить пункт меню перезагрузка в главное меню. В 16 части мы рассмотрим как добавить загрузку dos по сети с вашего pxe сервера.
Материал сайта pyatilistnik.org