Just wanted to add to this solution. I had the same problem, that i915 driver loaded perfectly, but no /dev/dri appeared.
I had added the boot parameter (alpha something)...but no luck.
My solution was to plugin a monitor and reboot. Then /dev/dri appeared again.