Создаем 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-режиме), для этого:
удаляем фрагмент
1 2 3 4 5 6 7 8 | 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 |
добавляем фрагмент
1 2 | set color_normal=cyan/blue set color_highlight=white/blue |
добавляем в меню GRUB для BIOS-режима пункт для запуска WinPE
1 2 3 4 5 6 7 | if [ "${grub_platform}" == pc ]; then menuentry "Windows Preinstallation Environment" { insmod chain set root=(hd0,1) chainloader +1 } fi |
в пункт меню GRUB "Local operating system (if available)" вносим следующие изменения
1 | set root=(hd1,1) |