Vigtigste Microsoft Surface Sådan installeres Linux på Surface Pro 3

Sådan installeres Linux på Surface Pro 3



Surface Pro 3 er en meget attraktiv enhed til køb som en bærbar computer plus tabletudskiftning. Sammenlignet med tidligere generationer af Surface Pro kommer den tredje iteration af Microsofts premium-tablet med bedre batterilevetid, god skærmopløsning og en rigtig kraftig Intel Core-processor. For de brugere, der kan lide Surface Pro 3-hardware, men foretrækker Linux i stedet for Windows, vil jeg gerne dele med dig en måde at installere Linux på.

Annoncering


Før du fortsætter, er det nødvendigt at skaffe følgende enheder:

hvordan man laver din egen unturned server
  • USB-hub
  • USB-mus
  • USB-tastatur
  • Desværre kan Debian ikke registrere den integrerede WiFi-adapter til Surface Pro 3, så vi er nødt til at bruge en USB-Ethernet-adapter eller USB-internetdeling fra en smartphone.

Surface Pro 3 understøtter kun UEFI-installation, så vi har brug for en Linux-distro, der understøtter en sådan måde at installere på. Debian er en af ​​de UEFI-klare Linux-distroer. Bemærk, at x86 UEFI ikke er tilgængelig i Surface Pro 3, så AMD64-installationsbillede skal bruges.

Forberedelse til installation af Debian

Gem din gendannelsespartition på et USB-flashdrev

Udover system- og datapartitioner har Surface Pro 3 en 5 GB gendannelsespartition.
Harddiskpartitioner
Det er muligt (og anbefales) at kopiere denne partition til et 8 GB flashdrev eller derover. Skriv 'opsving' uden anførselstegn lige på startskærmen, og klik på 'Opret et genoprettelsesdrev'.
Genopretning af søgning
Når dit gendannelsesdrev er oprettet, tilbyder Windows at slette gendannelsespartitionen fra SSD-drevet.
Slet gendannelsespartition
Det er sikkert at acceptere dette, da du nu har gendannelses-flashdrevet med de samme data, så du behøver ikke SSD-partitionen. Hvis du starter fra gendannelsesflashdrevet, gendanner det hele SSD-layoutet, inklusive Windows og den gendannelsespartition, du sletter.

Krymp C: -drevet

Højreklik på C: -drevet i Diskhåndtering, og vælg kommandoen Shrink i kontekstmenuen. Skriv den ønskede ledige diskplads i den næste dialog, du vil reservere.
Krympe

Deaktiver dvaletilstand

Linux monterer ikke NTFS-partitioner, hvis Windows er i dvale, så det er nødvendigt at deaktivere dvaletilstand / dyb søvn fuldstændigt. Åbn kommandoprompten som administrator, og skriv følgende kommando:

powercfg-dvale fra

Installation

Sluk for din Surface Pro 3. Tryk og hold derefter på '+' lydstyrkeknappen, og tænd den. Det starter til UEFI-indstillinger, hvor du skal deaktivere Secure Boot-funktionen. Med Secure Boot deaktiveret er det muligt at starte og installere et andet OS. Luk Surface Pro 3 igen.

Installer Debian Linux

Tilslut USB-drevet med Debian-opsætning til USB-hub'en. Tryk og hold '-' lydstyrkeknappen og tænd Surface Pro 3. Kør den ønskede opsætningstilstand (GUI / teksttilstand) og glem ikke at oprette linux-partitioner manuelt. Du kan oprette en rodpartition (/) og lægge alle monteringspunkter og endda swap-filen på den, hvis du ikke kan lide at have mange partitioner på dit drev.
fdisk

GRUB2-læsseren skrives ikke til MBR på grund af UEFI. Det føjes til EFI i stedet kl

efi / debian / grubx64.efi

Fortsæt med at installere Debian. Når installationen er færdig, genstarter den Surface Pro 3, og Windows 8.1 indlæses.

Skriv på startskærmen genopretning igen, og klik på Gendannelsesmuligheder i søgeresultater. Klik på 'Genstart nu' i Avancerede startindstillinger.
Avanceret opstart
Avancerede opstartsindstillinger åbnes. Fortsæt med at bruge en enhed -> Debian.
Brug en enhed
Start til Debian, og rediger følgende fil:

/ etc / default / grub

Fjern kommentar til følgende linje:

GRUB_GFXMODE = 640x480

Derefter skal du opdatere grubkonfigurationen med følgende kommando:

opdater-grub

Hvis du er irriteret over at starte i Debian, skal du vise avanceret opstart hver gang fra Windows, det er muligt at indstille GRUB2 som standard EFI-startindstilling. Skriv følgende kommando i Debian:

# efibootmgr ... Boot Order: 0000,0002,0001 Boot0000 * USB Drive Boot0001 * Debian Boot0002 * Windows Boot Manager

Skift opstartssekvensen med følgende kommando:

# efibootmgr --bootorder 0000.0001.0002

Konfiguration af enheder

I Debian fungerer følgende enheder ikke ud af boksen:

  • trådløst internet
  • Bluetooth
  • Skriv Cover 3 med touchpad
  • Stylus
  • Touchscreen

Dette er uheldigt og ikke OK. Lad os ordne det.

WiFi og Bluetooth

For at få disse to til at fungere, er vi nødt til at hente drivere fra sælgerens websted. Chippen er fra Marvell. Brug følgende kommandoer:

drej enhver sang til 8 bit
$ git klon git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Efter genstart skal du få WiFi og Bluetooth til at fungere.

Type dæksel 3

Dette er mere alvorligt problem end trådløse enheder. For at få det til at fungere er vi nødt til at kompilere kernen igen og bruge den nyeste kerne, v3.16. Vi kan få det fra det eksperimentelle lager af Debian.
Føj følgende linje til /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian eksperimentel hoved

Nu skal vi hente dets kilder:

# apt-get update # apt-get -t eksperimentel installation linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Udpak kilder:

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

Opret en ny typocover3.patch-fil med følgende indhold:

--- 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 @@ #define USB_DEVICE_ID_MS_NE4K 0x00db #define USB_DEVICE_ID_MS_NE4K_JP 0x00dc #define USB_DEVICE_ID_MS_LK6K 0x00f9 + # definere USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc #define USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 #define USB_DEVICE_ID_MS_PRESENTER_8K_USB 0x0713 #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- a / drivere / hid / hid-core.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-core.c 2014-04-21 03: 13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ statisk ugyldighed hid_scan_collection (struktur h hvis (((parser-> global.usage_page)sælger == USB_VENDOR_ID_MICROSOFT && + hid-> produkt == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> group == HID_GROUP_MULTITOUCH) + hid-> group = HID_GROUP_GENERIC; } statisk int hid_scan_main (struct hid_parser * parser, struct hid_item * element) --- a / drivers / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / usbhid / hid-quirks.c 2014-04-20 23: 29: 35.000000000 -0400 @@ -73,6 +73,7 @@ statisk const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INITXRE_REVAL_DATE , 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},

Anvend nu plasteret:

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

Kopier nu den aktuelle kernekonfiguration til brug med den nye kernel:

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

Indlæs konfiguration
Gem konfigurationen og afslut menuen menukonfiguration. Der kræves ikke flere ændringer. Kompilér nu kernen:

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

Det tager cirka en time. Du skal få to * .deb-pakker, som du skal installere:

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

Det er det. Genstart med den nye kerne, og Type Cover 3 skal fungere.

Touchpad

Dette er ret simpelt, bare tilføj følgende tekst i /etc/X11/xorg.conf filen:

Afsnit 'InputClass' Identifier 'Surface Pro 3 dækker' MatchIsPointer 'på' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'leverandør' 045e 'Option' produkt '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Genstart igen. Alt fungerer.

hvordan man bruger en iphone uden sim-kort

Installer nu pakken med bærbar pc-tilstand-værktøjer for at forbedre strømbesparelsen i Linux.
Det er det.

Afsluttende ord

Selvom det er muligt at få de fleste funktioner i Surface Pro 3 til at fungere under Linux, har det stadig et par problemer. Knapperne til lydstyrke fungerer ikke ud af kassen, såvel som stylusknapperne. Og man har ikke noget, accelerometer-sensoren fungerer ikke også. Hvis du er i stand til at tolerere disse problemer, kan du være tilfreds med Linux installeret på din Surface Pro 3-enhed. (via habr ).

Interessante Artikler

Redaktørens Valg

Sådan ændres sproget på et Toshiba TV
Sådan ændres sproget på et Toshiba TV
Som med enhver ny teknologi var folk mest skeptiske over for smarte tv'er. Men med udvidelsen af ​​smarte bærbare enheder indså folk snart, at smarte tv'er er lige så praktiske. Naturligvis er alle smarte tv-apparater fyldt med et operativsystem
Hvad er den mest sete YouTube-video på 24 timer
Hvad er den mest sete YouTube-video på 24 timer
Statistik og analyser er vigtige komponenter i YouTube. Platformen holder styr på flere præstationer, inklusive de videoer med flest visninger inden for de første 24 timer efter udsendelsen. Selvom YouTube er en platform med originale producenter over hele verden,
Sådan ændres PowerShell-udførelsespolitik i Windows 10
Sådan ændres PowerShell-udførelsespolitik i Windows 10
Som standard begrænser PowerShell kørende scripts på slutbruger-pc'er. Sådan ændres udførelsespolitikken for PowerShell-scripts i Windows 10.
Opret Switch Display Genvej i Windows 10
Opret Switch Display Genvej i Windows 10
Du kan oprette en Switch Display-genvej i Windows 10 for at ændre den aktive skærm og delingstilstand på dit nuværende skrivebord.
Opera 51: Nulstil browser, VPN-forbedringer
Opera 51: Nulstil browser, VPN-forbedringer
I dag frigav holdet bag Opera-browseren en ny udviklerversion af deres produkt. Opera 51.0.2791.0 er nu tilgængelig til download. Den har en fornyet VPN-funktion, en 'Nulstil browser'-funktion og muligheden for at sikkerhedskopiere dine præferencer. Annonce VPN Ifølge udviklerne fik den indbyggede 'VPN' -tjeneste et stort antal forbedringer
Sådan mærkes nogen i et album på Facebook
Sådan mærkes nogen i et album på Facebook
At skabe langvarige minder har aldrig været nemmere. Med Facebook kan du uploade så mange fotos, du vil, og dele dem med hele din familie og venner. Det er en fantastisk måde at fejre milepæle og styrke din bånd
Sådan matcher du skærmfarver på en opsætning med flere skærme
Sådan matcher du skærmfarver på en opsætning med flere skærme
Hvis du er en gamer eller multitasker, bruger du muligvis en opsætning med flere skærme. Men hvad nu hvis du vil have dine skærmfarver til at matche? Det kan være svært at få skærme til at matche, især hvis de er fra forskellige producenter eller