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

Belkin Pre-N Router gjennomgang
Belkin Pre-N Router gjennomgang
Standarder, selv om det er en fantastisk ting, kan ta lang tid å bli ratifisert - frustrerende når vi alle ønsker den nyeste teknologien nå. Så det første trådløse nettverkssettet var proprietært, og hver gang en ny standard utvikles, ser vi det
Hvordan sjekke om RAM-en din fungerer som den skal i Windows 10
Hvordan sjekke om RAM-en din fungerer som den skal i Windows 10
https://www.youtube.com/watch?v=ARSI6HV_AWA RAM fungerer som en måte å holde data datamaskinen din trenger uten å måtte lese og skrive stasjonene dine hele tiden. Det er et av de viktigste, avgjørende elementene i enhver databehandling
Hvordan koble en ruter til ruteren
Hvordan koble en ruter til ruteren
I en typisk husholdning er en enkelt ruter mer enn nok. Jada, det kan være noen dødpunkter her og der, men Wi-Fi er sterkt og stabilt totalt sett. Imidlertid er det noen få situasjoner der en andre ruter
Slik tilbakestiller du et Samsung-nettbrett
Slik tilbakestiller du et Samsung-nettbrett
Å tilbakestille Samsung-nettbrettet tar bare noen få trykk, men det er ikke en avgjørelse å ta lett på. Slik fungerer det ved å bruke de fysiske knappene på nettbrettet.
Slik aktiverer du mørk modus på Facebook
Slik aktiverer du mørk modus på Facebook
Det siste brukergrensesnittet på Facebook (UI) er en velkommen endring og en enkel overgang fra gamle versjoner. Siden alternativet mørk modus er et populært valg for apper, er det fornuftig at Facebook vil ringe inn på funksjonen. I
Finn Logg av Logg på Windows 10
Finn Logg av Logg på Windows 10
Windows 10 er i stand til å spore sangprosessen og skrive en rekke hendelser i systemloggen. I denne artikkelen vil vi se hvordan du finner loggloggen.
Den beste videokonferanseprogramvaren for utdanning
Den beste videokonferanseprogramvaren for utdanning
De siste årene har det blitt stadig tydeligere at nettbasert læring er fremtiden for utdanning. Selv etter at skoler og universiteter gjenåpnet midt i koronaviruspandemien, valgte mange institusjoner å holde seg til en hybrid utdanningsmodell. På grunn av den økte