I installed both Windows 7 Beta and Windows 7 RC1 with UNetBootin (with a little tweak). I was successful to boot WinPE 2, WinPE 2.1 and WinRE 3 RC1 with UnetBootin. I would guess Windows 7 RTM will have no problem either.
Instructions (Installing from ISO):
- Download UNetBootin
- Download Win7 Syslinux Hack

- Use UNetBootin to copy files from Win7 ISO
- Extract zip to the root of your USB, overwrite syslinux.cfg
Instructions (Installing from DVD):
- Download UNetBootin
- Download Win7 Syslinux Hack

- Use UNetBootin make a Live instance of FreeDOS
- Copy all the files from DVD to USB root
- Extract nt60.0 from zip to the root of your USB
- Insert these line in the end of syslinux.cfg
CODE
label insWin7rc1
menu label Install Micrsoft Windows 7 Ultimate RC1
kernel /nt60.0
Now boot your PC with USB, and choose "Install Windows 7...".
Although the process i liked was:
- Copy all the files from DVD to USB root
- Open a command prompt windows (Administrator Mode)
- Goto X:\Boot (where x: is your USB drive)
- Run
CODE
bootsect /nt60 x:
(again where x: is your USB drive)
When yoo boot your PC from USB, it will start loading Windows 7 Installation.