Статья описывает способ создания 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 и посредством Tuxboot создаем загрузочную флэшку GParted
- подключаем обе флэшки
- загружаемся с флэшки 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)