Two days ago I joined the many in upgrading my existing Windows 8.1 OS to Windows 10. There are plenty of features I’m very excited about such as Virtual Desktop.

Something happened.

Something bad happened, if you are a linux user there’s a high risk that if you are using the same hard drive disk to dual boot, as in having different partitions, then you are probably in for some struggle.

This stems from Windows 10 inability to actually tell which partition is actually the Windows one. Which is weird, this is my old partition layout:

  • / (ext4)
  • /boot (ext4)
  • /home (ext4)
  • swap
  • Windows (ntfs, duh)

So basically, that was the layer I choose a long time ago. What Windows 10 kept doing was mistaking the /boot partition was the main one, trying to get meta information such as free disk space.

Solution?

Have a Windows repair disk at hand. There’s just no way of going around this problem. Basically I forced Windows to recognize ext4 partitions through ext2fsd project. It actually worked at first, but the main issue remained; the setup thought that the /boot partition was the primary one (containing Windows).

Knowing that there was no way around it I decided to just give in and delete all linux/swap partitions.

There’s a catch, you have to recover MBR and fix the boot records. You can do so!

Boot your windows repair cd. Use these instructions at your own risk. In no way I’m responsible for what happens to your computer.

Go to repair computer  
Advanced tools -> Command prompt  
type:  
bootrec /ScanOS  
bootrec /fixmbr  
bootrec /fixboot  
exit  

Reboot your computer

If something like /Boot/BCD error appears

Then boot the Windows DVD again

Go to repair computer  
Go to advanced options  
Go to a label that says "Automatically fix issues"  
It will find the issue and solve it. It will automatically reboot after it's done fixing the issue  

By now you should see Windows logo and everything is normal.

The catch

I’ve yet to test if dual booting is yet possible with Windows 10. I was planning to reinstall Fedora 22 back.

I’m reminded that the os-prober Fedora 22 ships may not detect Windows 10. This means that I’ll have to do a lot of lifting to actually dual boot.

Yet, how does it exactly guarantee that the dual boot is possible? It should be safe to assume that the boot loader is the same as Windows 8. But what if it isn’t? This is pretty much why I didn’t toy with the dual-booting option. I didn’t want to go through fixing mbr and records again, it’s actually very time consuming.

Windows 10

I’m finally in Windows 10. After all the decisions taken it feels good to actually use my desktop.

Windows 10 feels like it has taken inspiration from GNOME 3 and KDE. The taskbar in Windows 10 feels almost the same as KDE with Icon-only taskbar. The virtual desktops shortcuts behaves almost exactly as the one from GNOME 3.

Sadly, these are the things that the average user may never know.

I feel like Windows 10 took a lot from what makes the current desktop environments. Whether you share this feeling or not is completely understandable.

Cortana

I’ve had a lot of bad experiences with Google voice crap. Cortana? Cortana is INCREDIBLE. Privacy issues aside I’m looking forward to see how Cortana evolves from here.

And so it ends. A rather “straight to the point” post. I’m hoping to be more detailed in the future about Windows 10.