I have prepared series of blog posts to ease installation of Sitecore 9.0.1 / Sitecore 9 Update 1.
You can find there step by step guidelines and also some hints on how to create virtual machines.
Part 1 – Preparing virtual machine with Sitecore 9.0.1 prerequisites
Part 2 – Installing Solr with SSL enabled
Part 3 – Installing Sitecore using SIF