Skip to content

Instantly share code, notes, and snippets.

@bkrn
Last active September 29, 2017 17:09
Show Gist options
  • Save bkrn/579f1fcecf1e3252a1d3ab8784c3b491 to your computer and use it in GitHub Desktop.
Save bkrn/579f1fcecf1e3252a1d3ab8784c3b491 to your computer and use it in GitHub Desktop.
Ubuntu 16.04 on Surface Pro 3 (Clean Install)
Have now upgrade to 17.04 (clean install)
Network manager acted up so be ready I plugged ethernet into my dock and:
# ip link set down <ethname> (mine was enx5882a8948c8e)
# ip link set up <ethname> (mine was enx5882a8948c8e)
# dhclient <ethname> (mine was enx5882a8948c8e)
<back to 16.04>
1. Create Bootable USB (Done on Ubuntu 14.04)
2. Select Clean Install (Erase Disk)
# At this point the SP3 did not boot to ubuntu
# The following steps fix this problem
3. Shutdown and Boot to USB
4. Press "c" in grub and run following commands to boot to new install
grub> set root=(hd1,2)
grub> linux /vmlinuz root=/dev/sda2
grub> initrd /initrd.img
grub> boot
# You should now be in your awesome new ubuntu install
5. Install boot repair and run it (including recomended repair)
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
6. Get your trackpad working!
sudo apt-get update
sudo apt-get upgrade
echo "deb http://ppa.launchpad.net/tigerite/kernel/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/tigerite-kernel-trusty.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 984AE706D31B333A && sudo apt-get update
sudo apt-get install linux-surface
7. Enjoy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment