Как совместить на одном USB-диске несколько вариантов WinPE?
Far'овским ( к примеру) редактором заменить два вхождения \MININT в setupldr.bin на соответствующее имя WinPE-сборки (на \MINI_1 и т.д.).
Пример опций меню GRUB:
title WinPE NervOS - Full MEDIA Support
find --set-root /MINI_M/SETUPLDR.BIN
chainloader /MINI_M/SETUPLDR.BIN
title BartPE+WindowsXPE Alkid 11.2008
find --set-root /mini_1/SETUPLDR.BIN
chainloader /mini_1/SETUPLDR.BIN
Испытано с USB-HDD SATA 160G c GRUB 0.4.4 (2008-11-19 ) с NTLDR (размер 295536, версия файла 5.2.3790.1830 srv03_sp1_rtm.050324-1447), патченный ntdetect.com (размер 47596).
Проблем накидать на ёмкий флеш-диск разных вариантов загрузки нет, кроме одной: общей для всех сборок получается папка PROGRAMS - неприятная каша, в которой возможно пересечение разных версий и по-разному сработанных папок программ.
Можно, конечно, вручную менять нужные папки перед запуском, но всё же, может, кто подскажет более-менее бескровный способ переназначить для каждой сборки значение переменной %ProgramFiles% ?
Если самому собирать WinPE, WinXPE конструкторами - базару нет: можно сразу позаботиться об уникальных названиях папок в PROGRAMS, отредактировав плагины. А вот при использовании готовых сборок - проблема "мешанины"...
Могут спросить: зачем вообще это надо? Надо для разделения загрузки быстрых (лёгких) вариантов сборок от более тяжелых (медленных). Полезно и для тестирования готовых вариантов. В общем, для экономии времени, в конце концов!
Вот здесь варианты решения:
Booting two different PE's from one USB-Stick using Grub:
http://www.911cd.net/forums//index.php?act=Print&client=printer&f=38&t=21312 Правда, насколько понял, эти варианты с предварительным переименованием (через отдельную опцию меню GRUB - RENDIR - пакетный DOS файл, с последующив возвратом в главное меню) не прокатят с NTFS-флеш-диском, чего, в сущности, и хотелось бы.
А, ещё... Недавно заметил интересную вещь: причиной непонятных глюков при загрузке может быть фрагментация не только самих загрузочных образов, но и файлов в корне USB-диска! Contig.exe - лучшее средство от такой напасти.
------------------
Насчёт проблемы "NTLDR is missing", связанной с сильной фрагментацией таблицы MFT корневой папки:
http://support.microsoft.com/kb/320397/ru