Создаем USB-накопитель с WinPE и GParted для загрузки в режимах BIOS и UEFI
Данная конфигурация предполагает, что для выбора ОС для загрузки в режиме BIOS будет использоваться меню GRUB, а в режиме UEFI - микропрограммное обеспечение материнской платы
скачиваем Windows Assessment and Deployment Kit (ADK) for Windows 8 и выполняем установку с компонентами "Средства развертывания" и "Среда предустановки Windows (Windows PE)"
запускаем от имени администратора "Среду средств развертывания и работы с образами"
создаем рабочую копию WinPE
copype amd64 c:\winpe
создаем загрузочную флэшку WinPE
makewinpemedia /ufd c:\winpe d:
скачиваем дистрибутив GParted и посредством Rufus создаем загрузочную флэшку
подключаем обе флэшки
загружаемся с флэшки GParted
уменьшаем размер единственного раздела на флэшке WinPE
создаем на флэшке WinPE второй раздел с файловой системой FAT32
монтируем второй раздел флэшки WinPE
mount /dev/sdc2 /mnt
устанавливаем GRUB на флэшку WinPE
grub-install --boot-directory=/mnt/boot /dev/sdc
копируем содержимое единственного раздела флэшки GParted на второй раздел флэшки WinPE
cp -R /run/live/medium/* /mnt
вносим в файл конфигурации GRUB флэшки WinPE (/mnt/boot/grub/grub.cfg) следующие изменения
удаляем фоновый рисунок меню GRUB для UEFI-режима (для единообразного отображения меню в BIOS- и UEFI-режиме), для этого:
удаляем фрагмент
insmod png
if background_image $pref/Gsplash.png; then
set color_normal=black/black
set color_highlight=magenta/black
else
set color_normal=cyan/blue
set color_highlight=white/blue
fi
добавляем фрагмент
set color_normal=cyan/blue
set color_highlight=white/blue
добавляем в меню GRUB для BIOS-режима пункт для запуска WinPE
if [ "${grub_platform}" == pc ]; then
menuentry "Windows Preinstallation Environment" {
insmod chain
set root=(hd0,1)
chainloader +1
}
fi
в пункт меню GRUB "Local operating system (if available)" вносим следующие изменения
set root=(hd1,1)