Principal Microsoft Surface Com instal·lar Linux a Surface Pro 3

Com instal·lar Linux a Surface Pro 3



Surface Pro 3 és un dispositiu molt atractiu per comprar com a ordinador portàtil i reemplaçar la tauleta. En comparació amb les generacions anteriors de Surface Pro, la tercera iteració de la tauleta premium de Microsoft inclou una millor durada de la bateria, una gran resolució de pantalla i un potent processador Intel Core. Per a aquells usuaris que els agradi el maquinari de Surface Pro 3, però prefereixen Linux en lloc de Windows, m'agradaria compartir amb vosaltres una manera d'instal·lar Linux.

Anunci publicitari


Abans de continuar, cal obtenir els dispositius següents:

Com sé quin tipus de RAM tinc?
  • Concentrador USB
  • Ratolí USB
  • Teclat USB
  • Malauradament, Debian no detecta l’adaptador WiFi integrat de Surface Pro 3, de manera que hem d’utilitzar algun adaptador USB Ethernet o connexió USB des d’un telèfon intel·ligent.

Surface Pro 3 només admet la instal·lació UEFI, de manera que necessitem una distribució Linux que admeti aquesta forma d’instal·lació. Debian és una de les distribucions Linux preparades per UEFI. Tingueu en compte que x86 UEFI no està disponible a Surface Pro 3, de manera que s’ha d’utilitzar la imatge de configuració AMD64.

Preparació per instal·lar Debian

Deseu la partició de recuperació en una unitat flash USB

A més del sistema i les particions de dades, Surface Pro 3 té una partició de recuperació de 5 GB.
Particions del disc dur
És possible (i es recomana) copiar aquesta partició a una unitat flash de 8 GB o superior. Escriviu 'recuperació' sense cometes a la pantalla d'inici i feu clic a 'Crea una unitat de recuperació'.
Recuperació de cerques
Després de crear la unitat de recuperació, Windows oferirà suprimir la partició de recuperació de la unitat SSD.
Suprimiu la partició de recuperació
És segur acceptar-ho, ja que ara teniu la unitat flash de recuperació amb les mateixes dades, de manera que no necessiteu la partició SSD. Si arrenceu des de la unitat flash de recuperació, restaurarà tot el disseny del disc SSD, inclòs el Windows i la partició de recuperació que suprimiu.

Redueix la unitat C:

Feu clic amb el botó dret a la unitat C: a Gestió de discs i seleccioneu l'ordre Redueix al menú contextual. Al quadre de diàleg següent, escriviu l’espai de disc lliure que voleu reservar.
Reduir

Desactiva la hibernació

Linux no muntarà particions NTFS si el Windows s'ha hibernat, de manera que és necessari desactivar completament la hibernació / son profund. Obriu el símbol del sistema com a administrador i escriviu l'ordre següent:

powercfg -hibernate off

Instal·lació

Apagueu el Surface Pro 3. Ara manteniu premut el botó de volum '+' i engegueu-lo. S'iniciarà a la configuració d'UEFI, on hauríeu de desactivar la funció d'arrencada segura. Amb l’arrencada segura desactivada, és possible arrencar i instal·lar un altre sistema operatiu. Apagueu Surface Pro 3 de nou.

Instal·leu Debian Linux

Connecteu la unitat USB amb la configuració de Debian al concentrador USB. Mantingueu premut el botó de volum '-' i engegueu el Surface Pro 3. Executeu el mode de configuració desitjat (GUI / mode de text) i no oblideu crear particions Linux manualment. Podeu crear una partició root (/) i posar-hi tots els punts de muntatge i fins i tot el fitxer d'intercanvi si no us agrada tenir moltes particions a la vostra unitat.
fdisk

El carregador GRUB2 no s’escriurà a MBR a causa d’UEFI. S'afegirà a EFI a

efi / debian / grubx64.efi

Continueu instal·lant Debian. Un cop finalitzada la configuració, es reiniciarà Surface Pro 3 i es carregarà Windows 8.1.

A la pantalla d'inici, escriviu recuperació de nou i feu clic a Opcions de recuperació als resultats de la cerca. Feu clic a 'Reinicia ara' a les opcions d'inici avançades.
Inici avançat
S'obriran les opcions d'inici avançat. Continueu utilitzant un dispositiu -> Debian.
Utilitzeu un dispositiu
Arrencar a Debian i editar el fitxer següent:

/ etc / default / grub

Descomenteu la línia següent:

GRUB_GFXMODE = 640x480

Després, actualitzeu la configuració de grub amb l'ordre següent:

update-grub

Si us molesta que arrencar a Debian, haureu de mostrar l’arrencada avançada cada vegada des del Windows, és possible establir GRUB2 com a opció d’arrencada EFI per defecte. A Debian, escriviu l'ordre següent:

# efibootmgr ... Ordre d'arrencada: 0000.0002.0001 Boot0000 * Unitat USB Boot0001 * Debian Boot0002 * Gestor d'arrencada del Windows

Canvieu la seqüència d'arrencada amb l'ordre següent:

# efibootmgr --bootorder 0000,0001,0002

Configuració de dispositius

A Debian, els dispositius següents no funcionen fora de la caixa:

  • WiFi
  • Bluetooth
  • Escriviu Cover 3 amb touchpad
  • Llapis òptic
  • Pantalla tàctil

Això és lamentable i no està bé. Fixem-ho.

WiFi i Bluetooth

Perquè aquests dos funcionin, hem d’obtenir controladors del lloc del proveïdor. El xip és de Marvell. Utilitzeu les ordres següents:

diferència entre patir i prohibir la discòrdia
$ git clonar git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Després del reinici, hauríeu de funcionar el WiFi i el Bluetooth.

Escriviu la coberta 3

Aquest és un problema més greu que els dispositius sense fils. Per fer-lo funcionar, hem de recompilar el nucli i utilitzar el nucli més recent, v3.16. Ho podem obtenir des del dipòsit experimental de Debian.
Afegiu la línia següent a la llista /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian experimental principal

Ara necessitem obtenir les seves fonts:

# apt-get update # apt-get -t experimental install linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Desempaqueteu les fonts:

# tar -xf /usr/src/linux-source-3.16.tar.xz # cd linux-source-3.16

Creeu un fitxer typocover3.patch nou amb el contingut següent:

--- a / drivers / hid / hid-ids.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-ids.h 2014-04-20 23: 29: 35.000000000 -0400 @@ -631,6 +631,7 @@ # defineix USB_DEVICE_ID_MS_NE4K 0x00db #define USB_DEVICE_ID_MS_NE4K_JP 0x00dc #define USB_DEVICE_ID_MS_LK6K 0x00f9 + # defineix USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc #define USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 0x0713 USB_DEVICE_ID_MS_PRESENTER_8K_USB #define #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- a / drivers / hid / hid-core.c 19/01/2014 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-core.c 21/04/2014 03: 13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ static void hid_scan_collection (struct h if (((parser-> global.usage_page))proveïdor == USB_VENDOR_ID_MICROSOFT && + hid-> producte == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> group == HID_GROUP_MULTITOUCH) + hid-> group = HID_GROUP_GENERIC; } static int hid_scan_main (struct hid_parser * parser, struct hid_item * item) --- a / drivers / hid / usbhid / hid-quirks.c 19/01/2014 21: 40: 07.000000000 -0500 +++ b / drivers / HID / usbhid / HID-quirks.c 2014.04.20 23: 29: 35,000000000 -0400 @@ -73,6 +73,7 @@ estàtica const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28 , HID_QUIRK_NOGET}, {USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS, HID_QUIRK_NOGET}, + {USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_TYPE_COVER_3, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_MSI, USB_DEVICE_ID_MSI_GX680R_LED_PANEL, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_NOVATEK, USB_DEVICE_ID_NOVATEK_MOUSE, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN, HID_QUIRK_NO_INIT_REPORTS},

Ara apliqueu el pegat:

pegat -p1 --ignore-whitespace -i typecover3.patch

Ara copieu la configuració actual del nucli per utilitzar-la amb el nou nucli:

# cp / boot / config-`uname -r` .config # make menuconfig

Carrega la configuració
Deseu la configuració i sortiu del menú menuconfig. No calen més canvis. Ara compileu el nucli:

# make-kpkg clean # fakeroot make-kpkg --initrd --append-to-version = -typecover3 kernel_image kernel_headers

Trigarà aproximadament una hora. Hauríeu d’aconseguir dos paquets * .deb, que heu d’instal·lar:

# cd .. # dpkg -i linux-image * .deb linux-headers * .deb

Això és. Reinicieu amb el nucli nou i el Type Cover 3 hauria de funcionar.

Touchpad

Això és bastant senzill, només cal afegir el text següent al fitxer /etc/X11/xorg.conf:

Secció 'InputClass' Identificador 'Surface Pro 3' MatchIsPointer 'a' MatchDevicePath '/ dev / input / event *' Controlador 'evdev' Opció 'venedor' 045e 'Opció' producte '' 07dc 'Opció' IgnoreAbsoluteAxes '' True ' Secció final

Reinicieu de nou. Tot funcionarà.

com solucionar el servidor rpc no està disponible

Ara instal·leu el paquet laptop-mode-tools per millorar l’estalvi d’energia a Linux.
Això és.

Paraules de cloenda

Tot i que és possible que la majoria de les funcions de Surface Pro 3 funcionin amb Linux, encara té alguns problemes. Els botons de volum de so no funcionen fora de la caixa, així com els botons de llapis òptic. I, per descomptat, el sensor de l’acceleròmetre no funciona massa. Si podeu tolerar aquests problemes, podeu estar content amb Linux instal·lat al dispositiu Surface Pro 3. (via habr ).

Articles D'Interès

L'Elecció De L'Editor

Com connectar una impressora en xarxa
Com connectar una impressora en xarxa
Seguiu aquests passos per connectar la vostra impressora perquè es pugui compartir entre tots els ordinadors de casa en comptes de només un.
Com desactivar la guia de veu en un televisor LG
Com desactivar la guia de veu en un televisor LG
LG ha estat al capdavant en el lliurament de dispositius intel·ligents que permeten als usuaris de totes les capacitats. En aquest sentit, l'empresa ha invertit recursos per garantir que qualsevol persona amb discapacitat visual o auditiva pugui gaudir dels seus productes. Això ha portat
Com utilitzar els llibres encantats a Minecraft
Com utilitzar els llibres encantats a Minecraft
Apreneu a fer i utilitzar llibres encantats a Minecraft per encantar objectes sense la vostra taula d'encant a prop.
Com bloquejar la baixada d'aplicacions a Android
Com bloquejar la baixada d'aplicacions a Android
Quantes vegades has donat al teu fill el teu mòbil, només per veure'l tornat amb un munt d'aplicacions innecessàries? O et preocupa que baixin aplicacions inadequades per a la seva edat? En aquest article, ho faràs
Canvieu el fons de l'aplicació Mail a color personalitzat a Windows 10
Canvieu el fons de l'aplicació Mail a color personalitzat a Windows 10
Com es canvia el color de fons de Mail a Windows 10 pel color que vulgueu. Windows 10 inclou una aplicació universal, 'Mail'.
Com solucionar el punt d'accés personal perdut a l'iPhone
Com solucionar el punt d'accés personal perdut a l'iPhone
Falta la funció de punt d'accés personal al vostre iPhone? Utilitzeu aquests consells per recuperar el vostre punt d'accés personal i connectar-vos-hi.
Les millors extensions VPN per a Chrome [2023]
Les millors extensions VPN per a Chrome [2023]
Esteu buscant les millors extensions VPN per a Chrome? Per a molts, ara una VPN és essencial cada vegada que us connecteu. Tant si utilitzeu un ordinador d'escriptori, un ordinador portàtil o un telèfon, hauríeu d'utilitzar una VPN per amagar el que feu.