Well, I never did get "Bob" to work, so I came up with another way all by myself. Last night I was literally dancing around the room when I saw the Windows 10 logo appear on the screen after a normal reboot. I have been working on this for several days and many times was going to give up but my perseverance has paid off. And it was all down to your original post flyinmac so thank you!
In messing around with "Bob", I noticed that (1) I could create a normal VMware virtual machine (defined as Windows 7 32 bit), point it at the Windows 10 ISO install file, and it would happily start the Windows 10 installation. (2) I could create a "Boot Camp" virtual machine and this happily ran the XP installed on my boot camp partition (but doesn't prompt for / allow OS installation). My idea was to edit the .vmx file for the standard boot camp virtual machine created by VMware such that it would install the Windows 10 software. So basically a merge of the .vmx configs for (1) and (2). It didn't work quite how I planned as I will explain but this approach got the install done (more by luck than design I think ...)
My System:
- Standard 2006 Mac Pro 1.1, 8Gb RAM, standard nVidia GForce7300 video card, running OSX 10.6.8.
Software I used:
- Windows XP Professional (from an install CD of an old DELL laptop I used to have)
I actually think the steps would work with XP, Vista or Windows 7. You just need a working installed windows on the boot camp partition that VMware will be happy to use.
- Windows 10 Home on USB3 stick (I bought this on amazon from microsoft, but the only part I used was the product key that came with it, you can throw away the USB3 stick!).
You need to download a 64 bit ISO file from microsoft here https://www.microsoft.com/en-gb/software-download/windows10ISO and then burn this onto a DVD, Don't explode the ISO file into the component files just literally burn the file as it is onto the DVD (need a dual layer DVD as the file is too big for normal single layer one). VMware doesn't recognise the windows 10 install files when they are exploded, but it's very happy to accept a .iso file as an install media, even if it thinks it is windows 7. I also copied the same ISO file onto a windows formatted USB2 stick.
- VMware Fusion 5.0.5 (I downloaded this from the VMware website here https://my.vmware.com/web/vmware/info?slug=desktop_end_user_computing/vmware_fusion/5_0 but don't click the "get free trial" button as that just takes you to the page for the latest versions and V7/V8 keys wont work on V5. You will need a V5 product key to install the software when you run the download package but you cant get this from VMware as they no longer support the version (I contacted them and tried, was willing to pay for one, but they wouldn't help) It's amazing what you can find on the internet if you search for the words "vmware fusion 5.x serial keys")...)
These are the steps I took:
1. Use boot camp to create a windows partition (for mine I divided the 250GB disk equally in two)
2. Use boot camp to install the XP software (don't bother trying to install W10 here it cannot be done! I know I tried so many different ways, it's impossible)
3. During the XP install I chose the option to reformat the partition (not sure if this was necessary but it's what I did)
4. Make sure that the XP is working fine. Mine was, although the screen resolution was poor. I didn't mess around trying to sort this out as the XP is just temporary.
5. Download VMware 5.05 from here https://my.vmware.com/web/vmware/info?slug=desktop_end_user_computing/vmware_fusion/5_0 and install and activate with product key you have obtained as described above
6. Create a VMware virtual boot camp machine. For me this worked immediately and fired up the windows XP I had already installed. I wasn't sure if it had taken a "copy" so I created some files on the XP desktop whilst within the VM machine and shut it down, then I rebooted the mac into XP natively and hey presto the files on the desktop were there. This confirmed that VMware is actually running the version of windows on the physical boot camp partition. This is what made me think I could use this to get a re-install done...
7. Create a normal VMware virtual machine based on Windows 7 32 bit, give it 4GB RAM. During the creation of the VM point it at the Windows 10 64 bit ISO file (I used my USB2 stick for this) and let it open. For me this started the windows 10 install. When I saw that blue Windows 10 logo for the first time on this MAC I knew I was getting close.... I closed the VM down. No point in continuing with the install here. This is the second part that really made I think I can get this to work. VMware is happy to install Windows 10 to a normal virtual machine and it's also happy to run an existing windows install off the physical boot camp partition. Why can't it combine the two?
8. This is the tricky bit. You need to manually edit the .vmx file for the boot camp virtual machine. I am ok with Unix so I used terminal and "vi" to do the editing. I saved a copy of the original file first. Now I made several changes by comparing the normal windows 7 virtual machine .vmx with the boot camp .vmx file. What I was trying to do was to get it to install Windows 10 from the USB2 stick on startup. It didn't actually do this (it wouldn't install from the USB stick ever), but I noticed (maybe this was luck, maybe it only happens with those lines added in the file) that if I have the ISO 10 DVD in the drive when I start up the modified boot camp VM it gives the message "click any key to boot from the CD". I clicked and it opened the ISO file on the DVD and I saw the windows logo!!! The first time I did it it failed with an obscure error part way through. I then noticed that the Boot Camp VM only had 0.5GB of RAM allocated so I made it 4GB by editing the .vmx file and re-tried. It worked! The install ran completely with a few restarts. Do Not Install the Windows 10 product key here. Select "continue without product key". I completely installed Windows 10 within the modified VMware Boot Camp machine. Note that the boot camp vmx file is not in the same place as the normal virtual machines you create. However a little searching in Unix finds the location easily. It's here in this folder ~/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm whilst the normal virtual machines are here (this example is where to find "bob") ~/Documents/Virtual Machines.localized/bob.vmwarevm These are the lines I added to the Boot Camp vmx file. I have uploaded both original (old) and modified vmx files:
I removed these lines
ide1:0.autodetect = "TRUE"
ide1:0.startConnected = "FALSE"
I added these lines (/Volumes/WININSTALL is my USB2 stick device - obviously you will have to use whatever your's is called)
mem.hotadd = "TRUE"
ide1:0.fileName = "/Volumes/WININSTALL/Win10_1607_English_x64.iso"
and modified these lines
memsize = "512" was changed to "4096"
guestOS = "winxppro" was changed to "windows7"
softPowerOff = "TRUE" was changed to "FALSE"
ide1:0.deviceType = "cdrom-raw" was changed "cdrom-image"
So the purpose of the above was to try and get the boot camp vm to read the install ISO from the USB stick. This never worked, but it did allow me to boot it from a DVD which also had the ISO on it and that worked. Bizarre but what the hell it worked!
When you edit the vmx file make sure you exit the VMware application and re-launch for the changes to take effect. You need the app to re-read the config file.
9. Reboot the MAC holding down the option key and select to boot from the boot camp windows partition. The screen goes white, then black, and then flickers, and then you see the Windows 10 logo.
10. Activate Windows 10 and use the product key now.
11. The video resolution here is rubbish. Windows claims to be looking for the drivers but I found it never found them so you need to do this manually. Go here www.geforce.co.uk/drivers and search for the geForce 7300 driver and download the file 309.08-desktop-win8-win7-winvista-64bit-international-whql.exe and run it from within windows. This "exe" is the install program and it does everything. I ran this from within windows 10 and my display switched to full resolution automatically. Nice
12. I also noticed the speakers didnt work. Go here https://support.apple.com/kb/DL1721?locale=en_US and download boot camp drivers 5.1.5640. The file you want from this is called RealtekSetup.exe and it installs the speaker drivers which now also work too
13. Drink a lot of beer to celebrate!
Note that you can now uninstall VMware if you want. I'm going to keep it just in case I ever need to re-install. And this article will be my guide...
See attached copies of the standard boot camp vmx file and the one I modified. The modified one is the one I used for the final install!
Good luck! Don't give up...
In messing around with "Bob", I noticed that (1) I could create a normal VMware virtual machine (defined as Windows 7 32 bit), point it at the Windows 10 ISO install file, and it would happily start the Windows 10 installation. (2) I could create a "Boot Camp" virtual machine and this happily ran the XP installed on my boot camp partition (but doesn't prompt for / allow OS installation). My idea was to edit the .vmx file for the standard boot camp virtual machine created by VMware such that it would install the Windows 10 software. So basically a merge of the .vmx configs for (1) and (2). It didn't work quite how I planned as I will explain but this approach got the install done (more by luck than design I think ...)
My System:
- Standard 2006 Mac Pro 1.1, 8Gb RAM, standard nVidia GForce7300 video card, running OSX 10.6.8.
Software I used:
- Windows XP Professional (from an install CD of an old DELL laptop I used to have)
I actually think the steps would work with XP, Vista or Windows 7. You just need a working installed windows on the boot camp partition that VMware will be happy to use.
- Windows 10 Home on USB3 stick (I bought this on amazon from microsoft, but the only part I used was the product key that came with it, you can throw away the USB3 stick!).
You need to download a 64 bit ISO file from microsoft here https://www.microsoft.com/en-gb/software-download/windows10ISO and then burn this onto a DVD, Don't explode the ISO file into the component files just literally burn the file as it is onto the DVD (need a dual layer DVD as the file is too big for normal single layer one). VMware doesn't recognise the windows 10 install files when they are exploded, but it's very happy to accept a .iso file as an install media, even if it thinks it is windows 7. I also copied the same ISO file onto a windows formatted USB2 stick.
- VMware Fusion 5.0.5 (I downloaded this from the VMware website here https://my.vmware.com/web/vmware/info?slug=desktop_end_user_computing/vmware_fusion/5_0 but don't click the "get free trial" button as that just takes you to the page for the latest versions and V7/V8 keys wont work on V5. You will need a V5 product key to install the software when you run the download package but you cant get this from VMware as they no longer support the version (I contacted them and tried, was willing to pay for one, but they wouldn't help) It's amazing what you can find on the internet if you search for the words "vmware fusion 5.x serial keys")...)
These are the steps I took:
1. Use boot camp to create a windows partition (for mine I divided the 250GB disk equally in two)
2. Use boot camp to install the XP software (don't bother trying to install W10 here it cannot be done! I know I tried so many different ways, it's impossible)
3. During the XP install I chose the option to reformat the partition (not sure if this was necessary but it's what I did)
4. Make sure that the XP is working fine. Mine was, although the screen resolution was poor. I didn't mess around trying to sort this out as the XP is just temporary.
5. Download VMware 5.05 from here https://my.vmware.com/web/vmware/info?slug=desktop_end_user_computing/vmware_fusion/5_0 and install and activate with product key you have obtained as described above
6. Create a VMware virtual boot camp machine. For me this worked immediately and fired up the windows XP I had already installed. I wasn't sure if it had taken a "copy" so I created some files on the XP desktop whilst within the VM machine and shut it down, then I rebooted the mac into XP natively and hey presto the files on the desktop were there. This confirmed that VMware is actually running the version of windows on the physical boot camp partition. This is what made me think I could use this to get a re-install done...
7. Create a normal VMware virtual machine based on Windows 7 32 bit, give it 4GB RAM. During the creation of the VM point it at the Windows 10 64 bit ISO file (I used my USB2 stick for this) and let it open. For me this started the windows 10 install. When I saw that blue Windows 10 logo for the first time on this MAC I knew I was getting close.... I closed the VM down. No point in continuing with the install here. This is the second part that really made I think I can get this to work. VMware is happy to install Windows 10 to a normal virtual machine and it's also happy to run an existing windows install off the physical boot camp partition. Why can't it combine the two?
8. This is the tricky bit. You need to manually edit the .vmx file for the boot camp virtual machine. I am ok with Unix so I used terminal and "vi" to do the editing. I saved a copy of the original file first. Now I made several changes by comparing the normal windows 7 virtual machine .vmx with the boot camp .vmx file. What I was trying to do was to get it to install Windows 10 from the USB2 stick on startup. It didn't actually do this (it wouldn't install from the USB stick ever), but I noticed (maybe this was luck, maybe it only happens with those lines added in the file) that if I have the ISO 10 DVD in the drive when I start up the modified boot camp VM it gives the message "click any key to boot from the CD". I clicked and it opened the ISO file on the DVD and I saw the windows logo!!! The first time I did it it failed with an obscure error part way through. I then noticed that the Boot Camp VM only had 0.5GB of RAM allocated so I made it 4GB by editing the .vmx file and re-tried. It worked! The install ran completely with a few restarts. Do Not Install the Windows 10 product key here. Select "continue without product key". I completely installed Windows 10 within the modified VMware Boot Camp machine. Note that the boot camp vmx file is not in the same place as the normal virtual machines you create. However a little searching in Unix finds the location easily. It's here in this folder ~/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm whilst the normal virtual machines are here (this example is where to find "bob") ~/Documents/Virtual Machines.localized/bob.vmwarevm These are the lines I added to the Boot Camp vmx file. I have uploaded both original (old) and modified vmx files:
I removed these lines
ide1:0.autodetect = "TRUE"
ide1:0.startConnected = "FALSE"
I added these lines (/Volumes/WININSTALL is my USB2 stick device - obviously you will have to use whatever your's is called)
mem.hotadd = "TRUE"
ide1:0.fileName = "/Volumes/WININSTALL/Win10_1607_English_x64.iso"
and modified these lines
memsize = "512" was changed to "4096"
guestOS = "winxppro" was changed to "windows7"
softPowerOff = "TRUE" was changed to "FALSE"
ide1:0.deviceType = "cdrom-raw" was changed "cdrom-image"
So the purpose of the above was to try and get the boot camp vm to read the install ISO from the USB stick. This never worked, but it did allow me to boot it from a DVD which also had the ISO on it and that worked. Bizarre but what the hell it worked!
When you edit the vmx file make sure you exit the VMware application and re-launch for the changes to take effect. You need the app to re-read the config file.
9. Reboot the MAC holding down the option key and select to boot from the boot camp windows partition. The screen goes white, then black, and then flickers, and then you see the Windows 10 logo.
10. Activate Windows 10 and use the product key now.
11. The video resolution here is rubbish. Windows claims to be looking for the drivers but I found it never found them so you need to do this manually. Go here www.geforce.co.uk/drivers and search for the geForce 7300 driver and download the file 309.08-desktop-win8-win7-winvista-64bit-international-whql.exe and run it from within windows. This "exe" is the install program and it does everything. I ran this from within windows 10 and my display switched to full resolution automatically. Nice
12. I also noticed the speakers didnt work. Go here https://support.apple.com/kb/DL1721?locale=en_US and download boot camp drivers 5.1.5640. The file you want from this is called RealtekSetup.exe and it installs the speaker drivers which now also work too
13. Drink a lot of beer to celebrate!
Note that you can now uninstall VMware if you want. I'm going to keep it just in case I ever need to re-install. And this article will be my guide...
See attached copies of the standard boot camp vmx file and the one I modified. The modified one is the one I used for the final install!
Good luck! Don't give up...
Attachments
Last edited: