sleepycow

Surface Pro 4 & Surface Book 安装 Linux
前言今年早些时候把笔记本摔坏了,so,乘机购进Surface Pro 4 作为主力笔记本,用于办公和一些简单的开发...
扫描右侧二维码阅读全文
11
2018/08

Surface Pro 4 & Surface Book 安装 Linux

前言

今年早些时候把笔记本摔坏了,so,乘机购进Surface Pro 4 作为主力笔记本,用于办公和一些简单的开发工作~

最近由于个人需要,想在SP4上安装linux,看了一下网上的方法基本都是针对SP3的,查看英文论坛,在reddit上有个主题节点:Surface Linux 里面是关于微软surface系列安装Linux的讨论,其中一篇置顶帖Current State of Surfaces就已经列出了surface系列安装各种linux的支持情况,有兴趣的可以自己看下~

从上面的情况来看,默认的4.11核心还不能完全的支持SP4,所以国外有jakeday大大使用最新的Linux内核,而且还整合了上述驱动,以下是大大全套资料的Github地址
https://github.com/jakeday/linux-surface

我用了几天基本情况描述

摄像头:废掉,无法使用;

触摸屏:没什么作用;

键盘:工作良好;

计算机:无法睡眠,会有各种错误;可以挂起,不过基本用不到;

快捷键:快捷键无法调节亮度,这个光传感器和驱动有关,同时自动调节亮度没用,手动调节。

总结:基本办公,开发程序什么的,没有问题。除非有特殊的要求,否则不推荐安装linux。

安装过程

安装准备

1.USB键盘鼠标
2.Linux内核(可以根据GITHUB里的内容手动编译,如果你是ubuntu、debian、mint等debian系的Linux,可以直接在Github中下载已经编译好的内核:4.12.4 4.13.3)
3.IPTS 驱动固件 ipts_firmware.zip
4.下载上述Github中的root文件夹
**安装需要的文件我都已经打包度娘盘,不用翻墙了~度娘盘 密码: xhgj

开始安装

1.将下载来的root文件夹中的所有内容复制到你的根目录下

$ sudo cp -R root/* /

2.将ipts固件解压到/lib/firmware/intel/ipts/

$ sudo mkdir -p /lib/firmware/intel/ipts
$ unzip ipts_firmware.zip
$ sudo mv ipts_firmware/* /lib/firmware/intel/ipts/

3.修补系统挂起/休眠的问题

$ sudo ln -s /usr/lib/systemd/system/hibernate.target /etc/systemd/system/suspend.target && sudo ln -s /usr/lib/systemd/system/systemd-hibernate.service /etc/systemd/system/systemd-suspend.service

4.设置脚本 mwifiex_pcie.sh 权限 :

$ sudo chown root /lib/systemd/system-sleep/mwifiex_pcie.sh
$ sudo chmow 755 /lib/systemd/system-sleep/mwifiex_pcie.sh

5.最后安装已经下载来的linux内核:

$ sudo dpkg -i linux-image-4.13.3-custom-surface_4.13.3-custom-surface-10.00.Custom_amd64.deb
$ sudo dpkg -i linux-headers-4.13.3-custom-surface_4.13.3-custom-surface-10.00.Custom_amd64.deb

6.重启SP4,用新内核启动。

最后放出我的系统桌面,我用的Linux发行版是Mint~

surface_pro4_linux_mint.png

Last modification:August 11th, 2018 at 10:58 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment