Microsoft Surface Pro 3

来自 Arch Linux 中文维基

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

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

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

设备 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.

Surface Pro 3 Linux 其他内核补丁[编辑 | 编辑源代码]

注意: 使用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)