KLASS

Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Букав много про это написано, но в основном с костылями в виде стороннего софта. Ф топку... Почитав там-сям, создал данную тему, чтобы собрать мысли в кучу. Использовал USB-HDD 500ГБ с одним разделом NTFS и кучей решений по установке и восстановлению систем. В основном использовал GRUB+ISO. Ситуация изменилась (давно, но сам тока щаз задумался) с: а) приходом UEFI, надо иметь раздел FAT32 б) увеличением Install.wim, если используем свой, обновляемый и совмещенный из разных редакций + установленный тот же Офис и обновления. Открыжил от конца единственного раздела NTFS 1ГБ для создания раздела FAT32. Активным остался раздел с NTFS! В корень раздела FAT32 положил извлеченный дистрибутив 8.1x64 Enterprise with Update 1 без файлов install.wim и EI.CFG. На раздел NTFS установил загрузчик командой: bcdboot C:\windows /s H: /f BIOS /l ru-ru Сюда же извлек дистрибутивы в каталог \-distr-\папка_дистрибутива, но со своими install.wim разных размеров (каждый более 4ГБ), которые были сделаны с присоединенных файлов VHD, командой: dism /Capture-Image /ImageFile:D:\install.wim /CaptureDir:E:\ /Name:Windows8.1x64 /Description:"Image Windows8.1x64" /Compress:max /Verify Структура папок на разделе NTFS (не считая зоопарка с загрузкой разных ISO, GRUB и прочее): \boot \-distr-\7.1x32 \-distr-\7.1x64 \-distr-\8.1x32 \-distr-\8.1x64, где install.wim (размер > 7ГБ) совмещен с другим install.wim от 8.1x64 Single Language (единственная не корпоративка) командой: Dism /Export-Image /SourceImageFile:d:\8.1x64SL\install.wim /SourceIndex:1 /DestinationImageFile:d:\8.1x64\install.wim /DestinationName:"Windows 8.1SL 64-bit Image" и пару файлов: \bootmgr \BOOTNXT В каталоге SOURCES, где совмещенный файл install.wim, файл EI.CFG был убран в сторонку (об этом далее). Так как каталоги с дистрибутивами на разделе NTFS имеют свою структуру, то для удобства установки систем в режиме Legacy (либо старых БИОС) необходимо добавить в каждый файл BOOT.WIM (раздела NTFS) пару файлов, чтобы программа установки могла найти файл install.wim (можно указать где лежит файл и во время установки, но это сделаем, когда будем ставить систему в режиме UEFI). Идея добавления файлов в BOOT.WIM не новая, я лишь добавил в архив файл DISM-Mod.cmd, где всю работу по добавлению файлов выполняет DISM. Кладем все эти файлы в один каталог, туда же, поочередно, кладем BOOT.WIM из каждого дистрибутива, при этом каждый раз изменяя (в файле mysetup.cmd) путь к файлу install.wim на нужный, во второй строке: SET DD=-distr-\7.1x64\sources Запускаем комстроку от админа из этого же каталога и вводим DISM-Mod.cmd=>Enter. Файлы добавились. Теперь добавляем записи для запуска каждой программы установки в файл \Boot\BCD на разделе NTFS, т.е. установки в режиме Legacy. В \efi\microsoft\boot\bcd на разделе FAT32 я ничего не добавлял, так как у мну в режиме UEFI только одна объединенная установка. Для удобства добавления записей можно использовать BOOTICE, например. Известно, что в программах установки 8.1 есть ошибка при создании раздела восстановления Windows, т.е. этот раздел создается размером 300МБ, что в дальнейшем приводит к ошибке при использовании внутренней программы создания образа (не актуально, уже работает с 300 Мб). Отсюда, при установке, когда доходим до окна (в любом режиме), запускаем окно комстроки (Shift+F10) и выполняем команду: Diskpart /s D:\mbr.txt со своими сценариями (MBR или GPT) При установке совмещенных в один install.wim систем в обоих режимах, выходим командой EXIT и вводим NOTEPAD. В блокноте жамкаем открыть файл и получаем обычный проводник. Теперь, в зависимости от устанавливаемой ОС, копируем в каталог SOURCES раздела FAT32 соответствующий файл, т.е. при установке корпоративки, я кидаю туда файл EI.CFG, а при установке Single Language, соответственно, только файл PID.TXT. После копирования нужного файла и при установке в режиме UEFI, закрываем блокнот и вводим в комстроке команду установки с параметром указывающим на расположение файла INSTALL.WIM: setup /installfrom:E:\-distr-\8.1x64\sources\install.wim где E: раздел NTFS. При установке в режиме Legacy никакой команды указывать не надо, установку производим обычным способом, как и остальные системы. Установку всех систем не проверял, ставил лишь корпоративку и SL (x64), остальные (в режиме Legacy) запускал и сразу отрубал. Возможно не все учел и будут замечания... | Всего записей: 11824 | Зарегистр. 12-10-2001 | Отправлено: 12:46 28-08-2014 | Исправлено: KLASS, 21:14 08-03-2015 |
|