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 eliminar el so d'un vídeo d'iPhone
Com eliminar el so d'un vídeo d'iPhone
Poques coses poden arruïnar un vídeo d'una altra manera perfecte, com ara un desagradable soroll de fons. Tant si la construcció propera amenaça de fer explotar els timpans del vostre espectador com si un membre de la família ha afegit la seva narració no sol·licitada a la vostra gravació, el vostre vídeo encara es pot recuperar. Tots vosaltres
Com afegir text a Snapseed
Com afegir text a Snapseed
Snapseed és una de les aplicacions d’edició de fotos més populars. És una petita aplicació amb moltes eines d’edició que podeu fer ressaltar les vostres fotos. Inicialment, no tenia la funció de quadre de text,
Com canviar d’usuari més ràpidament a Windows 10
Com canviar d’usuari més ràpidament a Windows 10
A Windows 10, podeu canviar d’usuari directament des del nom del compte d’usuari. A veure com.
És possible recuperar un canal suprimit a Discord?
És possible recuperar un canal suprimit a Discord?
Si heu esborrat accidentalment un canal a Discord, és possible recuperar-lo? En aquest article, explorarem si és possible recuperar canals suprimits a Discord. També parlarem de les conseqüències d'esborrar un canal i
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Tot i que el sistema operatiu Windows 11 s'ha dissenyat per oferir una experiència d'usuari impecable, encara podeu tenir problemes amb la vostra connexió Wi-Fi. El PC o el portàtil poden identificar-se i connectar-se a la vostra xarxa Wi-Fi, però això
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics són una manera fàcil i segura de compartir fitxers. Pot ser molt frustrant trobar un enllaç imant que no funciona, ja que fa que el contingut que busqueu fora de l'abast. Rebre una indicació
Com es canvia el color del text de la barra de tasques a Windows 10
Com es canvia el color del text de la barra de tasques a Windows 10
La possibilitat de canviar el color del text de la barra de tasques a Windows 10 és una de les funcions sol·licitades pels usuaris durant molt de temps. Aquí teniu una solució que us permetrà fer-ho.