В данной статье будет показано как добавить на загрузочную Grub4Dos флешку установку Windows 8 (x86 / x64). Дистрибутивы так же хранятся на флешке в неизменном (почти) виде в ISO-образах. Их может быть столько - насколько хватит пространства флешки. Образы также мапятся с помощью драйвера FiraDisk.
Решил выделить материал в отдельную статью, хотя способ установки 32-битной версии ничем особенным не отличается от установки Windows Vista/7. А вот к 64-битной версии есть небольшое дополнение, заключающееся в правке BCD для возможности добавления не подписанного драйвера FiraDisk (со временем, надеемся, автор всё же получит необходимые сертификаты).
А теперь обо всем по порядку.
Установка Windows 8 (x86), используя драйвер FiraDisk.
Примечание: данный способ применим для всех редакций Windows 8 (x86). Работоспособность сборок народных умельцев не гарантируется.
1. Создать папку Boot в корне флешки и скинуть в нее установочный образ Windows 8 (WIN8x86.iso)
Примечание:
1) Образ должен быть дефрагментирован! Иначе получите ошибку:
Error 60: File for drive emulation must be in one contiguous disk area.
2) Если образ больше 4ГБ, то ФС на флешке должна быть NTFS.
2. Скинуть в папку Boot файл FiraDisk.cmd (sfx-архив, содержащий скрипт установки и файлы драйвера).
3. Скинуть в корень флешки файл AutoUnattend.xml (содержит команду найти и запустить \Boot\FiraDisk.cmd).
4. Добавить следующий пункт в menu.lst:
title Windows 8 (x86)5. Процесс подготовки завершен. Можете устанавливать Windows.
set MYISO=WIN8x86.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)
Примечание:
1) Во время установки (в самом начале) будет установлен драйвер FiraDisk. Вы будете наблюдать черное окно с процессом установки драйвера (на скрине, окно из установки Win7, но суть та же).
Если оно не появилось, то это значит, что образ скорей всего не будет подхвачен, и вы можете увидеть следующее окно после выбора языков.
Тогда необходимо из Среды Установки (WinPE) вручную запустить установку драйвера командой E:\Boot\FiraDisk.cmd (букву диска подбираем сами) из консоли (консоль вызывается сочетанием SHIFT + F10).
2) AutoUnattend.xml не подхватывается с USB-HDD и HDD, и, следовательно, не запускается FiraDisk.cmd. Решается ручным запуском FiraDisk.cmd или интеграцией его в дистрибутив. Как интегрировать в дистрибутив - смотрите в следующих статьях.
Установка Windows 8 (x64), используя драйвер FiraDisk.
Примечание: данный способ применим для всех редакций Windows 8 (x64). Только для 64-разрядных версий! Для 32-разрядной - этого не требуется, т.е. см. выше. Работоспособность сборок народных умельцев не гарантируется. Для подготовки требуется Windows Vista и выше.
1. Подготавливаем дистрибутив:
Примечание:
Также этот пункт можете выполнить с помощью данного скрипта. Инструкция внутри.
1.1. Достаем из ISO-образа дистрибутива файл bcd (находится по следующему пути: /boot/bcd). Обычно для этого использую UltaISO. Сохраняем в какой-нибудь папке.
1.2. Запускаем командную строку от имени администратора.
1.3. Прописываем в ней следующую команду:
bcdedit /store "X:\Ваш_путь_к_bcd\bcd" /set {default} TESTSIGNING ONгде "X:\Ваш_путь_к_bcd\bcd" - пусть до bcd (не обязательно использовать абсолютный путь).
У меня было так:
1.4. Заталкиваем измененный файл bcd обратно в ISO-образ взамен существующего. UltraISO в помощь.
2. Создаем папку Boot в корне флешки и скидываем в нее модифицированный установочный образ Windows 8 (WIN8x64.iso)
Примечание:
1) Образ должен быть дефрагментирован! Иначе получите ошибку:
Error 60: File for drive emulation must be in one contiguous disk area.
2) Если образ больше 4ГБ, то ФС на флешке должна быть NTFS.
3. Скинуть в папку Boot файл FiraDisk.cmd (sfx-архив, содержащий скрипт установки и файлы драйвера).
4. Скинуть в корень флешки файл AutoUnattend.xml (содержит команду найти и запустить \Boot\FiraDisk.cmd).
5. Добавить следующий пункт в menu.lst:
title Windows 8 (x64, Rus)5. Процесс подготовки завершен. Можете устанавливать Windows.
set MYISO=WIN8x64.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)
Примечание:
1) Все тоже самое, что и для Win8 x86.
Полный готовый комплект для установки Windows XP/Vista/7/8 - брать здесь.
Используемый материал:
Сообщение Atlant'a на greenflash.su
Сообщение Cha-Cha на greenflash.su
43 - Install Windows 8, Server 2012, Win 7, 2K8 & Vista from multiple ISO files on the same Flash drive.
GRUB4DOS; GRUB Legacy (<= 0.97)
Установка windows xp с мультизагрузочной флешки Установка Windows 7 и Windows XP с флешки
Два дистрибутива Windows 7 на одной флешке
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
В данной статье будет показано как добавить на загрузочную Grub4Dos флешку установку Windows 8 (x86 / x64). Дистрибутивы так же хранятся на флешке в неизменном (почти) виде в ISO-образах. Их может быть столько - насколько хватит пространства флешки. Образы также мапятся с помощью драйвера FiraDisk.
Решил выделить материал в отдельную статью, хотя способ установки 32-битной версии ничем особенным не отличается от установки Windows Vista/7. А вот к 64-битной версии есть небольшое дополнение, заключающееся в правке BCD для возможности добавления не подписанного драйвера FiraDisk (со временем, надеемся, автор всё же получит необходимые сертификаты).
А теперь обо всем по порядку.
Установка Windows 8 (x86), используя драйвер FiraDisk.
Примечание: данный способ применим для всех редакций Windows 8 (x86). Работоспособность сборок народных умельцев не гарантируется.
1. Создать папку Boot в корне флешки и скинуть в нее установочный образ Windows 8 (WIN8x86.iso)
Примечание:
1) Образ должен быть дефрагментирован! Иначе получите ошибку:
Error 60: File for drive emulation must be in one contiguous disk area.
2) Если образ больше 4ГБ, то ФС на флешке должна быть NTFS.
2. Скинуть в папку Boot файл FiraDisk.cmd (sfx-архив, содержащий скрипт установки и файлы драйвера).
3. Скинуть в корень флешки файл AutoUnattend.xml (содержит команду найти и запустить \Boot\FiraDisk.cmd).
4. Добавить следующий пункт в menu.lst:
title Windows 8 (x86)5. Процесс подготовки завершен. Можете устанавливать Windows.
set MYISO=WIN8x86.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)
Примечание:
1) Во время установки (в самом начале) будет установлен драйвер FiraDisk. Вы будете наблюдать черное окно с процессом установки драйвера (на скрине, окно из установки Win7, но суть та же).
Если оно не появилось, то это значит, что образ скорей всего не будет подхвачен, и вы можете увидеть следующее окно после выбора языков.
Тогда необходимо из Среды Установки (WinPE) вручную запустить установку драйвера командой E:\Boot\FiraDisk.cmd (букву диска подбираем сами) из консоли (консоль вызывается сочетанием SHIFT + F10).
2) AutoUnattend.xml не подхватывается с USB-HDD и HDD, и, следовательно, не запускается FiraDisk.cmd. Решается ручным запуском FiraDisk.cmd или интеграцией его в дистрибутив. Как интегрировать в дистрибутив - смотрите в следующих статьях.
Установка Windows 8 (x64), используя драйвер FiraDisk.
Примечание: данный способ применим для всех редакций Windows 8 (x64). Только для 64-разрядных версий! Для 32-разрядной - этого не требуется, т.е. см. выше. Работоспособность сборок народных умельцев не гарантируется. Для подготовки требуется Windows Vista и выше.
1. Подготавливаем дистрибутив:
Примечание:
Также этот пункт можете выполнить с помощью данного скрипта. Инструкция внутри.
1.1. Достаем из ISO-образа дистрибутива файл bcd (находится по следующему пути: /boot/bcd). Обычно для этого использую UltaISO. Сохраняем в какой-нибудь папке.
1.2. Запускаем командную строку от имени администратора.
1.3. Прописываем в ней следующую команду:
bcdedit /store "X:\Ваш_путь_к_bcd\bcd" /set {default} TESTSIGNING ONгде "X:\Ваш_путь_к_bcd\bcd" - пусть до bcd (не обязательно использовать абсолютный путь).
У меня было так:
1.4. Заталкиваем измененный файл bcd обратно в ISO-образ взамен существующего. UltraISO в помощь.
2. Создаем папку Boot в корне флешки и скидываем в нее модифицированный установочный образ Windows 8 (WIN8x64.iso)
Примечание:
1) Образ должен быть дефрагментирован! Иначе получите ошибку:
Error 60: File for drive emulation must be in one contiguous disk area.
2) Если образ больше 4ГБ, то ФС на флешке должна быть NTFS.
3. Скинуть в папку Boot файл FiraDisk.cmd (sfx-архив, содержащий скрипт установки и файлы драйвера).
4. Скинуть в корень флешки файл AutoUnattend.xml (содержит команду найти и запустить \Boot\FiraDisk.cmd).
5. Добавить следующий пункт в menu.lst:
title Windows 8 (x64, Rus)5. Процесс подготовки завершен. Можете устанавливать Windows.
set MYISO=WIN8x64.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)
Примечание:
1) Все тоже самое, что и для Win8 x86.
Полный готовый комплект для установки Windows XP/Vista/7/8 - брать здесь.
Используемый материал:
Сообщение Atlant'a на greenflash.su
Сообщение Cha-Cha на greenflash.su
43 - Install Windows 8, Server 2012, Win 7, 2K8 & Vista from multiple ISO files on the same Flash drive.
GRUB4DOS; GRUB Legacy (<= 0.97)
Установка windows xp с мультизагрузочной флешки Установка Windows 7 и Windows XP с флешки
Два дистрибутива Windows 7 на одной флешке
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
title Install Windows 8 FiraDisk
ОтветитьУдалитьdebug off
set MYISO=W8_ENT_PRO_64_86_SRV2012_VL_AIO_EN-US.iso
dd if=()/firadisk/auWin8.xml of=()/AutoUnattend.xml
dd if=()/firadisk/spaces.txt of=()/firadisk/ISO_8.cmd
write ()/firadisk/ISO_8.cmd SET MYISO=\\%MYISO%\r\n
map --mem (md)0x800+4 (99)
map /W8_ENT_PRO_64_86_SRV2012_VL_AIO_EN-US.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/%MYISO%;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)