Последнее, что стоит упомянуть в этом цикле статей - это интеграция драйвера FiraDisk в дистрибутив для возможности использования этого образа для установки Windows с флешки. Да, я уже говорил как установить Windows с флешки, но для полноты картины - я повторюсь.
Данная статья будет основана на этой моей статье - Установка Windows Vista/7/8 с флешки с модификацией дистрибутива (первой ее части, посвященной ручной интеграции), так что если вы полностью переварили ее, то здесь вы вряд ли найдете что-то новое для себя.
Если вкратце - будем модифицировать файл-образ boot.wim подмонтировав его с помощью DISM.
Приступим?
Сначала определимся с тем, что у нас уже есть:
1. Свой ISO-образ содержащий настроенный install.wim (объединенные x86 и x64, интегрированные дефолтные ключи и созданный файл ответов).
2. Установленный WAIK.
3. Распакованный ISO-образ дистрибутива в папку .\ISO_files.
4. Пустой каталог .\mount.
А теперь, что нужно сделать, чтобы можно было производить установку Windows с флешки Grub4Dos. Не забывайте, что все команды вводятся в "Командной строке средств развертывания" запущенной от имени Администратора (хотя в данной статье можно обойтись обычной ком.строкой, запущенной от админа).
Последовательность действий:
1. Т.к. дистрибутив у нас уже распакован в .\ISO_files, то просто выполним следующую команду (примонтируем 2 индекс boot.wim в папку .\mount):dism /mount-wim /wimfile:.\ISO_files\sources\boot.wim /index:2 /mountdir:.\mount2. Скачать файлы FiraDisk.cmd и winpeshl.ini и скопировать их в папку .\FiraDisk:
Примечание:
Файл winpeshl.ini содержит инструкцию: запустить FiraDisk.cmd по следующему пути; которая выполняется во время запуска WinPE.
3. Скопировать их в папку .\mount\Windows\System32, например, следующими командами:
copy .\FiraDisk\FiraDisk.cmd .\mount\Windows\System324. Отмонтировать каталог .\mount с применением изменений:
copy .\FiraDisk\winpeshl.ini .\mount\Windows\System32
dism /unmount-wim /mountdir:.\mount /commit5. Удалить все ресурсы, связанные с подключенным wim-образом:
dism /cleanup-wim6. Создать ISO-образ с помощью OSCDIMG уже знакомыми командами:
:: Папка с установочными файлами Windows7. Всё, можно интегрировать обновления в образ.
SET source=.\ISO_files
:: Папка для сохранения ISO-образа
SET target=.\
:: Путь до загрузчика
SET bootloader="%source%\boot\etfsboot.com"
:: Создание ISO-образа
oscdimg -u2 -lWIN7 -m -h -b"%bootloader%" "%source%" "%target%\WIN7x86-x64.iso"
::-u2 - Создает образ, который имеет файловую систему UDF.
::-l - Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b - Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h - Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m - Игнорирует ограничение максимального размера образа.
Для установки Windows с флешки необходимо:
1. Создать загрузочную grub4dos флешку (учтите, что если образ >4ГБ, то ФС FAT32 не подходит).
2. Закинуть полученный ISO-образ (у меня - это файл с именем WIN7x86-x64.iso) на флешку, например, в папку Boot (образ не должен быть фрагментирован).
3. Прописать в menu.lst следующий код:
title Windows 7 (x86-x64)4. Можно загружаться с флешки.
set MYISO=WIN7x86-x64.iso
map --mem (md)0x800+4 (99)
map /Boot/%MYISO% (0xff)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/%MYISO%;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)
Используемый материал:
Установка Windows Vista/7/8 с флешки с модификацией дистрибутива
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Последнее, что стоит упомянуть в этом цикле статей - это интеграция драйвера FiraDisk в дистрибутив для возможности использования этого образа для установки Windows с флешки. Да, я уже говорил как установить Windows с флешки, но для полноты картины - я повторюсь.
Данная статья будет основана на этой моей статье - Установка Windows Vista/7/8 с флешки с модификацией дистрибутива (первой ее части, посвященной ручной интеграции), так что если вы полностью переварили ее, то здесь вы вряд ли найдете что-то новое для себя.
Если вкратце - будем модифицировать файл-образ boot.wim подмонтировав его с помощью DISM.
Приступим?
Сначала определимся с тем, что у нас уже есть:
1. Свой ISO-образ содержащий настроенный install.wim (объединенные x86 и x64, интегрированные дефолтные ключи и созданный файл ответов).
2. Установленный WAIK.
3. Распакованный ISO-образ дистрибутива в папку .\ISO_files.
4. Пустой каталог .\mount.
А теперь, что нужно сделать, чтобы можно было производить установку Windows с флешки Grub4Dos. Не забывайте, что все команды вводятся в "Командной строке средств развертывания" запущенной от имени Администратора (хотя в данной статье можно обойтись обычной ком.строкой, запущенной от админа).
Последовательность действий:
1. Т.к. дистрибутив у нас уже распакован в .\ISO_files, то просто выполним следующую команду (примонтируем 2 индекс boot.wim в папку .\mount):dism /mount-wim /wimfile:.\ISO_files\sources\boot.wim /index:2 /mountdir:.\mount2. Скачать файлы FiraDisk.cmd и winpeshl.ini и скопировать их в папку .\FiraDisk:
Примечание:
Файл winpeshl.ini содержит инструкцию: запустить FiraDisk.cmd по следующему пути; которая выполняется во время запуска WinPE.
3. Скопировать их в папку .\mount\Windows\System32, например, следующими командами:
copy .\FiraDisk\FiraDisk.cmd .\mount\Windows\System324. Отмонтировать каталог .\mount с применением изменений:
copy .\FiraDisk\winpeshl.ini .\mount\Windows\System32
dism /unmount-wim /mountdir:.\mount /commit5. Удалить все ресурсы, связанные с подключенным wim-образом:
dism /cleanup-wim6. Создать ISO-образ с помощью OSCDIMG уже знакомыми командами:
:: Папка с установочными файлами Windows7. Всё, можно интегрировать обновления в образ.
SET source=.\ISO_files
:: Папка для сохранения ISO-образа
SET target=.\
:: Путь до загрузчика
SET bootloader="%source%\boot\etfsboot.com"
:: Создание ISO-образа
oscdimg -u2 -lWIN7 -m -h -b"%bootloader%" "%source%" "%target%\WIN7x86-x64.iso"
::-u2 - Создает образ, который имеет файловую систему UDF.
::-l - Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b - Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h - Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m - Игнорирует ограничение максимального размера образа.
Для установки Windows с флешки необходимо:
1. Создать загрузочную grub4dos флешку (учтите, что если образ >4ГБ, то ФС FAT32 не подходит).
2. Закинуть полученный ISO-образ (у меня - это файл с именем WIN7x86-x64.iso) на флешку, например, в папку Boot (образ не должен быть фрагментирован).
3. Прописать в menu.lst следующий код:
title Windows 7 (x86-x64)4. Можно загружаться с флешки.
set MYISO=WIN7x86-x64.iso
map --mem (md)0x800+4 (99)
map /Boot/%MYISO% (0xff)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/%MYISO%;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)
Используемый материал:
Установка Windows Vista/7/8 с флешки с модификацией дистрибутива
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
0 коммент.:
Отправить комментарий