![]() |
Можно ли установить Windows XP c WinPE
Имеется флешка -хочу сделать ее загрузочной.
И чтобы установка запускалась с Windows XP Live CD. Как это-сделать,как будет выглядеть и возможно ли это? |
ну вообще WinPE изначально и предназначена для установки Windows на чистую систему как замена дос
|
А перезаписывается ли установщиком XP загрузчик на флешке -например Grub.
|
xp9, Можно попробывать так
|
я создал свой WinPE 3.0 добавив в качестве шела Total Commander, на Virtual Box установил чистый Windows XP собрал его в WIM-образ и с помощью утилиток diskpart и imagex размечаю диск и устанавливаю XP из собранного WIM-образа.
По поводу правильной сборки WIM образа при использование Virtual Box читаем тут: http://habrahabr.ru/blogs/windows/73268/ Ну, а по поводу интеграции Total Commander мой вариант вот: 1. Смонтировал winpe.wim и создал где положено файлик Winpeshl.ini: Код:
[LaunchApp] shell.cmd: Код:
:: утилитка скрывающая окно CMD 3. В файлик настроек Total Commander я добавил секцию wincmd.ini: Код:
* * * 4. Скрипт repartition_disk_0.cmd запускает лишь одну строку diskpart /s %FLASH%\exec\repartition_disk_0.txt - т.е. утилита diskpart отрабатывает по сценарию описанному в файле repartition_disk_0.txt: Код:
select disk 0 5. Ну, и последний скрипт, который при помощи утилитки imagex устанавливает windows. У меня скрипт универсальный. Как можно увидеть из команд запускаемых в меню Total Commander (см п. 3) скрипт запускается с параметрами apply_wim.cmd xp vlk. Первый параметр это имя WIM-образа (без расширения), второй параметр это издание внутри указанного WIM-образа. Ну, и сам скрипт apply_wim.cmd: Код:
@echo off |
Доработал свою флешку:
* Сделал чтобы флешке принудительно назначалась буква Y: Иначе получается небольшой "конфуз": когда на жестких дисках компьютера (на котором грузишься с этой WinPE) отсутствуют тома, то диском С: становится загрузочная флешка, что делает установку Windows не такой гладкой. В общем, переработал Winpeshl.ini: Код:
[LaunchApp] 1ый - инициализация WinPE - чтобы флешке автоматом присвоилась свободная буква, хоть даже и С: - не важно (нам же надо как-то найти нашу флешку чтоб переназначить ей букву) initialize.cmd: Код:
cmdow @ /HID 2ой - переназначение буквы флешки - мы находим нашу флешку с помощью фйлика flashtag, а затем запускаем diskpart со сценарием assign_Y_to_flash.ini reassign_flash.cmd: Код:
cmdow @ /HID assign_Y_to_flash.ini Код:
select volume %FLASH% * Добавил в WinPE средство для монтирования ISO-образов! Очень полезная штука! После этого можно Windows устанавливать прямо из образа! 1. Качаем filedisk 1.7. 2. Монтируем наш boot.wim средствами WAIK 3. Из скачанного архива закидываем файлик filedisk.sys в .\mount\Windows\System32\drivers\ 4. Из скачанного архива закидываем файлик filedisk.exe в .\mount\Windows\System32\ (как вариант, можете закинуть этот файл к остальным утилитам путь к которорым добавлен к переменной %PATH% - см. предыдущий пост пункт 2). 5. Из скачанного архива открываем в блокноте файлик filedisk.reg и заменяем SYSTEM\CurrentControlSet на WINPE\ControlSet001. (Ctrl+H вам в помощь). Чтобы не портить оригинал делаем Сохранить как, ну и, например, pe_filedisk.reg. 6. Запускаем regedit.exe, встаём курсором на HKEY_LOCAL_MACHINE, в меню Файл выбираем Загрузить куст..., указываем .\mount\Windows\System32\config\SYSTEM, имя раздела задаём WINPE. В результате у нас должен появиться раздел HKEY_LOCAL_MACHINE\WINPE. Далее жмем Файл -> Импорт... и указываем файлик сохранённый на предыдущем этапе (pe_filedisk.reg). Встаём на нраздел WINPE, ну, и жмём Файл -> Выгрузить куст.... После этого можно демонтировать образ WinPE сохранив изменения и загрузившись с него поэкспериментировать с новой утилиткой * Добавил в меню Total Commander строку для запуска нового скрипта. wincmd.ini: Код:
[DirMenu] xp_iso.cmd: Код:
cmdow @ /HID в основу для данного поста легла информация позаимствованная вот отсюда: http://www.msfn.org/board/topic/1396...-from-usb-hdd/ |
Время: 13:04. |
Время: 13:04.
© OSzone.net 2001-