Tip for dual-booting Windows 10 preview and Linux on a PC with UEFI firmware

Windows 10 Tech Preview partitions

Windows 10 Technical Preview is the beta version of what will become Windows 10, a major revision of Microsoft’s operating system.

It is being planned for release in the second quarter of this year, but if you sign up as a Windows Insider Program, you can download an ISO image, which weighs in at about 3.9 GB, transfer it to a USB stick or burn it to a suitably-sized DVD disc and install it on a desktop or laptop computer. NOTE: After signing up for that program, I found out that the ISO images can be downloaded without signing up.

I have no interest in using a beta version of a Microsoft’s operating system, but it seems that many people are already downloading and attempting to dual-boot it with their favorite Linux distribution. That got me interested so I joined the Microsoft Insider program, downloaded it and transferred it to a USB stick.

Now, initial attempts to transfer the ISO image to a USB stick on Linux did not produce a bootable USB stick. So I actually had to copy the ISO image from my Linux computer to another computer running Windows 7. From there I used Rufus to transfer it to a USB stick. That minor adventure led to the publication of How to install the latest OpenSSH on Windows 7 and Windows 8.

The whole point of the exercise was to determine if attempting to dual-boot Windows 10 Technical Preview and a Linux distribution on a computer with UEFI firmware will be just as painful as doing so with Windows 8. The rest of this article shows what I found and I offers a tip for those who might want to dual-boot Windows 10 Technical Preview and their favorite Linux distribution.

Related Post:  How to dual-boot Windows 7 and Chakra Linux Archimedes, with shared NTFS partition at the end

For whatever reason, the ISO image I downloaded does not have a UEFI-aware installer, so even when it’s installed on a computer with UEFI firmware, the installer does not create GTP partitions. Figure 1 shows the partitions created by the installer. If it had created UEFI/GPT partitions, there would have been a EFI partition of about 135 MB.

Windows 10 Tech Preview partitions
Figure 1: Default partitions created by the Windows 10 Tech Preview installer

And this code block provides confirming evidence that the partitioning scheme used by the Windows 10 Technical Preview installer is MBR. The Disklabel type: dos line (line 10) is the pertinent line. If it where GPT, that line would have read Disklabel type: gpt.

sudo fdisk -l

Disk /dev/loop0: 1 GiB, 1115594752 bytes, 2178896 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfa766b3a

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2       718848 307202047 306483200 146.1G  7 HPFS/NTFS/exFAT

From the Advanced partitioning tool of Ubuntu 14.10, you could clearly see that default Windows 10 partitions – a System partition of about 350 MB and a C drive. Both are, of course, NTFS partitions.

Ubuntu 14.10 installer
Figure 2: Windows 10 Tech Preview partitions as seen from the Ubuntu 14.10 installer.

So when I created partitions to use for installing Ubuntu 14.10 alongside Windows 10 Technical Preview on the same hard drive, one of the Ubuntu 14.10 partitions had to be a (extended) logical partition. And the boot loader had to be installed in the Master Boot Record (MBR) of the target hard drive.

Ubuntu 14.10 partitions
Figure 3: Ubuntu 14.10 and Windows 10 Tech Preview partitions.

So the big tip is this: If you want to dual-boot your favorite Linux distribution and Windows 10 Technical Preview on any computer, whether the computer has UEFI firmware or not, the Windows 10 Technical Preview installer is only capable of creating partitions using an MBR partitioning scheme. And so you should be aware of that when creating partitions for installing any Linux distribution.

Related Post:  Dual-boot Windows 7 and Ubuntu 12.04 on a PC with UEFI hardware

Note that this might not necessarily be the case when the final edition of Windows 10 is released. But just something you have to keep in mind before then. If you want to test-drive Windows 10 Technical Preview, ISO images are available for download here.


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Hola! Did you notice that LinuxBSDos.com no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

Upcoming events

18 Responses

  1. not able to login windows 10 after dual boot mint 18:
    I recently did dual boot my windows 10 PC with mint 18 and after that I was directly going into mint then I did grub repair and now I am able to see windows 10 option on boot up but when I press enter on windows 10 it brings back me to the same screen although I am able to login on mint.

    It seems I am stuck any here would be great.

    1. Dual-booting with Mint does not normally pose any problems, but there was really no point in doing a GRUB repair. That must have screwed things up a bit.

      When you boot into Mint, open a terminal emulator and type sudo update-grub. In the output, it should indicate that it found both operating systems, then reboot to see if you can boot into both.

  2. I’m not getting the free space drive option while installing ubuntu 12.04 i have already unallocated 50 gb space in windows 10, fast boot is turned off. But still nothing happens nd not getting option to make a new drive for Ubuntu installation. Plz help me

    1. If you select the Something else option and go to the next step, do you see all the partitions, including the free space?

  3. Firstly don’t register my e-mail id for any kind of Newsletter

    Now my problem is that I have successfully installed Ubuntu 14.04 along with the Windows 10 Genuine Upgrade to my HP G6 Pavilion Laptop, the problem is when i start my computer it directly goes to the windows 10 , without showing any grab window or option to choose Ubuntu or Windows 10, if i have to run any how the ubuntu in by machine i have go to Advance start up option from where at Boot Option – OS Boot – UEFI Mode and here it opens a grab window showing the UBuntu or Windows 8 so thats a very lengthy process please provide me potion so that i can easily get Boot option or grab window Option to choose (Ubuntu 14.04 or window 10) on starting my Computer

  4. It took me several goes to get it right but I have now got a Linux, Windows 7 and Windows 10 all running on the same machine.

    I had to install windows 7, make a partition, install linux onto that partition, then go back to windows 7 and create another partition. Installed windows 7 on the latest partition and then did an upgrade of that to windows 10.

    I may have been doing something wrong but I tried to install windows 7 on 2 partitions but then when it came to installing linux it said I had too many partitions.

    The only problem I have now is when I boot up I have a GRUB menu that offers me Linux or Windows 7. If I select windows 7 I get a choice of windows 7 or 10. What I would prefer is the windows screen to offer me all 3 (linux/7/10) and do away with the GRUB menu.

    1. IF the Linux distro said you have too many partitions, then you’re probably using MBR partitions, is that right?

      don’t know how to get the Windows boot manager to show all 3 OSs, but you can have all 3 show on the GRUB menu by running, as root, grub-update .

      So first, you have to find out what your boot loader device is.

      1. I didn’t really know how to find out what the boot loader device or check if I was using MBR partitions. However I did a bit more research and found a piece of software called EasyBCD. This let me edit the windows startup menu using a GUI tool – all I had to do was select Linux and select the partition it was on and it got added to the menu when I re-booted. The GRUB menu was still there but I then found EasyBCD let you write the BCD menu to the MBR and that fixed the issue. I’ve lost some “advanced” Linux startup options but I can live without these as I am not a serious user.

    1. That’s the same PC I bought a few days ago – comes with UEFI firmware.

      Like I suggested, if Linux is the only OS on the unit, backup your data, install Windows 10, then install your distro next.

      1. Ohh… but the Windows 10 setup is unable to detect any partition on my harddrive.
        Could you please suggest how I can install windows 10 without formatting complete hdd.

  5. I have linux 15.04 installed on my system.
    Now I am trying to dual boot windows 10, but windows installer is not showing any of my existing partitions. Not even free space.

    Please help!!!

    1. To dual-boot Windows and Linux on one hard drive, Windows will have to be installed first. So if the Linux distribution is the only OS installed on the system, and you want to set up a dual-boot system with Windows, you’ll have to delete the Linux distribution, install Windows first, then install the Linux distro after it.

      IS your PC one with a UEFI firmware, or is it an old one with Legacy BIOS only?

  6. I’m going to say this is a false conclusion. Reason behind this is that I’ve installed Windows 10 on a clean hard drive, then tried to install Ubuntu 14.10 and Ubuntu 14.10 didn’t detect my Windows installation, forced me to wipe the hard drive before installation. Fine, I wiped it, installed Ubuntu, then tried to install Windows 10, and Windows 10 didn’t want to install on the other half of the hard drive because it would only install on a GPT only partition table. Various issues like this, I’ve just finally reinstalled Windows and am seeking a solution to the problem of Windows not being detected. I have already tried gparted or gdisk and it ended up screwing my partition table up to where I didn’t have a bootable device any longer… Perhaps retry your test with the latest images?

    1. Ubuntu not detecting Windows 7/8/10 is a known issue, but you didn’t have to wipe Windows. What you should have done is select the Something else option and created the partitions for installing Ubuntu manually.

        1. OH! I remember now. My apologies. I thought I was installing the most recent version. I wasn’t. So you might have had to do this, but ultimately I didn’t. It worked as if it were Windows 8 as soon as I used the right ISO.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.


The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.