Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have an ISO file of the Windows 7 DVD and I want to install it on my PC which currently only runs Linux. I don't have any DVD drive. I have some unpartitioned space on one disk where I want to install it in.

When I am doing this for Linux, I usually just create the partitions from the running system, format them, mount them, copy files over, chroot into it, setup the stuff and I can boot into it (or I use some of the uncountable available scripts which do exactly that automatically).

However, I have no idea how to do the same thing with Windows.

So far, I tried with VMware, i.e. I gave it direct full access to the disk where I want to install it in, installed it there, then tried to boot natively into it. The Windows logo showed up but after maybe 3 seconds or so, it crashes. Safe mode also crashes.

I already expected that this probably would exactly behave the way it does right now because I have heard that Windows is quite sensible about hardware changes (i.e. the VMware hardware and the real hardware). However, how can I fix it now that it works?

Or I could also just delete it again and try just over. But how exactly?

I also searched for ways to boot directly into an ISO file. There seem to be ways to do that via GRUB (and maybe some additional boot loader), although quite complicated. I already tried one method (GRUB: map ...iso (hdX)), however, that didn't worked. Also, even if it does work, I will get into trouble when I boot into the newly installed Windows and it requests for the DVD (because it does that at the first boot into the new system).

Seems all quite complicated. Isn't there some easy way like I would do it for Linux? Or what would be the easiest way to get what I want?

share|improve this question
    
Nice to have this feature to install from hard disk :) –  ukanth Jun 18 '10 at 14:08

2 Answers 2

up vote 4 down vote accepted

Two options:

  1. Buy or borrow a USB or internal DVD-ROM drive

  2. Alternatively, Microsoft provide an official utility to put the Windows 7 ISO onto a USB Flash Drive: Windows 7 USB/DVD Download Tool

share|improve this answer
    
Well, I went the first option now. I borrowed a DVD writer and a DVD, installed some burning software, burned the ISO and rebooted from the DVD. Quite annoying to go this way, though. And I wasted a DVD. –  Albert Jun 18 '10 at 15:32
    
Well, seems the first DVD is corrupt. At least I am booting now for the 5th time, everytime with some crazy errors. And it loads extremely slow. The installation in VMware took about 20 minutes. Now, to even get to the setup screen takes already 5 minutes. And each click takes ages. Maybe I burn it again. Or I need another DVD drive. I hate that... Why can't I just install it directly? –  Albert Jun 18 '10 at 18:52
    
it can take a long time sometimes, depending on the hardware. I found the 2 option from my answer to be much quicker. –  Shevek Jun 19 '10 at 8:13
    
I couldn't use the second option because I didn't had a flash driver which was big enough and I didn't had any Windows installation to use the tool. Anyway, after wasting another DVD disk and some more tries and random trial and error in the setup, I was able to finally install it. –  Albert Jun 20 '10 at 17:39
    
+1 for the USB option –  MDT Guy Nov 21 '13 at 15:14

Use an USB thumb drive or a USB HDD. Extract the ISO contents there and boot from it. 10 minutes later you should have your Windows 7.

share|improve this answer
    
My USB stick only has 1GB. My USB HDD already has ReiserFS on it (and is completely full). But on the same disk where I want to install it, I have enough space to create another partition. However, when Windows 7 asks for the DVD, will it recognize that partition as the DVD? –  Albert Jun 18 '10 at 13:48
    
I have just copied the ISO now into a partition. However, GRUB fails to boot from that. Do you know what options I need to boot from it? –  Albert Jun 18 '10 at 14:22
    
Erm, usually you tell your BIOS to boot from a USB device, not the boot loader of your OS. –  Joey Jun 18 '10 at 18:46
    
he's "burned" the ISO to a partition (eg dd if=my.iso of=/dev/sda2). which is... interesting. –  quack quixote Jun 18 '10 at 20:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.