What is the correct way to partition a drive for dualbooting Ubuntu and Windows on a 64bit BIOS-based machine?

Spread the love

I have a 64bit BIOS-based laptop, it does not have any form of EFI/UEFI or secure boot. I’m trying to dualboot Ubuntu 20.04 LTS 64bit and Windows 7 64bit. I tried installing Windows normally then using the Ubuntu installer with the option “Install Ubuntu alongside Windows” but I’m not sure it worked quite right. Both OSs seem to boot normally, but the Ubuntu installer seems to have created some kind of dummy partition, about 500mb large formatted as fat32, but there’s nothing on it (both OSs verify this). Windows auto mounts it as the E drive, and Ubuntu says it’s mounted as /boot/efi.
I’m not sure if this is actually some kind of EFI partition or what happened. I don’t understand why the installer created an EFI partition when the machine doesn’t support EFI, and I’m not sure why this partition is both mountable and writable on the Windows side, and why it’s empty. I’ve spent several hours searching the web for answers to this but all I can find are lots of talk and tutorials about special EFI and grub stuff when booting on a UEFI system. I can’t find anything that talks about BIOS booting, what this partition was supposed to be for, and if it’s actually necessary.
For the heck of it I booted into Windows and nuked both the mystery fat32 partition and the ext4 partition. I then reinstalled Ubuntu but used the “something else” method and created a new single partition and installed onto that. Both OSs appear to boot fine without the mystery partition but I’m not sure if this the right way to do things.
I’m trying to arrange the drive with a simple setup with one partition for Windows and one partition for Ubuntu (no separate home or swap), with a minimum of other hidden partitions for bootloaders and such. What’s the correct way to do this on the machine I have? Does it matter which installer/LiveCD/tool I use to do this? Does it matter which OS I install first?

X ITM Cloud News


Leave a Reply

Next Post

Ubuntu Core 18 Image Installation Error Network configuration timed out: please verify settings - NUC10i5FNH

Wed Sep 16 , 2020
Spread the love          I have been trying to install Ubuntu Core Server by following this tutorial https://ubuntu.com/download/intel-nuc .I am currently stuck on step 7. Right after i press enter to configure the image it says that i have to setup network configuration. When i hit enter to applying network settings it […]

Cloud Computing – Consultancy – Development – Hosting – APIs – Legacy Systems

X-ITM Technology helps our customers across the entire enterprise technology stack with differentiated industry solutions. We modernize IT, optimize data architectures, and make everything secure, scalable and orchestrated across public, private and hybrid clouds.

This image has an empty alt attribute; its file name is x-itmdc.jpg

The enterprise technology stack includes ITO; Cloud and Security Services; Applications and Industry IP; Data, Analytics and Engineering Services; and Advisory.

Watch an animation of  X-ITM‘s Enterprise Technology Stack

We combine years of experience running mission-critical systems with the latest digital innovations to deliver better business outcomes and new levels of performance, competitiveness and experiences for our customers and their stakeholders.

X-ITM invests in three key drivers of growth: People, Customers and Operational Execution.

The company’s global scale, talent and innovation platforms serve 6,000 private and public-sector clients in 70 countries.

X-ITM’s extensive partner network helps drive collaboration and leverage technology independence. The company has established more than 200 industry-leading global Partner Network relationships, including 15 strategic partners: Amazon Web Services, AT&T, Dell Technologies, Google Cloud, HCL, HP, HPE, IBM, Micro Focus, Microsoft, Oracle, PwC, SAP, ServiceNow and VMware