Hoved Microsoft Surface Slik installerer du Linux på Surface Pro 3

Slik installerer du Linux på Surface Pro 3



Surface Pro 3 er en veldig attraktiv enhet for å kjøpe som bærbar datamaskin pluss erstatning av nettbrett. Sammenlignet med tidligere generasjoner av Surface Pro, kommer den tredje iterasjonen av Microsofts premium-nettbrett med bedre batterilevetid, flott skjermoppløsning og en virkelig kraftig Intel Core-prosessor. For de brukerne som liker Surface Pro 3-maskinvaren, men foretrekker Linux i stedet for Windows, vil jeg dele med deg en måte å installere Linux på.

Annonse


Før du fortsetter, er det nødvendig å skaffe deg følgende enheter:

hvordan lage brannmotstandsdrikker
  • USB-hub
  • USB-mus
  • USB-tastatur
  • Dessverre klarer ikke Debian å oppdage den integrerte WiFi-adapteren til Surface Pro 3, så vi må bruke noe USB Ethernet-adapter eller USB-deling fra en smarttelefon.

Surface Pro 3 støtter kun UEFI-installasjon, så vi trenger en Linux-distro som støtter en slik måte å installere på. Debian er en av de UEFI-klare Linux-distribusjonene. Vær oppmerksom på at x86 UEFI ikke er tilgjengelig i Surface Pro 3, så AMD64-oppsettbildet må brukes.

Forbereder installasjon av Debian

Lagre gjenopprettingspartisjonen på en USB-flash-stasjon

Foruten system- og datapartisjonene, har Surface Pro 3 en 5 GB gjenopprettingspartisjon.
Harddiskpartisjoner
Det er mulig (og anbefales) å kopiere den partisjonen til en flash-stasjon på 8 GB eller høyere. Skriv 'gjenoppretting' uten anførselstegn rett på Start-skjermen, og klikk 'Opprett en gjenopprettingsstasjon'.
Søkegjenoppretting
Etter at gjenopprettingsstasjonen er opprettet, vil Windows tilby å slette gjenopprettingspartisjonen fra SSD-stasjonen.
Slett gjenopprettingspartisjon
Det er trygt å akseptere dette, ettersom du nå har gjenopprettings flash-stasjonen med de samme dataene, slik at du ikke trenger SSD-partisjonen. Hvis du starter fra gjenopprettings flash-stasjonen, vil den gjenopprette hele SSD-oppsettet, inkludert Windows og gjenopprettingspartisjonen du sletter.

Krymp C: -stasjonen

Høyreklikk på C: -stasjonen i Diskbehandling og velg kommandoen Shrink fra kontekstmenyen. I den neste dialogboksen skriver du inn ønsket ledig diskplass du vil reservere.
Krympe

Deaktiver dvalemodus

Linux monterer ikke NTFS-partisjoner hvis Windows er i dvalemodus, så det er nødvendig å deaktivere dvalemodus / dyp søvn helt. Åpne ledeteksten som administrator og skriv inn følgende kommando:

powercfg-dvale av

Installasjon

Slå av Surface Pro 3. Trykk og hold inne '+' volumknappen og slå den på. Den starter til UEFI-innstillinger, der du bør deaktivere Secure Boot-funksjonen. Med Secure Boot deaktivert, er det mulig å starte og installere et annet operativsystem. Slå av Surface Pro 3 igjen.

Installer Debian Linux

Koble USB-stasjonen med Debian-oppsett til USB-huben. Trykk og hold volumknappen '-' og slå på Surface Pro 3. Kjør ønsket oppsettmodus (GUI / tekstmodus) og ikke glem å lage linux-partisjoner manuelt. Du kan opprette en rotpartisjon (/) og sette alle monteringspunkter og til og med byttefilen på den hvis du ikke liker å ha mange partisjoner på stasjonen.
fdisk

GRUB2-lasteren blir ikke skrevet til MBR på grunn av UEFI. Det vil bli lagt til EFI i stedet kl

efi / debian / grubx64.efi

Fortsett å installere Debian. Etter at installasjonen er ferdig, starter Surface Pro 3 på nytt, og Windows 8.1 lastes inn.

Skriv på Start-skjermen gjenoppretting igjen, og klikk Gjenopprettingsalternativer i søkeresultatene. Klikk 'Start på nytt' i Avanserte oppstartsalternativer.
Avansert oppstart
Alternativer for avansert oppstart åpnes. Fortsett å bruke en enhet -> Debian.
Bruk en enhet
Start til Debian og rediger følgende fil:

/ etc / default / grub

Fjern merking av følgende linje:

GRUB_GFXMODE = 640x480

Etter det, oppdater grubkonfigurasjonen med følgende kommando:

oppdatering-grub

Hvis du er irritert over å starte i Debian, må du vise avansert oppstart hver gang fra Windows, det er mulig å sette GRUB2 som standard EFI-oppstartsalternativ. Skriv inn følgende kommando i Debian:

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

Endre oppstartssekvensen med følgende kommando:

# efibootmgr --bootorder 0000,0001,0002

Konfigurere enheter

I Debian fungerer følgende enheter ikke ut av boksen:

  • Wifi
  • blåtann
  • Skriv Cover 3 med berøringsplate
  • Penn
  • Touch-skjerm

Dette er uheldig og ikke OK. La oss fikse det.

WiFi og Bluetooth

For å få disse to til å fungere, må vi skaffe drivere fra leverandørens nettsted. Brikken er fra Marvell. Bruk følgende kommandoer:

hvordan du tilbakebetaler begavede dampspill
$ git klon git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Etter omstart, bør du få WiFi og Bluetooth til å fungere.

Type deksel 3

Dette er mer alvorlig enn trådløse enheter. For å få det til å fungere, må vi kompilere kjernen på nytt og bruke den siste kjernen, v3.16. Vi kan få det fra det eksperimentelle depotet til Debian.
Legg til følgende linje i /etc/apt/sources.list:

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

Nå må vi skaffe kildene:

# apt-get update # apt-get -t eksperimentell installasjon linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Pakk ut kilder:

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

Opprett en ny typocover3.patch-fil med følgende innhold:

--- 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 tomrom hid_scan_collection (struktur h if (((parser-> global.usage_page)leverandør == 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 * item) --- 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_INITVRE_REVID_REVAL , 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},

Bruk nå lappen:

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

Kopier nå gjeldende kjernekonfigurasjon for bruk med den nye kjernen:

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

Last inn konfigur
Lagre konfigurasjonen og gå ut av menykonfigurasjonsmenyen. Ingen flere endringer er nødvendige. Nå kompilerer du kjernen:

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

Det tar omtrent en time. Du bør få to * .deb-pakker, som du trenger å installere:

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

Det er det. Start på nytt med den nye kjernen, og Type Cover 3 skal fungere.

Pekeplate

Dette er ganske enkelt, bare legg til følgende tekst i /etc/X11/xorg.conf filen:

Avsnitt 'InputClass' Identifier 'Surface Pro 3 dekker' MatchIsPointer 'på' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Start på nytt. Alt vil fungere.

hvordan du redigerer vertikale marginer i Google Docs

Installer nå laptop-mode-tools-pakken for å forbedre strømsparingen i Linux.
Det er det.

Avsluttende ord

Selv om det er mulig å få de fleste funksjonene i Surface Pro 3 til å fungere under Linux, har det fortsatt noen problemer. Knappene for lydvolum fungerer ikke utenom boksen, så vel som pekeknappene. Og en må ikke, akselerometersensoren fungerer ikke også. Hvis du er i stand til å tåle disse problemene, kan du være fornøyd med Linux installert på Surface Pro 3-enheten. (via habr ).

Interessante Artikler

Redaksjonens

Dekorer Windows 10 til jul og nyttår
Dekorer Windows 10 til jul og nyttår
Det er på tide å dekorere Windows 10 Desktop for feiring av jul og det kommende nyttåret. De fleste dekorerer husene sine med et juletre, opplyste kanker, snømenn og andre figurer. Hvis du også vil få PCen din i julefeiringen, har vi et sett med veldig spesielle godbiter for deg.
Hva du skal gjøre hvis det ikke kommer lyd fra Vizio TV-en
Hva du skal gjøre hvis det ikke kommer lyd fra Vizio TV-en
Vizio er et TV-merke som dukket opp i 2002 og raskt ble en stor aktør på det innenlandske TV-markedet. Selv om selve TV-ene er laget på lisens i Kina, er Vizio selv basert i Irvine, California, og
Kan du legge PC-en din på teppe – er den bra eller dårlig? [Forklart]
Kan du legge PC-en din på teppe – er den bra eller dårlig? [Forklart]
Hvordan laste ned en TikTok til MP3
Hvordan laste ned en TikTok til MP3
Alle elsker å lage og dele videoer på nettet med TikTok, spesielt de med engasjerende musikk og vokal. Hvis du vil lagre lyden fra TikTok-videoer, hjelper det å konvertere den til MP3-format. Dette lar deg bruke
Last ned Windows 10 Build 18290 offisielle ISO-bilder
Last ned Windows 10 Build 18290 offisielle ISO-bilder
Microsoft ga i dag ut de offisielle ISO-bildene for Windows 10 Build 18290, som representerer Windows 10-kodenavnet '19H1', den kommende funksjonsoppdateringen, også kjent som 'versjon 1903'. Den opprinnelige versjonen av Windows 10 Build 18290 ble utgitt 28. november 2018. De medfølgende ISO-bildene kommer med en oppdatert utløpsdato. Nedlastingen er tilgjengelig
Slik streamer du Netflix på Kodi
Slik streamer du Netflix på Kodi
Med så mange online streamingtjenester er det vanskelig å velge de å stole på. Heldigvis, takket være Kodi, er det nå mye lettere å gå fra den ene tjenesten til den andre. Hvis du ikke har hørt det, er Kodi et media
Hvordan spille Killer in Dead by Daylight
Hvordan spille Killer in Dead by Daylight
Dead by Daylight er et av de mest morsomme skrekkspillene med et bredt spekter av drapsmenn inspirert av kjente figurer fra filmer og bøker. Å spille en overlevende i et slikt spill kan selvfølgelig være ekstremt stressende, noe som betyr at