I think there's something you should know about creating partitions, which isn't mentioned in those articles provided before.
Being an hp user, you probably already have 4 partitions in your disk (C, recovery, tools, system). Now, the thing is: the disk can only have a maximum of 4 partitions. To have more, the disk is converted from basic to dynamic format. The problem with dynamic disk is that not all OS support it, and also, you can't multiboot with it.
In my case, after I created the free space, and created the partitions for linux, once the installation started, and error occured and windows system was damaged, and it wouldn't boot.
So make sure of the number of partitions your disk has, and that is still in Basic format, before attempting to install Linux.