Откусил кусочек в 5 Гб диска, распаковал образ туда, установил Grub4Dos.
В Menu.lst написал
timeout=5
default 0
title Setup Windows
root (hd0,1)
chainloader (hd0,1)/bootmgr
(это второй раздел первого диска в представлении груба)
Перезагрузился - началась и успешно прошла установка, папки целы,
старая система сохранена в Windows.old
Никаких проблем с ключами и заморочек с флешками...
А можно просто смонтировать образ и тупо запустить Setup.exe оттуда.