I'm trying to install ubuntu on my microsoft surface pro and I'm having issues installing as it seems my bluetooth keyboard and touch aren't working at all. I created a bootable usb and was able to boot from it but once I get to the main selection I can't even select to install. The surface pro only has one usb port so I'm unable to plug in a corded keyboard. Is there any possible work around for this?


I found that bluetooth keyboards worked fine and were my saving grace when I was installing ubuntu on my surface 2, so it may be your specific keyboard that is causing issues. Maybe try a different bluetooth keyboard?

I was using a generically branded Adapt ADK-100 keyboard.

Alternatively, you can try turning on the on screen keyboard. To do this, you'll need to boot into live mode, start the OSK from the accessibility settings, and then launch the install.

If you're using the microsoft surface keyboard, then it's not bluetooth, it uses their special side connector, and needs a kernel patch to get it to work (or did, the last few updates I've done haven't required a manual kernel rebuild, so we may now be ok).

The patch in question:


To build and install this kernel patch, follow these instructions:


ignore the fakeroot debian/rules editconfigs line, and at that point instead go and modify the files as per the ubuntu forums code block, then continue with the process.

  • Yeah it's not the standard microsoft keyboard, although that's interesting that your bluetooth keyboard works. I'll try booting with the on-screen keyboard. – joe Dec 10 '14 at 0:28
  • My experience is that when you get to the end of the install, you'll need to run boot repair as well. Have a look here: boot-repair for 14.04 – user356018 Dec 10 '14 at 0:31
  • Could you explain how to turn on the on screen keyboard from boot? I can't seem to find how – joe Dec 10 '14 at 1:14
  • Which version of ubuntu are you trying to install? I'll grab the ISO and check. – user356018 Dec 10 '14 at 2:10
  • 14.04.1 LTS (latest) – joe Dec 10 '14 at 8:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.