Okay so I am new to Linux, I recently tried dual booting my laptop (with 1 TB hard-disk and 4 GB RAM which can upgrade upto 16 GB which I am planning to do) with windows 10 and Ubuntu but after reading tons of articles, formatting and reinstalling for like 5 times I finally gave up. I am an engineering student and most of my work involves Matlab, MS office, keil, and watching movies and tv shows and now programming in different languages and exploring linux.
So here's what I want to do -
- clean install and dual boot Windows and Linux.
- Make sure that if in future I need to multi boot with Kali as well I can do that without formatting.
- make sure if I want to remove Windows or Ubuntu in future I can do that without reinstalling other OS. And be able to use that empty space to extend other partitions. And upgrade any of this OS without affecting others.
- Have a different partition for my media and other personal files which I can access from all OSs.
Here's what I know/can do/have done
- I have ISO files and can make bootable pendrive for all 3 OS.
- I know how to install them so I don't need step wise installation guide.
- I am not sure if my laptop is Legacy or UEFI as I have option to choose from both in BIOS settings, my laptop is lenovo g50-80 with AMD R5 and free DOS, there was no pre installed OS. I was currently using Windows 10 in legacy as it kept giving me errors while trying to install windows in UEFI until Ubuntu installation messed up with everything including Windows 10.
Here are my questions -
- How do I start, I know first I have to install windows and then others but I still can't figure out the whole partition thing as there are too many partitions to be made in different format and type at different places?
- as far as I know we can make only 4 primary partitions so how do I make enough partitions to fit all 3 OSs plus a partition for my personal files as Windows makes 1 extra unaccessible primary partition other than the one in which OS is installed and Ubuntu also needs different partitions like swap, boot, etc and I don't even know how many more will I need for Kali if I choose to install that as well in future.
- what are the recommended sizes for each partitions including for Windows OS, Ubuntu OS, swap for ubuntu, and number of others Ubuntu needs like boot and others and Kali might need in future knowing that I need minimum 500 GB for my personal files which should be accessible from all OSs.
- How do I make all this partitions and in what format, which are supposed to be primary only and which can be extended and how do I make them? Also in what order while installing am I supposed to make all this partitions?
PS - I was told best way to go is to first create all the partitions using gparted live CD/DVD/pendrive and then install everything one by one in all the partitions.
I know the question is too long and answer can be too long but after a long research I couldn't find a single solution, most solutions solved one problem creating 2 more.
I am not sure if this question is supposed to be in Linux or ask Ubuntu, feel free suggest any changes in question or tags.