Have a look lenovo forums [1] (also linked prominently from original article), where OP has following to say:
I am attempting to install ubuntu 16.04 on my yoga 900.
The bios can see the 512 gb samsung hard drive and so can Windows.
The ubuntu installer can not see it at all.
...and first person to reply adds:
I have the same issue with the 900S model.
I have tried the newest kernel 4.6 but linux doesn't
even list the pci express device in lspci.
So no, positively not the 3.2.x kernel to blame here.
Right. Thanks for that. I am reacting to the claims that it's "locked by Microsoft". This looks to be missing Linux support for an Intel device. Sad, but not unusual.
[1] https://forums.lenovo.com/t5/Linux-Discussion/Yoga-900-13ISK...