If you don’t you can resize an existing partition to make space and then create a new partition in the newly unused space. The key is to have some unused space on your hard drive where you can put the Linux partitions.
You can use any good partitioning tool for this, like Partition Magic or AOMEI Partition Assistant Home Edition. Install a bootloader that will boot with these files using EasyBCD.Download and copy the boot files to the /boot directory on the new Linux partition.Make the Linux partition available in Windows with Ext2Fsd.Make the Linux partitions with the partitioning tool.A couple of files for booting an Ubuntu installer.
What you do need is an existing Windows installation and access to the internet, plus the following: What you don’t need is a DVD or an USB drive. USB memory sticks are replacing the DVD as the go to method of installing Linux, but what if you find yourself in that rare situation of having access to neither? There is a way, and even if you don’t particularly need it, it’s a great learning experience that could come in handy.