- Загрузочный сервер для windows
- Как создать файл ответов VMware ESXi 5.5 ks.cfg
- Загрузочный сервер для windows
- Создание Windows PE
- Скрипт монтирования NFS шар с дистрибутивом Windows Server 2008 R2
- Популярные Похожие записи:
- 4 Responses to Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows
Загрузочный сервер для windows
Всем привет! Продолжаем настраивать установочный сервер PXE, напомню в четвертой части мы с вами настроили установку Debian и Ubuntu по сети, в данной части мы рассмотрим, как устанавливать VMware ESXI 5.5 по сети, и добавим нужные нам дистрибутивы с файлами ответов на наш сервер PXE. Думаю вы оцените данный функционал, позволяющий держать большое количество образов под нужные сервера.
Как и в случае с Debian нам нужно для наших дистрибутивов создать отдельную папку в /srv/tftp, назовем ее VMware, выставим нужные права и поставим галку Устанавливать разрешения и для потомков.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-02
и в ней я создам три под папки HP, IBM, Common для общего стандартного дистрибутива ESXI 5.5. Три папки я создал, так как большинство вендоров выпускают свои образы установки, со своим дополнительным набором утилит.
Далее разархивируете ISO образы установки ESXI и скопируем их каждый в свою папку. У меня были проблемы с копированием отдельных файлов установщика и я не парясь создал у себя на компьютере архив с папкой vmware в которой уже залил все дистрибутивы ESXi 5.5. Для примера у вас структура файлов в папка вендоров будет выглядеть подобным образом.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-04
далее нам нужно с вами создать файл ответов VMware ESXi 5.5 под названием ks.cfg.
Как создать файл ответов VMware ESXi 5.5 ks.cfg
Открываем блокнот и копируем в него вот такой текст.
# Соглашаемся с лицензионным соглашением
vmaccepteula
# Задаем пароль для root
rootpw password
#использовать первый диск, если там уже есть VMFS – переформатировать.
install —firstdisk —overwritevmfs
#В качестве получения ip адреса использовать DHCP
network —bootproto=dhcp
# перезагрузка без открывания CD-rom
Reboot —noeject
%firstboot —interpreter=busybox
# Включение ssh
vim-cmd hostsvc/enable_ssh
# Запуск службы ssh
vim-cmd hostsvc/start_ssh
# Включение shell
vim-cmd hostsvc/enable_esx_shell
# Запуск службы shell
vim-cmd hostsvc/start_esx_shell
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-06
Далее это файлик нужно подложить в каждую из папок с установщиком.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-07
Далее редактируем файл меню /srv/tftp/pxelinux.cfg/vmware
LABEL
ServerAdmin ivan@aetp.ru
DocumentRoot /var/www
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
После перезапустим Apache в Debian 8 командой
Открываем теперь для проверки ссылку http://10.10.10.2/5.5common/ks.cfg и видим, что файл ответил.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-19
Снова начинаем загрузку с PXE server, видим, что уже загрузились данные и файл ответов определился, начинается проверка вашего железа на требования к оборудованию
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-20
Далее так как я ставлю ESXI на тестовой виртуалке, то получил вот такое предупреждение
An erros hsa ocurred while parsing the installation script
Смысл тут в том, что для установки ESXI вам нужно иметь на железе хотя бы два ядра у процессора.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-21
Далее я увидел предупреждение script fole contains a non-ASCII character. Это предупреждение выскочило, потому что у нас есть в файле ответов русские комментарии. Можете их убрать если вам они не нужны.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-22
Дальше из за того что я разворачиваю на виртуальную машину, я поймал вот такое предупреждение
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-23
Далее начнется копирование установочных файлов.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-24
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-25
После окончания установки вы увидите сообщение
Которое вам сообщает что все установилось и требуется перезагрузка
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-28
После чего вы видите что ваш ESXI Host загрузился и получил по DHCP ip адрес.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-5 часть-29
Загрузочный сервер для windows
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-01
Всем привет в 20 части мы рассмотрели как добавить на PXE сервер AVG антивирусник, сегодня наконец то речь пойдет и дошли руки сделать установку Windows с PXE сервера pxelinux. Так что давайте сделаем наш сервер установки еще более универсальным. В данном примере я буду производить установку операционной системы Windows Server 2008 R2, но тут главное принцип, и не большие отличия от клиентский систем, типа семерки или 10.
Для решения нашей задачи нам нужен компьютер с ОС windows7/windows 2008 под рукой (для создания файлов установки). Он нам будет нужен, чтобы сделать WinPE. Windows PE — это среда предустановки Windows, использующаяся на первоначальном этапе установки операционных систем Windows Vista, Windows Server 2008 и Windows 7. На ней же основана и среда восстановления – Windows. На компьютере с помощью которого мы будем делать WinPE нужно установить WAIK (Windows Automated Installation Kit) или как его еще называют Windows AIK.
Создание Windows PE
открываем пуск и от имени администратора запускаем Командная строка средств развертывания.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-02
откроется черное окно командной строке winpe
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-03-1
выполняем команду для создания структуры папок winpe
Видим скопировалось 8 файлов.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-03
и у вас на диске С создалась папка winpe
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-04
далее создадим папку на диске С c:\netboot\win\Boot
И монтируем нашу файловую систему, командой
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-05
И теперь поочереди выполним три команды, которые скопируют нужные файлы в папку c:\netboot\win
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-06
В итоге вы получите три файла
Последовательность сетевой загрузки WinPE, начиная с версии 2.0, следующая:
- загружается сетевое ядро pxeboot.com ;
- сетевое ядро загружает стандартный диспетчер загрузки bootmgr.exe , далее сетевая загрузка практически не отличается от загрузки с других носителей;
- диспетчер загрузки читает файл BCD (boot configuration data), где прописана конфигурационная информация (расположение загрузочных файлов), загружает необходимый шрифт ( wgl4_boot.ttf ) и драйвер виртуального диска boot.sdi , потом загружается образ WinPE;
- диспетчер загрузки передает управление программе, указанной в параметре path BCD-файла.
Для начала хочу напомнить, что разница между файлами pxeboot.com и pxeboot.n12 , в требовании первого нажать для установки клавишу F12. Так как это требование в нашем случае лишнее, то я буду использовать файл pxeboot.n12.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-07
Теперь когда загрузиться с данного winpe вы увидите командную строку для выполнения команд, напишем скрипт для монтирования по протоколу nfs файловых шар.
Скрипт монтирования NFS шар с дистрибутивом Windows Server 2008 R2
Создадим файл startnet.cmd или можете его открыть C:\winpe\mount\Windows\System32\startnet.cmd. Так как меню у нас на русском языке, нужен редактор позволяющий менять кодировку текста(CP866 в нашем случае). Я использую Notepad++
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-08
Кодировки => Кодировки => Кириллица => OEM 866. Если Вы уже набрали код батника в Notepad++ и Вам его нужно пересохранить в кодировке cp866, действуйте по такой схеме:
1) Скопируйте весь текст батника (комбинация клавиш Ctrl + A или Правка => Выделить все)
2) Вырежьте выделенный текст в буфер обмена (Ctrl + X или правой кнопкой мыши по выделенному тексту => Вырезать)
3) Сделайте все, как на рисунке выше:
Кодировки => Кодировки => Кириллица => OEM 866
4) Вставьте текст из буфера обмена (Ctrl + V или Shift + Insert или правой кнопкой мыши => Вставить)
5) Сохраните файл (Файл => Сохранить).
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-09
Если вы по своему называли свою шару не images, то не забудьте это поправить. Скачать Скрипт монтирования NFS шар с дистрибутивом Windows
Сохраняем изменения и в startnet.cmd. Отмонтируем winpe.wim сохранив изменения и скопируем полученный образ к остальным файлам.
Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-10
Продолжение установки Windows с PXE сервера linux читайте в 21 части.
Популярные Похожие записи:
4 Responses to Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows
Добрый день!
Спасибо за статью, у меня все получилось как написано в этом мануале, но винда 7 не хочет запускаться.
Выдает ошибку:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
Ну и дальше пути решения типа «вставьте диск, выберите язык, кликните далее, кликните «Repair your computer»
File: \Boot\BCD
Status: 0xc000001
Info: An error occurred while attempting to read the boot configuration data.
В чем может быть проблема?
Таже самая ошибка File: \Boot\BCD
Status: 0xc000001
Info: An error occurred while attempting to read the boot configuration data.
Не работает данное описание.
Я семерку не тестировал, делал только с серверными версиями, смотрите пути в BCD