Dual booting along with Windows 10

I have Windows 10 system. I Want to install Ubuntu as dual boot. My system has 250 GB SSD in which Windows 10 is installed. Can I partition this and allocate 100 GB to install Ubuntu? The system has 1 TB HDD. Is it possible to split 1 TB into 2 partition and use 1 for Windows & other for Linux? How can I make a root that point to 2nd partition of HDD as storage system? What will happen to rest of the space in 100 GB SSD? Please help.

I’ve moved this to the https://community.ubuntu.com/c/support-help-requests category because this site isn’t designed to take tech support questions. Sorry. I’d recommend using one of the official support channels listed on the https://community.ubuntu.com/t/finding-help/712 page