Glavni Microsoft Surface Kako instalirati Linux na Surface Pro 3

Kako instalirati Linux na Surface Pro 3



Surface Pro 3 vrlo je atraktivan uređaj za kupnju kao prijenosno računalo i zamjena za tablet. U usporedbi s prethodnim generacijama Surface Pro, treća iteracija Microsoftovog premium tableta dolazi s boljim vijekom trajanja baterije, velikom rezolucijom zaslona i stvarno moćnim Intel Core procesorom. Za one korisnike koji vole Surface Pro 3 hardver, ali preferiraju Linux umjesto Windows, želio bih podijeliti s vama način instaliranja Linuxa.

Oglas


Prije nego što nastavite, potrebno je nabaviti sljedeće uređaje:

što se događa kad onemogućite svoj račun za nesklad
  • USB čvorište
  • USB miš
  • USB tipkovnica
  • Nažalost, Debian ne uspijeva otkriti integrirani WiFi adapter Surface Pro 3, pa moramo koristiti neki USB Ethernet adapter ili USB modemsko povezivanje sa pametnog telefona.

Surface Pro 3 podržava samo UEFI instalaciju, tako da nam treba Linux distro koji podržava takav način instalacije. Debian je jedna od distribucija Linux-a spremnih za UEFI. Imajte na umu da x86 UEFI nije dostupan u Surface Pro 3, pa se mora koristiti AMD64 slika za postavljanje.

Priprema za instalaciju Debiana

Spremite particiju za oporavak na USB bljeskalicu

Osim particija sustava i podataka, Surface Pro 3 ima i particiju za oporavak od 5 GB.
Pregrade tvrdog diska
Moguće je (i preporučljivo) kopirati tu particiju na flash pogon kapaciteta 8 GB ili više. Upišite 'recovery' bez navodnika izravno na početni zaslon i kliknite 'Stvori pogon za oporavak'.
Oporavak pretraživanja
Nakon stvaranja vašeg pogona za oporavak, Windows će ponuditi brisanje particije za oporavak sa SSD pogona.
Izbriši particiju za oporavak
To možete sigurno prihvatiti, jer sada imate flash pogon za oporavak s istim podacima, tako da vam nije potrebna SSD particija. Ako se pokrenete s flash pogona za oporavak, vratit će se cijeli izgled SSD-a, uključujući Windows i particiju za oporavak koju ste izbrisali.

Smanjite C: pogon

Desnom tipkom miša pritisnite pogon C: u Disk Management (Upravljanje diskom) i odaberite naredbu Shrink (Shrink) iz kontekstnog izbornika. U sljedeći dijaloški okvir unesite željeni slobodni prostor na disku koji želite rezervirati.
Se smanjiti

Onemogućite hibernaciju

Linux neće montirati NTFS particije ako je Windows hiberniran, pa je potrebno potpuno onemogućiti hibernaciju / duboko spavanje. Otvorite naredbeni redak kao administrator i upišite sljedeću naredbu:

powercfg-hibernate isključen

Montaža

Isključite svoj Surface Pro 3. Sada pritisnite i držite tipku za glasnoću '+' i uključite je. Pokrenut će se na UEFI postavke, gdje biste trebali onemogućiti značajku sigurnog pokretanja. Kad je Secure Boot onemogućeno, moguće je pokrenuti i instalirati drugi OS. Ponovo isključite Surface Pro 3.

Instalirajte Debian Linux

Spojite USB pogon s postavkom Debian na USB čvorište. Pritisnite i držite tipku za glasnoću '-' i uključite Surface Pro 3. Pokrenite željeni način postavljanja (GUI / tekstualni način) i ne zaboravite ručno stvoriti Linux particije. Možete stvoriti jednu korijensku (/) particiju i na nju staviti sve točke montiranja, pa čak i swap datoteku ako vam se ne sviđa imati mnogo particija na vašem pogonu.
fdisk

Učitavač GRUB2 neće biti zapisan na MBR zbog UEFI. Umjesto toga bit će dodan u EFI

efi / debian / grubx64.efi

Nastavite instalirati Debian. Po završetku postavljanja ponovno će pokrenuti Surface Pro 3 i učit će se Windows 8.1.

Na početnom zaslonu upišite oporavak opet i kliknite Mogućnosti oporavka u rezultatima pretraživanja. U naprednim opcijama pokretanja kliknite 'Restart now' (Ponovno pokreni sada).
Napredno pokretanje
Otvorit će se opcije Napredno pokretanje. Nastavite koristiti uređaj -> Debian.
Koristite uređaj
Dignite se na Debian i uredite sljedeću datoteku:

/ etc / default / grub

Otkomentirajte sljedeći redak:

GRUB_GFXMODE = 640x480

Nakon toga ažurirajte konfiguraciju gruba sljedećom naredbom:

update-grub

Ako vas smeta što se za pokretanje u Debianu morate prikazati Napredno pokretanje svaki put iz Windowsa, moguće je postaviti GRUB2 kao zadanu EFI mogućnost pokretanja. U Debianu upišite sljedeću naredbu:

# efibootmgr ... Redoslijed pokretanja: 0000.0002.0001 Boot0000 * USB pogon Boot0001 * Debian Boot0002 * Windows Boot Manager

Promijenite redoslijed pokretanja sljedećom naredbom:

# efibootmgr --bootorder 0000,0001,0002

Konfiguriranje uređaja

U Debianu sljedeći uređaji ne rade izravno:

  • Wifi
  • Bluetooth
  • Upišite Cover 3 s dodirnom pločicom
  • Olovka
  • Ekran na dodir

Ovo je nesretno i nije u redu. Popravimo to.

WiFi i Bluetooth

Da bi ovo dvoje uspjelo, moramo potražiti upravljačke programe s web mjesta dobavljača. Čip je iz Marvella. Upotrijebite sljedeće naredbe:

ažuriranja onemogućuje administrator chrome windows 8.1
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Nakon ponovnog pokretanja trebali biste raditi WiFi i Bluetooth.

Tip Cover 3

Ovo je ozbiljniji problem od bežičnih uređaja. Da bi to uspjelo, moramo ponovno sastaviti jezgru i koristiti najnoviju jezgru, v3.16. Možemo ga dobiti iz eksperimentalnog spremišta Debiana.
Sljedeći redak dodajte na /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian eksperimentalni glavni

Sada moramo dobiti njegove izvore:

# apt-get update # apt-get -t eksperimentalna instalacija linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Otpakirajte izvore:

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

Stvorite novu datoteku typocover3.patch sa sljedećim sadržajem:

--- 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 + # odrediti USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc #define USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 0x0713 #define USB_DEVICE_ID_MS_PRESENTER_8K_USB #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- a / vozača / 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 @@ static void hid_scan_collection (struct h if (((parser-> global.usage_pagedobavljač == USB_VENDOR_ID_MICROSOFT && + hid-> proizvod == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> grupa == HID_GROUP_MULTITOUCH) + hid-> grupa = 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 / sakriven / usbhid / sakriven-quirks.c 2014/4/20 23: 29: 35,000000000 -0400 @@ -73,6 +73,7 @@ statički const Struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REPORTS} {USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28 , 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},

Sada primijenite zakrpu:

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

Sada kopirajte trenutnu konfiguraciju jezgre za upotrebu s novom kernelom:

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

Učitaj konfiguraciju
Spremite konfiguraciju i izađite iz izbornika config. Nisu potrebne nikakve promjene. Sada prevedite kernel:

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

Trebat će oko sat vremena. Trebali biste dobiti dva * .deb paketa koja trebate instalirati:

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

To je to. Ponovo se pokrenite s novom jezgrom i Type Cover 3 bi trebao raditi.

Dodirna ploča

Ovo je vrlo jednostavno, samo dodajte sljedeći tekst u datoteku /etc/X11/xorg.conf:

Odjeljak 'InputClass' Identifier 'Surface Pro 3 pokriva' MatchIsPointer 'na' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Opcija 'IgnoreAbsoluteAxes' 'True' EndSection

Ponovo pokrenite. Sve će uspjeti.

kako doći do crnih traka u cs go amd

Sada instalirajte paket alata za prijenosno računalo kako biste poboljšali uštedu energije u Linuxu.
To je to.

Završne riječi

Iako je moguće dobiti većinu značajki Surface Pro 3 pod Linuxom, i dalje ima nekoliko problema. Gumbi za glasnoću zvuka ne funkcioniraju izravno, kao i gumbi olovke. I jedna stvar, senzor akcelerometra također ne radi. Ako možete tolerirati ove probleme, tada možete biti zadovoljni Linuxom instaliranim na vašem Surface Pro 3 uređaju. (preko habr ).

Zanimljivi Članci

Izbor Urednika

Najbolja proširenja za Chrome za promjenu IP adrese
Najbolja proširenja za Chrome za promjenu IP adrese
Ako ne koristite samostalni VPN i želite promijeniti svoju IP adresu, možete koristiti proširenje preglednika. Trebat će vam proxy proširenje ili VPN proširenje, ali oba će obaviti posao. Ako želiš
Kako poslati poruku na GroupMe
Kako poslati poruku na GroupMe
GroupMe je aplikacija za razmjenu poruka koja vam omogućuje stvaranje grupa i brzu komunikaciju s puno ljudi odjednom. Iako je zasjenjen mnogim drugim aplikacijama za razmjenu poruka, GroupMe vrijedi provjeriti. to je
Kako snimiti makronaredbe u sustavu Windows 10
Kako snimiti makronaredbe u sustavu Windows 10
https://www.youtube.com/watch?v=BS0c4VUBabs Prethodno smo raspravljali o tome kako snimiti screencast u sustavu Windows 10. Makronaredba je slična screencastu koji se izvodi poput jednostavnog računalnog programa, osim što bilježi i slijed
Kako preuzeti Cinema HD na FireStick
Kako preuzeti Cinema HD na FireStick
FireStick vam omogućuje preuzimanje aplikacija trećih strana za različite opcije strujanja. Jedan primjer je Cinema HD. Pomoću ove aplikacije možete odabrati i pogledati mnoge dostupne emisije, filmove i još mnogo toga. Međutim, postupak preuzimanja i instalacije za ovu aplikaciju je
Kako povećati ograničenje istovremenog preuzimanja u programu Internet Explorer 11
Kako povećati ograničenje istovremenog preuzimanja u programu Internet Explorer 11
Upravitelj preuzimanja u Internet Exploreru ima ograničenje za količinu istodobno pokrenutih prijenosa ili preuzimanja. Na primjer, u programu Internet Explorer 9 ograničeno je samo na 6 preuzimanja. Uz IE10 i novije verzije, Microsoft je povećao ovo ograničenje na 8 preuzimanja. Ako vam je ovaj iznos nedovoljan ili imate neki drugi razlog
Kako ograničiti uređivanje za određene ćelije u Google tablicama
Kako ograničiti uređivanje za određene ćelije u Google tablicama
Ako Google tablice koristite za posao ili za organizaciju, ključno je zaključavanje ili zaštita imovine na drugi način. Slučajna izmjena ili brisanje, zlonamjerne promjene ili općenite nestašluke ili pogreške mogu uzrokovati gubitak posla i dok
Događaj Microsoftova ureda događa se 2. studenog
Događaj Microsoftova ureda događa se 2. studenog
Ranije ovog mjeseca Microsoft je poslao pozivnice za tisak za svoj Office Office u studenom 2016. godine. Nije jasno što će točno tvrtka najaviti tijekom tog događaja, ali možete očekivati ​​da ćete vidjeti ne samo nadolazeće promjene za Office 365 već i neke nove proizvode. Tu je vjerojatno dugogodišnji konkurent Slacku, Microsoft