Создаем 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)

Добавить комментарий