Создание межплатформенного (x86-x64) дистрибутива Windows
Внимание! Это незавершённая статья.
Введение
Подготовка
Экспорт 64-разрядных образов Windows в WIM-файл
Ограничения
Решение ограничений
Введение:
Так как из 32-разрядной среды предварительной установки Windows (Windows PE) возможно развертывание 32- и 64-разрядных образов Windows, их можно хранить в одном и том же WIM-файле. Для этого необходимо иметь в наличии дистрибутив 32-разрядной Windows и 64-разрядный файл install.wim
Дистрибутив Windows — это набор файлов на установочном носителе Windows, включающий не только файл Install.wim, но и дополнительные файлы и каталоги, необходимые для установки.
Подготовка:
Смонтируйте образ или вставьте диск 32-разрядной версии Windows.
Скопируйте весь дистрибутив 32-разрядной Windows во временный каталог локального компьютера, например D:\DVD_Win7_x86-x64.
Смонтируйте образ или вставьте диск 64-разрядной версии Windows.
Скопируйте 64-разрядный файл install.wim из папки sources в отдельный каталог локального компьютера, например D:\WIM\x64.
Экспорт 64-разрядных образов Windows в WIM-файл:
В командной строке средств развертывания выполните команду ImageX для экспорта 64-разрядных образов Windows в файл install.wim в 32-разрядном дистрибутиве Windows.
Выполните команду imagex /export для всех 64-разрядных образов Windows, которые следует добавить в дистрибутив Windows.
Например, если дистрибутив скопирован в папку D:\DVD_Win7_x86-x64, а 64-разрядный файл install.wim скопирован в D:\WIM\x64, выполните следующую команду:
Важно добавить имя образа Windows, чтобы избежать возможных конфликтов с 32-разрядным образом Windows а также указать что он предназначен только для 64-разрядных компьютеров.
Во время экспорта, 64-разрядный образ Windows и все необходимые метаданные копируются в файл install.wim с новым индексом. После добавления всех образов Windows в файл install.wim, дистрибутив Windows готов к использованию.
Во время установки пользователю предлагается выбрать образ Windows определенной архитектуры для установки (образы x86 или x64).
Ограничения:
1) Функция восстановления Windows, будет работать только с 32-разрядными версиями Windows.
2) Обновление 64-разрядной операционной системы не возможно, так как установка запускается из 32-разрядной версии программы установки Windows.
3) Не поддерживаются многоязычные выпуски Windows, требующих установки языковых пакетов из каталога \langpacks дистрибутивного общего ресурса. 32-разрядные языковые пакеты не могут быть установлены на 64-разрядные образы Windows.
4) Установка Windows Server 2008 или Windows Server 2008 R2 из 32-разрядной среды предустановки.
5) Установка образов Windows на основе Itanium из 32-разрядной среды предустановки.
Решение вышеперечисленных ограничений:
1) Добавление записи восстановления Windows в меню загрузки межплатформенного (x86-x64) дистрибутива Windows
2) Добавление функции обновления 64-разрядной операционной системы в межплатформенном (x86-x64) дистрибутиве Windows
2) Создание межплатформенного (x86-x64) дистрибутива Windows
3) Создание многоязычного дистрибутива Windows
3) Создание межплатформенного (x86-x64) многоязычного дистрибутива Windows с интеграцией языковых пакетов в образ Windows.
3) Создание межплатформенного (x86-x64) многоязычного дистрибутива Windows с установкой языковых пакетов из каталога \langpacks — Lego Project
Sursa
2012-05-06 14:58:33