Автоматическая Установка Windows Vista
Как известно, в оригинальных дистрибутивах операционных систем Windows Vista присутствует несколько изданий ОС, а именно: 1-BUSINESS, 2-HOMEBASIC, 3-HOMEPREMIUM, 4-ULTIMATE 5-STARTER (индексы соответствуют оригинальному - не модифицированному install.wim от Microsoft) В дистрибутивах Windows Vista x64 пятое издание (Starter Edition) отсутствует. Соответственно, возникает резонное желание поставить Windows Vista нужного издания, но в автоматическом режиме. Для начала нам понадобится флешка 4GB и более, дистрибутив Windows Vista и, как самое простое решение, програмка WinSetupFromUSB, в интерфейсе которой разобраться очень легко. Либо делаем установочную флешку Windows Vista любым другим известным для вас способом. Для автоматической установки Windows Vista используется файл ответов, который создаётся с помощью Windows Automated Installation Kit (WAIK) и должен называться AutoUnattend.xml. Для того чтобы во время установки система "подцепила" файл ответов он должен располагаться в корне любого из дисков, которые доступны компьютеру (FDD, HDD, Flash). Проблема в том, что AutoUnattend.xml, а точнее, его название и расположение абсолютно одинаковы для всех изданий Windows Vista а следовательно, сделав AutoUnattend.xml для Vista Ultimate и положив его в корень флешки, всегда будет ставиться только Vista Ultimate, что не удобно и не универсально. Соответственно, перед началом установки нам надо выложить файл ответов того издания, которое мы собираемся установить. Для этого: 1. Cоздаем на флешке папку, например vistaxml, а внутри неё папки, названия которых соответствуют изданиям Vista (business, homebasic, homepremium, ultimate). 2. Создаем при помощи WAIK файлы AutoUnattend.xml для каждого издания и раскладываем их по соответствующим папкам на флешке. 3. Находим самый большой по размеру AutoUnattend.xml и выкладываем в корень флешки (скорее всего это будет файл ответов от издания Home Premium)! 4. Файлы меньшие по размеру мы должны "добить" до размера большего чтобы они совпадали байт в байт! От этого будет зависеть корректность копирования нужного нам файла ответов с помощью комманды dd. Добить файлы возможно просто, открыв их в редакторе notepad, например, и добавив символы "пробел" или "конца строки" (Enter), в самом конце XML-файла. 5. Меню grub4dos будет выглядеть следующим образом: Code color black/cyan yellow/cyan timeout 10 default /default
title Vista Business Automatic Setup dd if=(hd0,0)/vistaxml/business/AutoUnattend.xml of=(hd0,0)/AutoUnattend.xml root (hd0,0) chainloader /bootmgr savedefault 5
title Vista Home Basic Automatic Setup dd if=(hd0,0)/vistaxml/homebasic/AutoUnattend.xml of=(hd0,0)/AutoUnattend.xml root (hd0,0) chainloader /bootmgr savedefault 5
title Vista Home Premium Automatic Setup dd if=(hd0,0)/vistaxml/homepremium/AutoUnattend.xml of=(hd0,0)/AutoUnattend.xml root (hd0,0) chainloader /bootmgr savedefault 5
title Vista Ultimate Automatic Setup dd if=(hd0,0)/vistaxml/ultimate/AutoUnattend.xml of=(hd0,0)/AutoUnattend.xml root (hd0,0) chainloader /bootmgr savedefault 5
title ...Continue Vista Setup (Start Vista From This PC) map (hd1) (hd0) map --hook rootnoverify (hd0,0) chainloader /bootmgr savedefault
title Return to Main Menu configfile /menu.lst Где, собственно, dd и есть та команда, которая копирует AutoUnattend.xml соответствующего издания в корень флешки, после чего начинается установка Windows Vista. Так как dd работает не с файлами, как таковыми, а с потоками if входящий поток of исходящий поток мы и добивались "совершенства" путем уравнивания размера всех файлов, но сохранения корректной структуры XML. P.S. Если команда DD не доступна в вашей версии GRUB4DOS качайте новую версию.
|