Install Windows 7 from ISO on USB drive to SATA hard disk
by using Grub4Dos + FiraDisk + DevCon
There are 2 drives involved : setup drive (USB or IDE or SATA or eSATA drive), target drive (IDE or SATA or eSATA drive).
Requirements
by using Grub4Dos + FiraDisk + DevCon
There are 2 drives involved : setup drive (USB or IDE or SATA or eSATA drive), target drive (IDE or SATA or eSATA drive).
Requirements
- Windows 7 setup ISO file in setup drive
- GRUB4DOS installed in setup drive
- FiraDisk 0.0.1.30 driver package
- DevCon : extract devcon.exe from inside the downloaded devcon.exe archive
- Extract FiraDisk driver package in setup drive \firadisk\ .
- Copy devcon.exe to setup drive
- menu.lst in root directory of setup drive.
title Setup Windows from ISO to internal hard disk\nboot from ISO, load FiraDisk manually using command : devcon instal firadisk\firadisk.inf root\firadisk
map --mem (md)0x800+4 (99)
map /win7.iso (222)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win7.iso;\n\0
# boot from ISO
root (222)
chainloader
pause Press any key . . .
title Boot from internal hard disk
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0)
chainloader +1
pause Press any key . . .
- Step 1 Boot from setup drive -> in GRUB4DOS menu select Setup Windows ...
( I have not tested installing 64-bit yet. If you use Windows 64-bit, you have to press F8 quickly and select Disable Driver Signature Enforcement because FiraDisk has no valid signature. )
When language selection window appear, press Shift+F10 to open cmd.exe.
Find drive that contains FiraDisk.
dir c: dir d: dir e: ...
Assume it is C: in this example.
c: cd \ devcon install firadisk\firadisk.inf root\firadisk
If successful, verify that files inside ISO is visible.
dir c: dir d: dir e: ...
And continue setup.
- Step 2 Boot from setup drive -> in GRUB4DOS menu select Boot from internal hard disk
or remove setup drive and boot from target drive directly.