Показать полную графическую версию : [решено] Windows Server 2102+WDS+PXELinux
Коллеги, всем привет. Прошу помощи, свой мозг уже взорвал, думать не могу :)
Имеем: Windows Server 2012 с поднятой ролью WDS. WDS настроил, все ок (грузятся Windows xp, 7, 8, 8.1). Захотел прикрутить возможность установки Ubuntu\Linux. Сделал вот по этой статье: http://geektimes.ru/post/171329/
Всё работает. А теперь вопрос: как сделать так, чтобы можно было закидывать ISO образы на WDS сервер и с них грузится? Попробовал закинуть загрузочный диск Acronis, но не очень понял, что нужно прописывать в pxelinux.cfg\default
Может есть какой то простой механизм загрузки образов по сети?
Появилась мысль, каким то образом прикрутить к PXELinux загрузчик GRUB4Dos и через него грузить образы (как USB Mutiboot работает), но знаний для этого не хватает...
Или, может кто то ещё варианты предложит?
Заранее спасибо!
P.S. Знаний в линуксе/убунте никаких...
P.P.S. А может можно, каким то способом сделать так, что бы pxelinux грузил в одном из пунктов меню GRUB4DOS? Ну например на сервере создать не большой локальный диск и запилить туда загрузчик GRUB4DOS и использовать этот раздел, как загрузочную флешку?
Telepuzik
07-07-2015, 11:42
ravage,
Посмотрите Deep Dive: Combining Windows Deployment Services & PXELinux for the ultimate network boot (https://thommck.wordpress.com/2011/09/09/deep-dive-combining-windows-deployment-services-pxelinux-for-the-ultimate-network-boot/) может поможет.
Вообщем, получилось сделать кое-что :)
На всякий случай тут отпишусь - мало ли, кому то пригодится.
Итак, в папке D:\RemoteInstall\Boot\x64\pxelinux.cfg на WDS сервере у меня лежат следующие файлы:
background.png - фоновая картинка 640х480. Это картинка, которая отображается на заднем плане загрузочного меню
Cyr_a8x16.psf - файл из дистрибутива syslinux, который отвечает за поддержку кириллицы (русского языка) в загрузочном меню
default - конфигурационный файл меню, в котором прописываются изначальные пункты загрузочного меню
ForAdmins.conf - конфигурационный файл специального подраздела меню, доступ к которому только по паролю, предназначенный только для системных администраторов.
graphics.conf - конфигурационный файл, отвечающий за графические параметры меню (цвет, положение строк, кол-во строк и т.д.)
Содержание файла default:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
TIMEOUT 200
ALLOWOPTIONS 0
FONT pxelinux.cfg\cyr_a8x16.psf
MENU BACKGROUND pxelinux.cfg\background.png
MENU TITLE Успех неизбежен! :)
MENU INCLUDE pxelinux.cfg\graphics.conf
LABEL wds
MENU LABEL Install Windows XP, 7, 8, 8.1
KERNEL pxeboot.0
LABEL Ubuntu Desktop 14.04.1 LTS
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz
LABEL Ubuntu Server 14.04.1 LTS
KERNEL Distr/UbuntuServer/linux
APPEND priority=low vga=normal initrd=Distr/UbuntuServer/initrd.gz
LABEL HDD Regenerator
MENU LABEL HDD Regenerator
Kernel memdisk
INITRD Distr\HddRegenerator\HDDReg.IMG
APPEND img
LABEL Memtest86
MENU LABEL Memtest86
Kernel memdisk
INITRD Distr\Memtest\Memtest86-5.01.iso
APPEND iso
LABEL ForAdmins
MENU LABEL For Admins Only!
MENU PASSWD QWERTY123456
KERNEL vesamenu.c32
APPEND pxelinux.cfg\ForAdmins.conf
LABEL reboot
MENU LABEL Перезагрузка
COM32 reboot.c32
LABEL local
MENU DEFAULT
MENU LABEL Загрузка с жесткого диска
LOCALBOOT 0
Type 0x80
Содержание файла ForAdmins.conf:
DEFAULT vesamenu.c32
PROMPT 0
FONT pxelinux.cfg\cyr_a8x16.psf
MENU TITLE FOR ADMINS ONLY!
MENU INCLUDE pxelinux.cfg\graphics.conf
MENU BACKGROUND pxelinux.cfg/background.png
LABEL main menu
MENU LABEL Возврат в главное меню
KERNEL vesamenu.c32
APPEND pxelinux.cfg/default
LABEL Anti SMS
MENU LABEL Anti SMS
KERNEL memdisk
INITRD Distr\AntiSMS\AntiSMS8.iso
APPEND iso
LABEL AntiWinBlock
MENU LABEL AntiWinBlock 3.1 Final Win 8.1PE
Kernel memdisk
INITRD Distr\AntiWinBlockAntiWinBlock.iso
APPEND iso
LABEL AntiWinLocker
MENU LABEL AntiWinLocker Live CD v3.3
Kernel memdisk
INITRD Distr\AntiWinLocker\AntiWinLockerLiveCD_3.3.iso
APPEND iso
LABEL STEA
MENU LABEL STEA Live CD
KERNEL memdisk
INITRD Distr\STEA\STEA_Live_2013.03.iso
APPEND iso
LABEL Acronis
MENU LABEL Acronis Boot DVD
KERNEL memdisk
INITRD Distr\Acronis\Acronis_BootDVD_2015.iso
APPEND iso
LABEL Ntfschk
MENU LABEL NTFSCHK - Проверка дисков на ошибки
KERNEL memdisk
INITRD Distr\Ntfschk\Ntfschk.ima
APPEND ima
LABEL Eurosoft PC-Check v6.21 ENG
MENU LABEL Eurosoft PC-Check v6.21 ENG - Тестирование железа
KERNEL memdisk
INITRD Distr\PC-Check\PC-Check.iso
APPEND iso
LABEL Fix NTLDR is missing
MENU LABEL Fix NTLDR is missing - Восстановление загрузчика Windows
KERNEL memdisk
INITRD Distr\Fixntldr\fixntldr.iso
APPEND iso
LABEL CmosPwd v5.0 ENG
MENU LABEL CmosPwd v5.0 ENG - Восстановление паролей к HDD и BIOS
KERNEL memdisk
INITRD Distr\CmosPwd\CmosPwd.iso
APPEND iso
LABEL Reset Windows Password
MENU LABEL Reset Windows Password - Сброс пароля Windows
KERNEL memdisk
INITRD Distr\PASSCAPE\PASSCAPE.iso
APPEND iso
LABEL reboot
MENU LABEL Перезагрузка
COM32 reboot.c32
LABEL local
MENU DEFAULT
MENU LABEL Загрузка с жесткого диска
LOCALBOOT 0
Содержание файла graphics.conf:
MENU BACKGROUND pxelinux.cfg/background.png
menu color screen 37;40 #80ffffff #00000000 std
menu color title 1;36;44 #ff8c00 #00000000 std
menu color unsel 37;44 #ffffffff #00000000 std
MENU COLOR BORDER * #00000000 #00000000 none
menu color sel 7;37;40 #4eee94 #9370db all
menu color tabmsg * #00000000 #00000000 none
menu color hotsel 1;7;37;40 #e0400000 #20ff8000 all
menu color disabled 1;30;44 #60cccccc #00000000 std
menu color scrollbar 30;44 #40000000 #00000000 std
menu color pwdborder 30;47 #80ffffff #20ffffff std
menu color pwdheader 31;47 #80ff8080 #20ffffff std
menu color pwdentry 30;47 #80ffffff #20ffffff std
menu color timeout_msg 37;40 #80ffffff #00000000 std
menu color timeout 1;37;40 #c0ffffff #00000000 std
MENU MARGIN 6
MENU PASSWORDMARGIN 3
MENU ROWS 16
MENU HSHIFT 0
MENU VSHIFT 5
?
P.S. Чтобы в меню корректно отображались русские буквы, необходимо при редактировании файлов default и ForAdmins.conf в программе NOTEPAD++, в меню выбрать Кодировки-Кодировки-Кириллица-OEM 866
И не забыть сохранить всё это дело :)
Всем удачи!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC