A short Guide to installing Ubuntu 18.04 alongside windows 10 on your PC. ### Pre-Setup * It is highly recommended that you backup your important files before proceeding, even though this method has been tested multiple times. * Create a Windows [Bootable](https://hackernoon.com/tagged/bootable) pendrive (Failsafe) using the Microsoft Tool [Here](https://www.microsoft.com/en-us/software-download/windows10ISO). * Disable Fast [Startup](https://hackernoon.com/tagged/startup) **(Using Search, Open Power Options) Power Options** > **System Settings** > **Choose what the power buttons do** and uncheck the **Turn on fast startup box**.  [Source](https://lifehacker.com/enable-this-setting-to-make-windows-10-boot-up-faster-1743697169) * Disable Secure Boot \- Search Advanced Startup Options \- Click on Restart Now \- Select TroubleShoot>Advanced Options>UEFI Firmware Option Settings>Restart \- Next BIOS Settings will open, this will vary depending on your setup \- Navigate to Boot Tab \- Disable Secure Boot \- You may need to Turn Legacy Support On/Off  [Source](https://www.avira.com/en/support-for-home-knowledgebase-detail/kbid/1811) * Create “Free Space” for Ubuntu * This is the Total amount of Space that you want to allocate to Ubuntu * Using Search, Open “Create and Format Hard Disk Partitions”  * Select the Partition from where you want to allocate Space. * Click “Shrink Partition” * You would see Free Space. ### Create Installer * Download the Latest Image of Ubuntu 18.04 from [Here](https://www.ubuntu.com/download/desktop). * You will need a Memory Stick of ≥4GB. * If you’re using Windows, use [This Tool](https://rufus.akeo.ie) for a quick setup. * If you have access to an Ubuntu System, use the inbuilt Startup Disk Creator. * On the Target PC, Restart and Enter BIOS and Enable Boot from USB. * Restart and Enter Windows. * Navigate to Advanced Startup Options. * Click on Restart. * Select the USB(UEFI) or USB(UBUNTU) or USB option. * You will find this screen. * Select Install Ubuntu. ### Installing Ubuntu * Select the Language  [Source](https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop?_ga=2.120547080.164498141.1528985834-1164819070.1501830984#10) * Ignore the Update while Installing (It slows down the installation if your internet is slow) * Select Language.  [Source](https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop?_ga=2.120547080.164498141.1528985834-1164819070.1501830984#10) * Select Something Else * Find the “Free Space” you had created earlier. * Click on “+” Next you need to allocate space to your OS and to SWAP. * Give Most of the space to / (I prefer allocating one single space to / and /home. Reason: Some Installations, specially CUDA might cross the size allocated to /)  [Source](https://itsfoss.com/install-ubuntu-dual-boot-mode-windows/) * Give 2x The Space of your RAM to SWAP. Personally, I have a 16GB RAM and allocate 64GB just to give me extra room to work with Huge Datasets.  [Source](https://itsfoss.com/install-ubuntu-dual-boot-mode-windows/) * Setup your login credentials  [Source](https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop?_ga=2.120547080.164498141.1528985834-1164819070.1501830984#10) * Finally Click Install  [Source](https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop?_ga=2.120547080.164498141.1528985834-1164819070.1501830984#10) * Finally, Reboot. That’s it, you’re done. _If you found this article to be useful and would like to stay in touch, you can find me on Twitter_ [_here_](http://twitter.com/bhutanisanyam1)_._