background img

The New Stuff

Установка Windows Vista/7 с флешки [Install Windows Vista/7 from USB stick]


    В этой статье я покажу как установить Windows Vista/7 с загрузочной флешки на примере оригинального образа Windows 7 (x86). При установке Windows 8 есть свои нюансы, поэтому о ней речь пойдет в отдельной статье.
    Предполагается, что у Вас уже есть загрузочная Grub4Dos флешка, если нет - создаем её. Дистрибутив будем маппить прямым мапом, и чтобы Windows его увидела - используется драйвер FiraDisk, который автоматом ставится в WinPE (среду установки) на первом этапе установки используя файл ответов.
    Также никто не отменял способ установки с помощью WinNTSetup, о котором я писал в предыдущей своей статье (Установка Windows XP с флешки), который так же подходит для установки Windows Vista/7.
    В следующих статьях покажу как интегрировать драйвер FiraDisk в дистрибутив, автоматизировать весь процесс установки (используя файл ответов), и совместить в одном дистрибутиве две разрядности (x86 и x64), и интегрировать обновления в дистрибутив.
    Поехали!


Установка Windows 7, используя драйвер FiraDisk.

    Примечание: данный способ применим для всех Windows Vista (x86 / x64), Windows 7 (x86 / x64). Работоспособность сборок народных умельцев не гарантируется.

1. Создать папку Boot в корне флешки и скинуть в нее установочный образ Windows 7 (WIN7x86.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 7 SP1 (x86, Rus)
set MYISO=WIN7x86.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)
5. Процесс подготовки завершен. Можете устанавливать Windows.

    Примечание:
    1) Во время установки (в самом начале) будет установлен драйвер FiraDisk. Вы будете наблюдать черное окно с процессом установки драйвера. 
    Если оно не появилось, то это значит, что образ скорей всего не будет подхвачен, и вы можете увидеть следующее окно после выбора языков. 
    Тогда необходимо из Среды Установки (WinPE) вручную запустить установку драйвера командой E:\Boot\FiraDisk.cmd (букву диска подбираем сами) из консоли (консоль вызывается сочетанием SHIFT + F10).
    2) AutoUnattend.xml не подхватывается с USB-HDD и HDD, и, следовательно, не запускается FiraDisk.cmd. Решается ручным запуском FiraDisk.cmd или интеграцией его в дистрибутив. Как интегрировать в дистрибутив - смотрите в следующих статьях.

Используемый материал:
Сообщение 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 на одной флешке
Установка Windows 7 x86-x64, 8 x86 из ISO образа на флешке или USB-HDD

При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.

    В этой статье я покажу как установить Windows Vista/7 с загрузочной флешки на примере оригинального образа Windows 7 (x86). При установке Windows 8 есть свои нюансы, поэтому о ней речь пойдет в отдельной статье.
    Предполагается, что у Вас уже есть загрузочная Grub4Dos флешка, если нет - создаем её. Дистрибутив будем маппить прямым мапом, и чтобы Windows его увидела - используется драйвер FiraDisk, который автоматом ставится в WinPE (среду установки) на первом этапе установки используя файл ответов.
    Также никто не отменял способ установки с помощью WinNTSetup, о котором я писал в предыдущей своей статье (Установка Windows XP с флешки), который так же подходит для установки Windows Vista/7.
    В следующих статьях покажу как интегрировать драйвер FiraDisk в дистрибутив, автоматизировать весь процесс установки (используя файл ответов), и совместить в одном дистрибутиве две разрядности (x86 и x64), и интегрировать обновления в дистрибутив.
    Поехали!


Установка Windows 7, используя драйвер FiraDisk.

    Примечание: данный способ применим для всех Windows Vista (x86 / x64), Windows 7 (x86 / x64). Работоспособность сборок народных умельцев не гарантируется.

1. Создать папку Boot в корне флешки и скинуть в нее установочный образ Windows 7 (WIN7x86.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 7 SP1 (x86, Rus)
set MYISO=WIN7x86.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)
5. Процесс подготовки завершен. Можете устанавливать Windows.

    Примечание:
    1) Во время установки (в самом начале) будет установлен драйвер FiraDisk. Вы будете наблюдать черное окно с процессом установки драйвера. 
    Если оно не появилось, то это значит, что образ скорей всего не будет подхвачен, и вы можете увидеть следующее окно после выбора языков. 
    Тогда необходимо из Среды Установки (WinPE) вручную запустить установку драйвера командой E:\Boot\FiraDisk.cmd (букву диска подбираем сами) из консоли (консоль вызывается сочетанием SHIFT + F10).
    2) AutoUnattend.xml не подхватывается с USB-HDD и HDD, и, следовательно, не запускается FiraDisk.cmd. Решается ручным запуском FiraDisk.cmd или интеграцией его в дистрибутив. Как интегрировать в дистрибутив - смотрите в следующих статьях.

Используемый материал:
Сообщение 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 на одной флешке
Установка Windows 7 x86-x64, 8 x86 из ISO образа на флешке или USB-HDD

При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.

0 коммент.:

Отправить комментарий

Popular Posts