PDA

Показать полную графическую версию : Установка windows 7,8 из фрагментированного ISO


Xodok
08-05-2014, 14:41
При создании мультизагрузочной флешки с установочными образами ISO windows 7,8 все известные способы установки требуют непрерывности (без фрагментов) этих ISO, что постоянно создает дополнительные проблемы с дефрагментацией.
Предлагаю способ установки win 7, 8 x86 x64 из ISO с флешки с использованием NTBOOT.ISO без необходимости непрерывноcти файла ISO, т.е. он может быть фрагментирован. Монтирование ISO в процессе установки производится виртуальным приводом ImDisk.
На подготовленную загрузочную флешку grub4dos распаковывается архив NT6cmd-iso.exe (http://yadi.sk/d/nSXfGBq2Q9Hy3). Самораспаковывающийся архив содержит :
- папка NT6iso - с программами включая распакованный NTBOOT.ISO,
- папка ISO - пустая папка для дистрибутивов ISO,
- файл AutoUnattend.xml
- файл grldr
- файл menu.lst

Типовая командная запись в menu.lst имеет вид :
title INSTALL Windows 7 with flash
set isoname=win7x86.iso
dd if=()/NT6iso/au7iso.xml of=()/AutoUnattend.xml
dd if=()/NT6iso/spaces.txt of=()/NT6iso/namepath.cmd
write ()/NT6iso/namepath.cmd SET MYOS=\\ISO\\%isoname%\r\n
command %NTBOOT% iso_inst=vboot cdrom=/ISO/%isoname%
В титульной строке пишется свое наименование.
Во второй строке пишется произвольное имя образа.
В третьей строке для установки win 7 копируется au7iso.xml в AutoUnattend.xml, для установки win 8 копируется au8iso.xml.
Четвертая, пятая и шестая строки не изменяются.
Для установки windows 8 с автоматическим вводом ключа необходимо в строке Key файла au8unp.xml записать свой ключ вместо имеющегося.
Для установки windows 8 без ввода ключа нужно изменить содержимое файла дистрибутива \Sources\ei.cfg в зависимости от версии :
FOR RETAIL:
[Channel]
_Default

[VL]
0
FOR OEM:
[Channel]
OEM

[VL]
0
FOR ENTERPRISE:
[Channel]
Volume

[VL]
1
На начальном этапе установки обязательно должно открыться окно командной строки зеленого фона.
http://saveimg.ru/thumbnails/08-05-14/bb14a7d3989e8cbacf68882261f6d56e.jpg (http://saveimg.ru/show-image.php?id=33a56817f2a6791d95ea859b5d144c02)
На вопрос о восстановлении имеющейся windows "Do you want to try to repair Windows (Y/N)? : " следует ввести Y [ENTER] для
восстановления или просто нажать [ENTER] без необязательного N для установки.

Вариант установки из распакованного дистрибутива. (http://forum.oszone.net/post-2347735-10.html)

Ж.Д.А.Л.К.Е.Р.
08-05-2014, 21:42
При создании мультизагрузочной флешки с установочными образами ISO windows 7,8 все известные способы установки требуют непрерывности (без фрагментов) этих ISO »
WinSetupFromUSB этого не требует, плюс имеет поддержку UEFI (если для кого-то это критично).

Xodok
08-05-2014, 23:58
WinSetupFromUSB этого не требует »
WinSetupFromUSB ставит с частичной распаковкой и модификацией boot.wim и bcd

Ж.Д.А.Л.К.Е.Р.
09-05-2014, 00:13
Это плата за поддержку UEFI.

Xodok
09-05-2014, 01:27
Это плата за поддержку UEFI. »
котлеты UEFI отдельно - мухи распаковка и модификация отдельно.

Поддержка UEFI началась с версии WinSetupFromUSB 1.1, а конфигурация файлов для установки NT6 отработана на более ранних версиях, где UEFI еще не светилось . Вынос boot.wim из ISO связан, скорее всего, с желанием автора избежать проблем с фрагментацией.




© OSzone.net 2001-2012