Huvud Microsoft Surface Så här installerar du Linux på Surface Pro 3

Så här installerar du Linux på Surface Pro 3



Surface Pro 3 är en mycket attraktiv enhet för att köpa som en bärbar dator plus surfplattbyte. Jämfört med tidigare generationer av Surface Pro kommer den tredje iterationen av Microsofts premiumplatta med bättre batteritid, fantastisk skärmupplösning och en riktigt kraftfull Intel Core-processor. För de användare som gillar Surface Pro 3-hårdvaran men föredrar Linux istället för Windows, skulle jag vilja dela med dig ett sätt att installera Linux.

Annons


Innan du fortsätter är det nödvändigt att skaffa följande enheter:

hur man ser alla youtube-kommentarer
  • USB-hubb
  • USB-mus
  • USB-tangentbord
  • Tyvärr misslyckas Debian med att upptäcka den integrerade WiFi-adaptern i Surface Pro 3, så vi måste använda någon USB Ethernet-adapter eller USB-internetdelning från en smartphone.

Surface Pro 3 stöder endast UEFI-installation, så vi behöver en Linux-distro som stöder ett sådant sätt att installera. Debian är en av de UEFI-klara Linux-distributionerna. Observera att x86 UEFI inte är tillgängligt i Surface Pro 3, så AMD64-installationsbilden måste användas.

Förbereder för installation av Debian

Spara din återställningspartition till ett USB-minne

Förutom system- och datapartitionerna har Surface Pro 3 en 5 GB återställningspartition.
Hårddiskpartitioner
Det är möjligt (och rekommenderas) att kopiera den partitionen till en 8 GB-flashminne eller högre. Skriv 'återställning' utan citat direkt på startskärmen och klicka på 'Skapa en återställningsenhet'.
Sökåterställning
När din återställningsenhet har skapats kommer Windows att erbjuda att ta bort återställningspartitionen från SSD-enheten.
Ta bort återställningspartition
Det är säkert att acceptera detta, eftersom du nu har återställnings-flash-enheten med samma data, så du behöver inte SSD-partitionen. Om du startar från återställnings-flash-enheten kommer den att återställa hela SSD-layouten, inklusive Windows och återställningspartitionen som du tar bort.

Krymp C: enheten

Högerklicka på C: -enheten i Diskhantering och välj kommandot Shrink från dess snabbmeny. I nästa dialogruta skriver du önskat ledigt diskutrymme som du vill reservera.
Krympa

Inaktivera viloläge

Linux monterar inte NTFS-partitioner om Windows har varit i viloläge, så det är nödvändigt att inaktivera viloläge / djup sömn helt. Öppna kommandotolken som administratör och skriv följande kommando:

powercfg-viloläge av

Installation

Stäng av din Surface Pro 3. Tryck och håll ned volymknappen '+' och slå på den. Det startar till UEFI-inställningar, där du ska inaktivera funktionen Säker start. Med Secure Boot inaktiverad är det möjligt att starta och installera ett annat operativsystem. Stäng av Surface Pro 3 igen.

Installera Debian Linux

Anslut USB-enheten med Debian-installationen till USB-navet. Håll volymknappen '-' intryckt och slå på Surface Pro 3. Kör önskat inställningsläge (GUI / textläge) och glöm inte att skapa Linux-partitioner manuellt. Du kan skapa en root (/) partition och lägga alla monteringspunkter och till och med swap-filen på den om du inte gillar att ha många partitioner på din enhet.
fdisk

GRUB2-lastaren kommer inte att skrivas till MBR på grund av UEFI. Det kommer att läggas till EFI istället kl

efi / debian / grubx64.efi

Fortsätt att installera Debian. När installationen är klar startar den om Surface Pro 3 och Windows 8.1 laddas.

Skriv på startskärmen återhämtning igen och klicka Återställningsalternativ i sökresultat. Klicka på 'Starta om nu' i Avancerade startalternativ.
Avancerad start
Alternativen för avancerad start öppnas. Fortsätt att använda en enhet -> Debian.
Använd en enhet
Starta till Debian och redigera följande fil:

/ etc / default / grub

Avmarkera följande rad:

GRUB_GFXMODE = 640x480

Uppdatera sedan konfigurationen med följande kommando:

update-grub

Om du är irriterad över att starta till Debian måste du visa avancerad start varje gång från Windows, det är möjligt att ställa in GRUB2 som standard EFI-startalternativ. Skriv följande kommando i Debian:

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

Ändra startsekvensen med följande kommando:

# efibootmgr --bootorder 0000,0001,0002

Konfigurera enheter

I Debian fungerar följande enheter inte ur lådan:

  • Wifi
  • Blåtand
  • Skriv omslag 3 med pekplatta
  • Nål
  • Pekskärm

Detta är olyckligt och inte OK. Låt oss fixa det.

WiFi och Bluetooth

För att få dessa två att fungera måste vi skaffa drivrutiner från leverantörens webbplats. Chippet är från Marvell. Använd följande kommandon:

varför säger folk blåbär på snapchat
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Efter omstart bör du få WiFi och Bluetooth att fungera.

Typ omslag 3

Det här är allvarligare än trådlösa enheter. För att få det att fungera måste vi kompilera om kärnan och använda den senaste kärnan, v3.16. Vi kan hämta det från Debians experimentella databas.
Lägg till följande rad i /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian experimentell huvud

Nu måste vi skaffa dess källor:

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

Packa upp källor:

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

Skapa en ny typocover3.patch-fil med följande innehåll:

--- 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 + # definiera 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 / drivrutiner / 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 ogiltig hid_scan_collection (struktur h if (((parser-> global.usage_page)leverantör == USB_VENDOR_ID_MICROSOFT && + hid-> produkt == 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 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_REVERSID , 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},

Applicera nu plåstret:

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

Kopiera nu den aktuella kärnkonfigurationen för användning med den nya kärnan:

# cp / boot / config-`uname -r` .config # gör menuconfig

Ladda konfiguration
Spara konfigurationen och gå ur menuconfig-menyn. Inga fler ändringar krävs. Kompilera nu kärnan:

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

Det tar ungefär en timme. Du bör få två * .deb-paket, som du behöver installera:

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

Det är allt. Starta om med den nya kärnan, och Type Cover 3 ska fungera.

Pekplatta

Detta är ganska enkelt, lägg bara till följande text i /etc/X11/xorg.conf-filen:

Avsnitt 'InputClass' Identifier 'Surface Pro 3 täcker' MatchIsPointer 'på' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'leverantör' 045e 'Option' product '07dc' Option 'IgnoreAbsoluteAxes' 'True' ' EndSection

Starta om igen. Allt kommer att fungera.

facebook hur man redigerar vänlistor

Installera nu laptop-mode-verktygspaketet för att förbättra energisparandet i Linux.
Det är allt.

Avslutande ord

Även om det är möjligt att få de flesta funktioner i Surface Pro 3 att fungera under Linux, har det fortfarande några problem. Ljudvolymknapparna fungerar inte ur lådan, liksom pennknapparna. Och en måste, accelerometersensorn fungerar inte också. Om du kan tolerera dessa problem kan du vara nöjd med Linux installerat på din Surface Pro 3-enhet. (via habr ).

Intressanta Artiklar

Redaktionen

Hur man blir en utmärkt snabbingenjör
Hur man blir en utmärkt snabbingenjör
Karriärtrender kommer och går, särskilt med framsteg som gjorts inom teknik och särskilt artificiell intelligens (AI). Snabb ingenjörskonst är en av de nyare karriärvägarna att överväga. Det kan jämföras med datorprogrammering, men det som gör det annorlunda är
Aktivera SMB1-delningsprotokoll i Windows 10
Aktivera SMB1-delningsprotokoll i Windows 10
Du kan aktivera SMB1-fildelningsprotokollet. I moderna Windows 10-versioner är den inaktiverad av säkerhetsskäl. Det krävs för datorer i ditt nätverk som kör pre-Windows Vista-system.
Så här tar du bort ditt konto i Wish-appen
Så här tar du bort ditt konto i Wish-appen
Wish är bland de populära e-handelswebbplatserna. Det är känt för sina överkomliga priser och varianter. Du kanske dock vill ta bort ditt konto av någon anledning. Du kan vara klar med webbplatsen eller bara vill börja
Varför är min iPhones säkerhetskopia så stor?
Varför är min iPhones säkerhetskopia så stor?
Vi vet alla hur viktigt det är att regelbundet säkerhetskopiera våra data. Men varje iPhone-användare var minst en gång förvånad över storleken på deras säkerhetskopia. Du gjorde din tidigare säkerhetskopia för bara några veckor sedan, så varför
Den nya 'Zelda' använder samma gamla karta, och det är fantastiska nyheter
Den nya 'Zelda' använder samma gamla karta, och det är fantastiska nyheter
Om du är ett fan av 'The Legend of Zelda'-spel, kommer du att bli glad över att 'The Legend of Zelda: Tears of the Kingdom' utspelar sig i samma Hyrule som du älskar, men med nya funktioner.
Hur man synkroniserar Google-kontakter med iCloud
Hur man synkroniserar Google-kontakter med iCloud
Att ha dina kontakter synkroniserade mellan alla dina enheter gör att du kan komma åt dina kontakter när som helst. Om du äger en Apple-enhet och använder Gmail kan det vara en bra idé att använda Google Kontakter. Det kan synkroniseras
Hur man får Diluc i Genshin Impact
Hur man får Diluc i Genshin Impact
Diluc är en av de mest eftertraktade spelbara karaktärerna i Genshin Impact. Hans S-Tier-pyroangrepp ödelägger både mobbar och chefer. Tyvärr är han inte lätt rekryterbar. Om du har ditt hjärta inställd på denna svårfångade Dawn Winery