The big improvements is that you can compile Linux without the full MinGW/MSYS install by running the ‘blind’ script which will compile the kernel without make and friends.
The build process for the kernel works as well so now with the included Qemu 0.12.5, no need to link under Linux anymore. I fixed up some of the build processes as I thought I’d re-build and some stuff bombed so it’s all fixed up.
For those interested, I just updated the original download here:
It’s been a bad hardware day for me, my MacBook Air that I bought in 2012 stopped working. And it’ll cost at least half the price of a new one to fix it. So instead of that I don’t want to spend that much right now so I picked up a cheap used Fujitsu laptop. It had Windows 7 on it, which qualifies for Windows 10, so I figured I’d just use that free upgrade!
Wow that was a whole day shot by. Although now that I’m posting this from Windows 10, it is much more faster and responsive than Windows 7.
The first big problem I had was that this laptop didn’t have *ANY* updates installed. Service pack 1 for Windows 7 is required for the upgrade, and that is a 1GB download on it’s own! Then after that, it demanded KB2952664 which wanted forever to install, so I said screw it and run the Windows update, which was 199 updates to go. So after all those hours, I’m finally ready to install Windows 10!
So during the install, about 25% of the way in, 83% copying files it suddenly reboots, and then starts to restore my prior copy of Windows. Great, something failed. Once back in Windows 7 I get this wonderful message:
0xc1900101 – 0x20004 The installation failed in the SAFE_OS phase with an error during the INSTALL_RECOVERY_ENVIRONMENT operation.
After trying more updates, defraging, it failed to upgrade another two times. So I googled some more, and it turns out that a lot of people had laptops like this Fujitsu that were partitioned 50/50 and people would convert their disk from a basic MBR to a dynamic disk, so they could destroy the un-needed and wasteful D drive, and merge it into a nice C drive. So what is the fix? UGH you have to convert the disk back to a basic disk with a normal MBR. Except You can’t easily revert as you can convert. So a bunch of more time wasted with a Windows Vista DVD that can read the disk, and an external drive let me copy windows off, redo the disk as MBR and restore Windows.
After all that drama the Windows 10 upgrade went without a hitch!
Bottom line, is that it’s probably easier to just buy a copy of Windows 10. There is a utility to convert a dynamic disk to a basic disk, Partition Wizard Pro which costs $39. Which is better towards a copy of 10.
You read it right, VMWare Player has made the jump from version 7 to version 12.
Big changes are better support for Windows 10, both as a host and as a guest, along with DirectX 10 and OpenGL 3.3 support. vCPU support has been bumped up to 16 processors, and the memory cap is now 64GB per VM and 2GB for video.
The first issue I had is that after the upgrade, VMware Player couldn’t connect to the bridge adapters. Luckily the fix is really easy.
Bring up your network connections, go to your physical Ethernet adapter, bring up it’s properties, and add in a ‘service’.
Then select the VMware Inc, vendor and the VMware Bridge Protocol. Now with that done, all I had to do is then bind the bridge to the Ethernet adapter.
And now my VM’s can talk to my network without any of that NAT nonsense. And I didn’t have to re-install VMware Player to fix this either!
Some real fun came from upgrading my wife to 2015. She uses Outlook 2013 to talk to an IMAP server. No big deal right? Well after upgrading when she tried to send an email she would get the ever so helpful error 0x800CCC13 . So her server is setup to use SSL to talk to the outbound SMTP server. It even has a valid certificate! The best part is that verifying her account and IT WILL SEND THE TEST EMAIL. Yes, that is right, Outlook 2013 cannot send to SMTP servers, but the test and diagnostics work. And in the age of multigigabyte installations all the user is left with is a hexidecimal error code of 0x800CCC13. Frankly this is totally inexcusable in 2015, let alone in the 1990s. Hell even OS/2 had a system to look up cryptic error messages. I guess that was an IBM thing.
So anyways, the best part is the ‘fix’. Apparently according to here, the upgrade to Windows 10 corrupts some DLL’s that are a part of Outlook 2013, and they need to be repaired. Simply run the following command as administrator:
It can take upwards of 10 minutes to complete. After we ran this, we re-ran Outlook 2013, and all of our dozens of attempted test messages sent.
Another possible problem is that the Exchange server pluggin is interfering with the IMAP/SMTP plugins, and it needs to be disabled/deleted. I haven’t had to go there since she can send emails now.
In this attempt to get NT 4.0 running on my machine, here is what I did. This holds true for 2008r2, and 2012 along with the Windows 10 preview.
old versions of Windows are not supported, but with a little bit of fun from PowerShell you can get them to work.
First make sure you run PowerShell as Administrator!
PS C:\WINDOWS\system32> get-vm
Name State CPUUsage(%) MemoryAssigned(M) Uptime Status
—- —– ———– —————– —— ——
NT40 Off 0 0 00:00:00 Operating normally
Windows 2000(wks) Off 0 0 00:00:00 Operating normally
As you can see here I have two virtual machines. Both of them are ‘off’ since there is no memory assigned, nor is there any uptime. It’s weird to me how they are “Operating normally’ since they aren’t running but I guess that’s a feature. Make sure the VMs are powered off before trying to do this.
Restricting the CPU capabilities was the checkbox to enable in the first version of Hyper-V. Now it’s hidden from the user, so you need to enable this in Power Shell.
Now for the networking part, remember to remove the existing network adapter, and add the ‘legacy’ network adapter. On my PC there was an additional snag, which is that every time a VM reboots, or is powered on the legacy adapter will receive NO packets. Go into the Hyper-V console, and disconnect the legacy adapter, and reconnect it, and network traffic will flow.
And additional note on installing Windows 2000. You *MUST* change the HAL uppon instalation. By default it’ll detect an ACPI system, but the driver ACPI.SYS will bluescreen the VM. Hit F5 when it prompts about storage adapters, and select the ‘STANDARD PC’ HAL from the list.
As much as I’ve been enjoying 10, there is one issue, which is that I use a lot of VMs. And I didn’t notice this until it was time to run updates on the Windows & Linux VMs.
As they went to reboot the system locked up hard. Event viewer gave me this…
I tried updating one VM at a time… crash, updated my BIOS for the heck of it, crash. Downgraded from Player 7 to 6.0.1 and crash. crash crash crash!
So I had to look to the user forums where more people seem to be greiving for their Pentium 3’s with 256MB of ram. This issue was effects both Workstation & Player, as they have the same core tech. Since I’m cheap this hits Player 6 & 7. I saw this buried at the bottom of the Workstation 11 release notes (workstation & player have the same core)
Shutting down a virtual machine on a host running Windows 10 Tech Preview can cause a blue screen.
If you have Workstation installed on a host that runs Windows 10 Tech Preview, occasionally when you shut down the guest operating system in a virtual machine, the host computer might restart unexpectedly. In this case, you see the following error code on a blue screen: DPC_WATCHDOG_VIOLATION. This issue can sometimes also occur with power-off and suspend operations.
Workaround: If a newer build of Windows 10 Tech Preview is available, try updating to the newest version.
Unfortunately, a new full build isn’t expected until after the first of the year.
One crazy thing I’ve found is that MS-DOS & Novel Netware 3.12 work fine. You can reboot/turn off/pause them without any issues. But if you think about installing NT/2000/XP or Linux onto a MS-DOS VM something that it does to the virtual hardware sets it up for the same issue where a reboot or shutdown will cause 10 to lock up.
I’m not sure how dependent this on my upgrade to Windows 10, but while trying to launch Fallout 3, I was getting this fun error:
I hate errors like this, but it turns out the ‘Microsoft Games for Windows – LIVE Redistributable’ is too out of date.
So stepping up to version 3.5.88 from 2.0.672.0 did the trick.But of course a download location was a little bit crazy to find, I guess keeping up with the MDAC_TYP legacy, of naming every version the same thing, here is the 188.8.131.52 download / MIRROR (70MB)
Oh and now that my ‘new’ old laptop has an intel integrated video card it needs this DirectX bypass, otherwise itll crash once you launch fallout.
Ok first off Windows 10 was not activating. In the control panel it’d mention the error:
Error code: 0x8007232B Cannot activate Windows 10
Good thing we’re back to crap error codes. But google to the rescue, and I found this article.
Run “SLUI 3” as administrator, and use the following product key: PBHCJ-Q2NYD-2PX34-T2TD6-233PK
Then re-run the activation and all is well.
Also the upgrade tries to leave things like device drivers in place. Sounds good but nothing I had game or AV wise would work properly. And worse anything OpenGL/D3D based would actually crash the system out. So I went and removed all of the old NVidia, drivers I could find, along with everything else driver related, re-ran windows update and rebooted and it’s working again!
Sadly old games on Steam that use DOSBox seem to be failing…
No idea why just yet. But of course I can just go and get a newer version of DOSBox.
VMware’s networking won’t work at all, no matter what you do. I had to uninstall & re-install to get my networking back. That even includes the builtin NAT (non VMnet8). However bridging physical NIC’s doesn’t work.
I’ll probably add more stuff as I find it.
Now why the interest in Windows 10? It’s those $100 USD Windows 8.1 tablets. Surface was just too expensive, but a $100 tablets, such as the Toshiba Encore Mini WT7-C16MS, HP Stream 7 and Pipo W4 really could change the game as it were by lowering the cost of ownership of a computer. Make no mistake these are quad core x86 processors, running real Windows.
Looking back years ago and spending far more for a 286 I had to assemble in parts, back in 1991 an AT clone keyboard cost me more than $100. Amazing times indeed!