Как установить Windows: режимы Legacy и UEFI.

Установка Windows 10 по сети — отличное решение, если нужно инсталлировать систему на несколько компьютеров. Выполнять ее просто так бессмысленно — только потратите время. А вот если речь идёт о подготовке компьютеров небольшой организации, то это самый эффективный способ установки. Смотрите также: как переустановить Windows 10.

Что будет носителем файлов установки?

Для начала определитесь с носителем, с которого вы будете Windows устанавливать. Склонять в какую-либо сторону вас не стану, у всех вариантов есть плюсы и минусы. Я лично для себя навсегда уяснил, что:

  • оптический диск в дисководе – всегда надёжно (если должным образом хранить: не оставлять на солнце, не мыть растворителем и не царапать); однако приводы не всегда и у всех работают
  • флешка компактна и мобильна; но надёжность носителя ставится под сомнение: чуток не так “потянул” из разъёма или вставил в порт криво – и перед вами файловая система RAW с нечитаемыми файлами, которые теперь тоже нужно восстанавливать. Но, учитывая общедоступность и всё большую применимость флешек как универсальных устройств, в качестве носителя у меня будет именно она.

Развивать эту тему подробнее смысла не вижу, а потому приступаем к установке. Однако перед процессом вам может пригодиться информация о том, как узнать в каком виде существующий носитель к установке подготовлен. То есть, если флешка уже на руках, Legacy она или UEFI? Вариантов для этого несколько, самый быстрый – из PowerShell:

get-disk

Где скачать?

Мы будем тестировать настройки на Windows Server 2016 Standart Evalution это пробная версия с ограниченным сроком действия — 180 дней.(Мы не нарушаем закон!)

Скачать Windows Server 2016 Standart Evalution можно по ссылке ниже.

Ссылка/Link: -ru/evalcenter/evaluate-windows-server-2016

И так переходим по ссылке, выбираем в каком виде мы хотим получить Windows — «ISO».(Рис.1)

Рис.1 — Выбираем в каком виде мы хотим получить Windows — ISO.

Заполняем анкету, Ставим галочку в чекбоксе «Yes»(Условия конфиденциальности), и жмём «Continue». Никаких подтверждений требоваться не будет, так что это занимает очень мало времени.(Рис.2)

Читайте также:  Вместо папок и файлов на флешке появились ярлыки: решение проблемы

Рис.2 — Заполнение анкету.

Выбираем свой язык, и жмём «Download».(Рис.3)

В результате скачается iso-образ, примерно с таким названием:

_REFRESH_SERVER_EVAL_X64FRE_

Объёмом: 6,52 Гб.

Рис.3 — Выбираем наш язык, и жмём Download.

Настройка PXE на Ubuntu

Хочу написать эту очень полезную заметку, которая может пригодиться как и начинающему системному администратору, так и обычному пользователю, который хочет автоматизировать процесс установки операционных систем. Сейчас я наведу пример установки по сети ОС семейства Linux. Но, в ближайшее время, добавлю установку Windows подобных систем. Установка операционной системы по сети (по PXE) понадобиться в случае:

  • неработоспособности USB портов
  • неработоспособности/отсутствии DVD/CD приводов
  • работе с удаленными серверами (в качестве сетевого live cd)
  • и т.п.

В данном случаи, в качестве хостовой ОС я взял Ubuntu LTS. Для детального изучения и понимания, можете ознакомиться с PXE и узнаете что к чему. Теперь, будем считать, что ознакомление прошло успешно, и Вы узнали, что PXE это Preboot eXecution Environment и это весьма нужная и полезная штука которая позволяет установить ОС при использовании сетевой карты (по сети).

Теперь разберем как работает PXE подробнее:

  1. Подключаем к сети компьютер-жертву.
  2. Включаем жертву и, при загрузку, жмем F12 (network boot или LAN boot), чтобы выбрать загрузку по сети LAN
  3. Дальше жертва отправить широковещательный DHCP запрос для получения сетевых настройок.
  4. Эти настройки должен выдать наш PXE сервер (он же DHCP-сервер), который мы будем настраивать
  5. Если мы нормально настроили PXE сервер — компьютер-жертва получит все нужные сетевые настройки (ІР адрес, шлюз и доступ к TFTP-серверу с которого подтянется файл загрузчик нужной операционной системы для жертвы).
  6. Дальше загрузчик считает конфиг и скачает выбранное нами ядро ОС с установщиком на жертву.
  7. Ну и запустит процесс установки ОС где все по стандарту.

Следовательно, нам нужно настроить на Ubuntu PXE сервер с DHCP, TFTP и образами нужных ОС.

Установка VMware ESXi

Приступим к делу.

Скачиваем дистрибутив ESXi с сайта VMware (требуется регистрация), где сразу же регистрируем бесплатный ключ для использования как Freeware-продукта — лишним в хозяйстве не будет. Без ключей ESXi работает в полнофункциональном режиме как коммерческая версия 60 дней — после, в отсутствии ключа до первой перезагрузки. Пишем образ на CD — на момент написания текста, для загрузки доступна версия 6 гипервизора ESXi.

Читайте также:  Как изменить программы по умолчанию в Windows 10

После того, как вы определились с выбором режима работы хоста (RAID, Sata AHCI) с жестким диском, выставляем нужное в настройках BIOS и загружаем сервер с установочного CD-диска. В моем случае использован стандартный эконом-вариант поставки сервера, потому привод был использован внешний через USB.

Рис. 01

Запускаем установщик

Рис. 02

Рис. 03

Принимаем условия лицензии

Рис. 04

Рис. 05

Выбираем диск (массив) для установки

Рис. 06

Раскладку клавиатуры

Рис. 07

Уставливаем пароль для пользователя root

Рис. 08

Рис. 09

Еще раз подтверждаем переразметку жесткого диска (старые данные на диске будут уничтожены!)

Рис. 10

Установка загрузчика Windows на сервер

На этом этапе мы будем настраивать сетевой загрузчик для установки Windows 10 по сети. Снова используем программу 7-zip:

Установка загрузчика Windows на сервер
  1. Открываем через 7-zip образ с подходящей разрядностью.
  2. Переходим в папку с номером в имени, которая имеет самый большой размер.

    Это самая большая папка, поэтому выбираем её

  3. Открываем каталог Windows/Boot/PXE.
  4. Находим и копируем файлы и в корень сервера TFTP.
  5. Создаём рядом с ними каталог с именем Boot.

    В корне TFTP должны быть такие файлы и папки

  6. Возвращаемся к открытой программе 7-zip, переходим по пути Boot\DVD\PCAT.
  7. Копируем файлы BCD, , папку ru_RU и вставляем их в каталог Boot, который только что создали в корне TFTP. 
Установка загрузчика Windows на сервер

В Boot нужно также добавить папку Fonts и файл Их местоположение внутри образа может меняться, но обычно их можно найти в каталоге \2\Windows\PCAT.

Установка загрузчика Windows на сервер

Нам нужно собрать все необходимые файлы в одном каталоге

Установка загрузчика Windows на сервер

После копирования файлов нужно настроить BCD — конфигурационный файл загрузчика Windows. Для этого мы будем использовать утилиту BOOTICE. 

Установка загрузчика Windows на сервер
  1. Запускаем версию программы с подходящей разрядностью.
  2. На вкладке BCD отмечаем опцию Other BCD file.
  3. В окне проводника указываем файл, который расположен по адресу *корневой каталог TFTP*/Boot.
  4. Нажимаем на кнопку Easy Mode.

    Сначала нужно настроить программу в режиме Easy Mode

  5. В блоке Global Settings изменяем значение Timeout(s) с 30 на 0.
  6. В Boot language устанавливаем значение ru_RU и отмечаем пункты «Display boot menu» и «No integrity checks».
  7. На вкладке Options в поле OS Title напишем Windows 10 x64. 
  8. В блоке Boot device пропишем адреса WIM-образа и SDI-файла.
  9. Нажмем Save current system и Close для сохранения конфигурации и закрытия окна.

    Настраиваем параметры Easy Mode

  10. В окне утилиты выбираем Professional Mode.
  11. Раскрываем меню Application objects и выделяем левой кнопкой мышки название системы, которое только что вписали в настройки.
  12. В правой части окна кликаем правой кнопкой мыши и выбираем значение New element.
  13. Задаем элементу имя DisableIntegrityChecks и жмем «ОК». 
  14. В окне устанавливаем параметры True/Yes и жмем «ОК».

    В режиме Professional Mode нам нужно создать новый параметр

Установка загрузчика Windows на сервер

После выполнения этих действий утилиту можно закрывать, больше она не пригодится. 

Читайте также:  Способы исправления ошибки активации Windows 10 с кодом 0xc004f074

Решение проблем с Ubuntu

Параллельная установка Ubuntu рядом с Windows сама по себе проблем не создает, что подтвердили наши тесты при установке в режиме BIOS. Однако дьявол кроется в деталях, как выяснили наши эксперименты с различными ПК и ноутбуками с UEFI. При этом кажется, что все идет как по маслу, однако потом снова загружается Windows, а об Ubuntu ни слуху ни духу.

Если вы тоже столкнулись с подобной проблемой, поищите решение в Google с указанием точной модели ПК или ноутбука в сочетании с Ubuntu. Быстрее всего найдутся советы по специфической настройке BIOS/UEFI  или особая адаптация загрузчика. Так, мы потерпели неудачу с ноутбуком Sony Vaio Pro и диском SSD с поддержкой NCQ. Только после отключения этой функции Ubuntu запустилась. В целом, рекомендуется использовать последнюю версию UEFI.

Решение проблем с Ubuntu

Вместо того чтобы довериться автоматике Ubuntu в отношении настройки жесткого диска или твердотельного накопителя, при возникновении ошибки вы можете прибегнуть к ручной разбивке на разделы. Соответствующий пункт меню в «Типе установки» называется просто «Другой вариант». Здесь необходимо создать три раздела: «/boot» на 250 МБайт (файловая система ext2), раздел swap на 4092 МБайт, а оставшееся место вы можете отдать под корневой раздел «/». Позвольте загрузчику записаться на раздел «/boot».