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

Telegram introduserer chatmapper og mer
Telegram introduserer chatmapper og mer
Telegram-appen har nådd en stor milepæl med utgivelsene. Versjon 2.0 for skrivebord og versjon 6.0 for Android lar deg nå organisere chattene dine i mapper. Begge appene inkluderer også en rekke nyttige forbedringer og nye funksjoner. Annonse Telegram Messenger-appen er veldig populær på både stasjonære og mobile enheter.
Hvordan se nylig sett videoer på Facebook
Hvordan se nylig sett videoer på Facebook
Hver video du nylig har sett på Facebook vil bli lagret i delen 'Videoer du har sett' på profilen din. Selv om du bare har sett videoen i noen få sekunder, vil den fortsatt bli lagt til denne
Hvordan få flere mynter på TikTok
Hvordan få flere mynter på TikTok
Det ser ut til at alle apper eller sosiale nettverk har sin egen virtuelle valuta eller har blitt tjent penger på en eller annen måte. TikTok, som de andre appene og sosiale nettverkene, har lagt til en virtuell valuta og tjent penger på appen. Erstatningen for Musikk.
Last ned Numix HiDPI XFCE Theme for Xfwm
Last ned Numix HiDPI XFCE Theme for Xfwm
I denne artikkelen vil jeg introdusere Numix HiDPI-temaet for XFWM, vindusbehandling av XFCE4 som passer til skjermer med høy DPI og høy oppløsning.
Hvilket år er iPaden min?
Hvilket år er iPaden min?
Med så mange forskjellige iPad-modeller er det lett å glemme hvilken du har. Slik finner du iPadens generasjon, alder og mer.
Slik sletter du ALLE bilder fra iPhone [februar 2020]
Slik sletter du ALLE bilder fra iPhone [februar 2020]
https://www.youtube.com/watch?v=wyzUGGQuGyI&t=1s Det kan bli ekstremt enkelt å bli revet med når det gjelder å ta bilder. Enten du er på ferie, på et sportsarrangement eller bare ha det bra
Hvordan endre plassering på OnlyFans
Hvordan endre plassering på OnlyFans
OnlyFans er en plattform der skapere av alle typer kan dele innholdet sitt i bytte mot et abonnement. På grunn av plattformens plasseringskrav er det imidlertid ikke det eneste brukerne deler – enten de vil eller ikke.