The ability to upgrade to Windows 10 is from Windows 7 and Windows 8.1. I have not seen any mention by Microsoft that one can do an upgrade to Win 10 from Win 8. Accordingly, I have been presuming that users of Win 8 would have to first upgrade to Win 8.1. Does anyone know any different.
You have presumed correctly.