Microsoft Surface Pro 3 - Arch Linux 中文维基

跳转到内容

# Microsoft Surface Pro 3

来自 Arch Linux 中文维基

本文或本节内容已经过时。

原因： 请提供模板的第一个位置参数以概括原因。 (在Talk:Microsoft Surface Pro 3讨论)
翻译状态：

- 本文（或部分内容）译自 Microsoft_Surface_Pro_3，最近一次同步于 2016-01-28，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

本文或本章节的语言、语法或风格需要改进。参考：帮助:风格

原因：Help:Style#Language register（在Talk:Microsoft Surface Pro 3讨论）

设备 | PCI/USB ID | 是否正常工作？
--- | --- | ---
图形处理器 | `8086:0a16` | 是
Wi-Fi | `11ab:2b38` | 是
蓝牙 | `1286:204b` | 是
网络摄像头 (前) | `045e:07be` | 是
网络摄像头 (后) | `045e:07bf` | 是

警告：设备的保修仅在OEM版Windows仍然存在时有效,官方解释,双启动不会使保修失效.这里.

本文记录了所有使Arch Linux在Surface Pro 3上工作的所有有效信息.

## 启动进入安装

为了从USB启动,你需要做一些配置让平板从USB或者SD卡启动.另外,你可能需要暂时无视禁止Secure Boot而导致启动时的一个丑陋的红色背景.

Surface Pro 3有三种启动模式详细看这里:

1. 普通模式
   1. 按电源键。 你能从UEFI设置里的 "Alternate Boot order"改变启动顺序。
2. 进入BIOS设置
   1. 关闭电源 (或者重启如果你手速够快)
   2. 按住音量上
   3. 按电源键
   4. 等Surface的LOGO出现
   5. 放开音量上
3. 从USB/SD卡启动
   1. 关闭电源
   2. 按住音量下
   3. 按电源键
   4. 等Surface的LOGO出现
   5. 放开音量下

### 禁用Secure Boot

注意：这会导致启动时有一个丑陋的红色背景

进入UEFI设置选择Secure Boot Control > Disable.现在接着安装.Microsoft 更多信息

### 开启Secure Boot启动安装镜像

看这里Secure Boot.

## 额外的步骤

虽然在最新的内核中已经支持了触摸屏,屏幕等等.但是它不支持摄像头,多点触控,Type Cover等.在Github上有为Surface Pro 3专制的内核:[1].改项目设法支持了这些设备.你可以直接在AURlinux-surfacepro3AUR[损坏的链接：package not found]中安装或自行编译.

### 编译内核

Ref: Kernel/Traditional compilation#Kernel configuration

注意： 最新的内核补丁是shvr's github repository.

- Latest stable kernel release: f23 branch
- Latest RC: master branch

#### Surface Pro 3 Linux 其他内核补丁

- Camera patch
- Hardware Buttons patch
- Type Cover patch

注意：使用`git-apply`可以自动添加这些.

### 启用触摸板

Ref: Reddit

安装xf86-input-synaptics包并在`/usr/share/X11/xorg.conf.d/10-evdev.conf`添加:

    Section "InputClass"··
        Identifier "Surface Pro 3 cover"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "vendor" "045e"
        Option "product" "07dc"
        Option "IgnoreAbsoluteAxes" "True"
    EndSection

### 重新启用Secure Boot

本文或本章节可能需要合并到UEFI#Secure boot。

附注： Generic instructions（在 Talk:Microsoft Surface Pro 3 中讨论）

## Troubleshooting

### Invalid signature detected check secure boot policy in setup

This happened to me after deleting the Secure Boot database and initializing it with Microsoft & CAs. I also had to do the recovery of the bitlocker partition, but I would follow these steps:

1. After the reset, switch off and try to boot from the sd/usb. If you do not succeed and get the message many times:
   1. Leaving all TPM & SecureBoot enabled and SSD Only alternate system order
   2. Do another database reset
   3. Enroll the Microsoft and CAs again
   4. reboot into sd/usb with volume down
   5. It should work now
2. Follow steps in the Secure Boot installation
3. After the full installation of Arch Linux, when you have it working, do the BitLocker recovery

If after doing these steps does not still work. Flash the archiso image once more and try again,

### Keyboard Cover not working

This can happen sometimes when you restart. The solution was to shutdown and reboot. (not restart)

分类：​

- 使用“模板:过时”标记的页面或章节
- 笔记本电脑
- 使用“模板:风格”标记的页面或章节
- 包含损坏的软件包链接的页面

隐藏分类：​

- 使用“模板:合并”标记的页面或章节

Microsoft Surface Pro 3
添加话题