GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.
Linux running on the Microsoft Surface devices. Follow the instructions below to install the latest kernel and config files. Just a heads up to those that are interested. I had to take a break from this project, but there are big things planned and this project will be active again very soon!! The setup. Otherwise, you may still download them directly not recommended as you will want to run the setup. Downloads for ubuntu based distros other distros will need to compile from source using the included patches :.
You will need to download the image, headers and libc-dev deb files for the version you want to install. The setup script will handle installing the latest kernel for you.
You can also choose to download any version you want and install yourself: Install the headers, kernel and libc-dev make sure you cd to your download location first :. If you don't want to use the pre-built kernel and headers, you can compile the kernel yourself following these steps:. If you have an issue with the kernel, please feel free to create on issue here to track it. If you have questions or need support, please use our Gitter Community! We use optional third-party analytics cookies to understand how you use GitHub.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e.
We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content. Linux Kernel for Surface Devices 2. Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit. Git stats commits. Failed to load latest commit information. Jun 27, Jun 6, Mar 7, Apr 25, May 18, As I started traveling a bit more recently, I went into search for a small laptop I can carry with me.
Surface Pro Owner? Here’s How to Install Ubuntu
Here comes Surface Go. What worked in its favor was a really cheap price Craigslist and reasonably mainline components ensuring Linux compatibility. Yep, I wanted to use this as my portable Linux machine. The first step was to create a bootable media. I personally use Rufus if doing it from Windows. For those doing it from Linux, there is an excellent page with other options available. The easiest way to install Ubuntu is if you start from Windows. Go to Recovery Options and select Restart now.
From the boot menu then select Use a device and finally use Linpus lite. For some reason Linpus option appears every second boot for me. If you are using Ubuntu, there is no need to disable secure boot or meddle with USB boot order as From there on, you can proceed with Ubuntu installation as you normally would do. For me that meant going with Minimal and no other changes. One issue that you will face is misbehaving wireless driver.
For this you can either follow the guide on Reddit or install a custom package. I personally go with the package as it will restore driver every time system gets updated. PS: If you do want to mess with boot order, start with the Surface Go powered off.
This will give you UEFI menu. There goes my reason for getting this laptop. I schedule posts on my blog in advance usually a month or so ahead. Between me buying Surface Go expecting to travel and this post being published, any travel became unlikely. Talk about bad timing…. It works perfect, but I want te re install Ubuntu.
First boot option is USB but it still boot from ssd. With and wihtout secure boot. I use If you disable secure boot, you can use chainloader. In linked post I used it to restore Windows but it works the same for loading Ubuntu too. Can you confirm the support of the front webcam under ubuntu? I had no issues at all dual booting Ubuntu Mine is also LTE.
If anyone has suggestions — please post! I read on some other forums that the pen is working if your on Ubuntu I can say that pen works under Ubuntu Here is the Microsoft Surface Pro 3 Ubuntu We will explain each and every step to install this Linux Operating system on your Microsoft Surface Pro 3. Full specs. Read Review of Surface Pro 3. Make sure you have the latest Ubuntu Operating system Downloaded from the official Site, if not then download it from the official website.
Give your information to the page prompted to you. The page will ask your name, computer name, username, and password. Finally, click on continue to begin the process of installing Ubuntu Installation may take around 5 to 10 minutes on your Microsoft Laptop which may depend on the speed of the Laptop. Restart your computer and enter the login details you have provided previously in User credentials.
Enjoy your new operating system. Surface Pro 3 Ubuntu. Your email address will not be published. Sign me up for the newsletter! Get the best Tech news delivered to your inbox Email address. Switch skin Switch to the dark mode that's kinder on your eyes at night time. Switch to the light mode that's kinder on your eyes at day time. Search Search for: Search. Leave a Reply Cancel reply.Fedora 32 Linux on a Microsoft Surface Pro tablet
My dad bought a Surface laptop for me. Can run Ubuntu on it? I tried and the keyboard does not work, so is there any version available that solves this problem?
Noo linux distro contains drivers for any of surface machines.
Check out this tutorial on how to install Linux on a Microsoft Surface laptop. In summary, the Secure Boot needs to be disabled and then the Surface laptop can be booted from a USB that has an Ubuntu image flashed on it. The tutorial suggests first to "Try Out Ubuntu" instead of installing it at the start, to make sure that Ubuntu loads up successfully, which is a good idea.
The tutorial also warns that:. WiFi does not work out of the box, so you will need to connect to the internet using a USB to ethernet converter to grab the Marvell WiFi driver. There may be some commands to run in a terminal to get the hardware functional with the Ubuntu OS, such as the WiFi driver for the Surface laptop. To troubleshoot the keyboard problem, try to plug an external keyboard into the USB port and test it.
Maybe the kernel needs to be updated see this question here and this tutorial here. I bought an SP4 ages ago just to put Linux on it. At first, I used the Tigerite kernel, which worked well with no issues for me. After updating to The only thing that does not work is the touchscreen, which includes the pen, which I couldn't care less about.
No complaints on the current Ubuntu version. I have a working keyboard, touchpad, power saving suspend, hibernateBluetooth, graphics drivers and more! However, I tried to use the Jakeday kernel and had nothing but WiFi issues. The WiFi kept dropping and giving an auth error, but the touchscreen did work. So, I switched back to the official kernel and had no more problems. Use these custom kernels at your own risk.This article lists the versions of Windows that are supported on various Microsoft Surface devices.
If a different operating system is installed, you must indicate the current product to activate it. For example, if the device is running on Windows 10 Home, you can restore or install only Windows 10 Home by using the available product key. Although you can install another system, such as Windows 8. Surface Pro devices are optimized for bit versions of the operating system.
On these devices, bit versions of Windows are unsupported. If a bit version of the operating system is installed, it may not start correctly. This may also occur if you try to start to an image that was applied to the local disk. Skip to main content. Select Product Version. All Products. More information. Last Updated: Jan 29, Was this information helpful? Yes No. Tell us what we can do to improve the article Submit.
Your feedback will help us improve the support experience. Australia - English. Bosna i Hercegovina - Hrvatski. Canada - English. Crna Gora - Srpski. Danmark - Dansk.
Deutschland - Deutsch. Eesti - Eesti. Hrvatska - Hrvatski. India - English. Indonesia Bahasa - Bahasa. Ireland - English. Italia - Italiano. Malaysia - English. Nederland - Nederlands. New Zealand - English. Philippines - English. Polska - Polski. Schweiz - Deutsch. Singapore - English. South Africa - English.Due to high volumes, response times in the community may be delayed over the next few days. Please refer to our self-help content for additional assistance.
Thank you! Microsoft Support. Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number. I changed the secure boot to be disabled and made the usb storage as my first priority of boot option. The problem is that it won't boot with my custom usb flash drive.
It will just boot with the ssd. Did this solve your problem? Yes No. Sorry this didn't help. Thanks for your feedback. October 6, Due to high volumes, response times in the community may be delayed over the next few days.
I know that Surface Pro X only supports 32 bit and arm64 bit applications. Do you have any suggestion? Thanks, Joshua Y. This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread. I have the same question Barb Bowman MVP.
In reply to Josh95's post on November 17, I'm sure you know that installing an alternative OS on your Pro X isn't anything. Thanks for marking this as the answer. How satisfied are you with this reply? Thanks for your feedback, it helps us improve the site. How satisfied are you with this response?
This site in other languages x.I was wondering if any L1 users had experience with the latest gen of Surface Pros and how the linux experience was on them? However, it would be convenient to be able to dual boot. So, in particular, if anyone has experience with Ubuntu-based distros on the Surface Pro 6, what are the quirks I should know about, and do you find you use Linux for the majority of your time on the Surface, or can you get by with Windows for a lot of it?
I have Ubuntu on Surface Pro 2 and it works rather well. However there are many hardware differences between the generations and things have gotten worse, not better from what I understand. This thread that I linked has two github links Linux Surface accessories. I would still encourage you to go ask the subreddit as you may have better answers for your question.
Here is the github repo for Linux on Surface devices however if you want to take a crack at it yourself.
Subscribe to RSS
This is what I was afraid of. This is really good to know. Return to Level1Techs. Hello, I was wondering if any L1 users had experience with the latest gen of Surface Pros and how the linux experience was on them? This is the kind of things I wish Wendell would do more videos of….