Pangunahin Microsoft Surface Paano i-install ang Linux sa Surface Pro 3

Paano i-install ang Linux sa Surface Pro 3



Ang Surface Pro 3 ay isang kaakit-akit na aparato para sa pagbili bilang isang laptop plus kapalit na tablet. Kung ikukumpara sa nakaraang mga henerasyon ng Surface Pro, ang pangatlong pag-ulit ng premium tablet ng Microsoft ay may mas mahusay na buhay ng baterya, mahusay na resolusyon sa screen at isang talagang malakas na Intel Core processor. Para sa mga gumagamit na gusto ang Surface Pro 3 hardware ngunit mas gusto ang Linux sa halip na Windows, nais kong ibahagi sa iyo ang isang paraan upang mai-install ang Linux.

Anunsyo


Bago ka magpatuloy, kinakailangan upang makuha ang mga sumusunod na aparato:

kung paano magdagdag ng mga tao sa spotify
  • USB hub
  • USB mouse
  • USB keyboard
  • Sa kasamaang palad, nabigo si Debian na makita ang integrated WiFi adapter ng Surface Pro 3, kaya kailangan naming gumamit ng ilang USB Ethernet adapter o USB tethering mula sa isang smartphone.

Sinusuportahan lamang ng Surface Pro 3 ang pag-install ng UEFI, kaya kailangan namin ng isang distro ng Linux na sumusuporta sa isang paraan ng pag-install. Si Debian ay isa sa mga distrito ng Linux na handa na ng UEFI. Mangyaring tandaan na ang x86 UEFI ay hindi magagamit sa Surface Pro 3, kaya dapat gamitin ang imaheng pag-setup ng AMD64.

Paghahanda upang mai-install ang Debian

I-save ang iyong partisyon sa pagbawi sa isang USB flash drive

Bukod sa mga partisyon ng system at data, ang Surface Pro 3 ay may 5 GB na partition ng pagbawi.
Mga partisyon ng hard drive
Posible (at inirerekumenda) na kopyahin ang pagkahati na iyon sa isang 8 GB o mas mataas na flash drive na kapasidad. I-type ang 'pagbawi' nang walang mga quote mismo sa Start screen at i-click ang 'Lumikha ng isang drive ng pag-recover'.
Pag-recover sa paghahanap
Matapos malikha ang iyong recovery drive, mag-aalok ang Windows na tanggalin ang partition ng pagbawi mula sa SSD drive.
Tanggalin ang pagkahati ng pagbawi
Ito ay ligtas na tanggapin ito, tulad ng ngayon mayroon kang recovery flash drive na may parehong data, kaya hindi mo kailangan ang pagkahati ng SSD. Kung mag-boot ka mula sa flash drive ng pag-recover, ibabalik nito ang buong layout ng SSD, kasama ang Windows at ang partition ng pagbawi na tinanggal mo.

Paliitin ang C: drive

Mag-right click sa C: drive sa Disk Management at piliin ang utong Shrink mula sa menu ng konteksto nito. Sa susunod na dayalogo, i-type ang nais na libreng disk space na nais mong ipareserba.
Paliitin

Huwag paganahin ang pagtulog sa panahon ng taglamig

Hindi mai-mount ng Linux ang mga partisyon ng NTFS kung ang hibernated ay Windows, kaya kinakailangan upang huwag paganahin ang pagtulog sa taglamig / mahimbing na tulog. Buksan ang prompt ng command bilang administrator at i-type ang sumusunod na utos:

powercfg -pagtanggal ng off

Pag-install

Patayin ang iyong Surface Pro 3. Ngayon pindutin nang matagal ang '+' volume button at i-on ito. Ito ay mag-boot sa mga setting ng UEFI, kung saan dapat mong hindi paganahin ang tampok na Secure Boot. Sa hindi paganahin ang Secure Boot, posible na mag-boot at mag-install ng isa pang OS. Shutdown Surface Pro 3 muli.

I-install ang Debian Linux

Ikonekta ang USB drive kasama ang pag-setup ni Debian sa USB hub. Pindutin nang matagal ang '-' volume button at lakas sa Surface Pro 3. Patakbuhin ang nais na mode ng pag-setup (GUI / text mode) at huwag kalimutang lumikha ng mga partisyon ng linux nang manu-mano. Maaari kang lumikha ng isang root (/) partition at ilagay ang lahat ng mga mount point at kahit na ang swap file dito kung hindi mo gusto ang pagkakaroon ng maraming mga partisyon sa iyong drive.
kwarta

Ang GRUB2 loader ay hindi isusulat sa MBR dahil sa UEFI. Ito ay maidaragdag sa EFI sa halip na

efi / debian / grubx64.efi

Magpatuloy na i-install ang Debian. Pagkatapos matapos ang pag-set up, i-restart nito ang Surface Pro 3 at ang Windows 8.1 ay mai-load.

Sa Start screen, i-type paggaling muli, at mag-click Mga pagpipilian sa pagbawi sa mga resulta ng paghahanap. I-click ang 'I-restart ngayon' sa mga advanced na pagpipilian sa pagsisimula.
Advanced na pagsisimula
Ang mga pagpipilian sa Advanced Startup ay bubuksan. Magpatuloy na Gumamit ng isang aparato -> Debian.
Gumamit ng isang aparato
I-boot sa Debian at i-edit ang sumusunod na file:

/ etc / default / grub

Alisan ng puna ang sumusunod na linya:

GRUB_GFXMODE = 640x480

Pagkatapos nito, i-update ang pagsasaayos ng grub gamit ang sumusunod na utos:

update-grub

Kung naiinis ka na mag-boot sa Debian, kailangan mong ipakita ang Advanced startup tuwing mula sa Windows, posible na itakda ang GRUB2 bilang default na pagpipilian ng boot ng EFI. Sa Debian, i-type ang sumusunod na utos:

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

Baguhin ang pagkakasunud-sunod ng boot sa sumusunod na utos:

# efibootmgr --bootorder 0000,0001,0002

Ang pag-configure ng mga aparato

Sa Debian, ang mga sumusunod na aparato ay hindi gagana sa kahon:

  • Wifi
  • Bluetooth
  • I-type ang Cover 3 na may touchpad
  • Stylus
  • Touchscreen

Ito ay kapus-palad at hindi OK. Ayusin natin ito.

WiFi at Bluetooth

Upang makuha ang dalawang nagtatrabaho, kailangan naming kumuha ng mga driver mula sa site ng vendor. Ang chip ay mula sa Marvell. Gamitin ang mga sumusunod na utos:

kung paano isara ang isang steam account
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Pagkatapos ng pag-reboot, dapat mong gumana ang WiFi at Bluetooth.

I-type ang Cover 3

Ito ay mas seryosong isyu kaysa sa mga wireless device. Upang mapagana ito, kailangan naming muling pagsamahin ang kernel at gamitin ang pinakabagong kernel, v3.16. Maaari nating makuha ito mula sa pang-eksperimentong lalagyan ng Debian.
Idagdag ang sumusunod na linya sa /etc/apt/source.list:

deb http://ftp.de.debian.org/debian pang-eksperimentong pangunahing

Ngayon kailangan nating makuha ang mga mapagkukunan nito:

# apt-get update # apt-get -t pang-eksperimentong pag-install ng linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

I-unpack ang mga mapagkukunan:

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

Lumikha ng isang bagong typocover3.patch file na may sumusunod na nilalaman:

--- a / driver / hid / hid-ids.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / driver / 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 + # tukuyin 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 / driver / hid / hid-core.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / driver / 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_pagevendor == USB_VENDOR_ID_MICROSOFT && + hid-> produkto == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> pangkat == HID_GROUP_MULTITOUCH) + hid-> pangkat = HID_GROUP_GENERIC; } static int hid_scan_main (struct hid_parser * parser, struct hid_item * item) --- a / driver / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / driver / hid / usbhid / hid-quirks.c 2014-04-20 23: 29: 35.000000000 -0400 @@ -73,6 +73,7 @@ static Const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REFIN_START_FORS_START_STOR_STUTO , 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},

Ilapat ngayon ang patch:

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

Kopyahin ngayon ang kasalukuyang pagsasaayos ng kernel para magamit sa bagong kernel:

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

Load config
I-save ang config at lumabas mula sa menuconfig menu. Wala nang kinakailangang pagbabago. I-compile ngayon ang kernel:

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

Aabutin ng halos isang oras. Dapat kang makakuha ng dalawang * * .deb packages, na kailangan mong i-install:

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

Ayan yun. I-reboot gamit ang bagong kernel, at dapat na gumana ang Type Cover 3.

Touchpad

Ito ay medyo simple, idagdag lamang ang sumusunod na teksto sa /etc/X11/xorg.conf file:

Seksyon 'InputClass' Identifier 'Surface Pro 3 takip sa' MatchIsPointer 'sa' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Reboot ulit. Gagana ang lahat.

paano ko malalaman kung ang aking aparato ay naka-root

Ngayon i-install ang laptop-mode-tool na pakete upang mapabuti ang pag-iingat sa Linux.
Ayan yun.

Pangwakas na salita

Bagaman posible na makuha ang karamihan sa mga tampok ng Surface Pro 3 na nagtatrabaho sa ilalim ng Linux, mayroon pa rin itong ilang mga isyu. Ang mga pindutan ng dami ng tunog ay hindi gagana sa labas ng kahon, pati na rin ang mga pindutan ng stylus. At isang gotcha, ang sensor ng accelerometer ay hindi gagana rin. Kung nagawa mong tiisin ang mga isyung ito, maaari kang maging masaya sa pag-install ng Linux sa iyong Surface Pro 3 na aparato. (sa pamamagitan ng habr ).

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Huwag paganahin ang Mga Pagkontrol sa Animate at Mga Elemento sa Loob ng Windows
Huwag paganahin ang Mga Pagkontrol sa Animate at Mga Elemento sa Loob ng Windows
Paano Paganahin o Huwag paganahin ang Mga Pagkontrol ng Animate at Mga Elemento sa Loob ng Windows sa Windows 10 Bilang default, ang Windows 10 ay may maraming mga epekto na pinagana para sa eye candy. Maaari mong makita ang mga animasyon sa Start screen, Taskbar, pagbubukas at pagsasara ng apps, i-drop ang mga shadow effects, mga combo box na dumadulas at iba pa, upang mas lumitaw ang interface ng gumagamit
Mga Preview ng Cumulative Update para sa Windows 10, August 20, 2020
Mga Preview ng Cumulative Update para sa Windows 10, August 20, 2020
Ang Microsoft ay naglabas ng mga opsyonal na pinagsama-samang pag-update para sa Windows 10 bersyon 1809, 1903, at 1909. Ang mga update ay may tag na 'Preview', at magagamit sa mga 'naghahanap', ibig sabihin ang mga gumagamit lamang na nag-click sa pindutang Suriin ang mga update na manu-mano ang makakakita ng mga ito ' I-preview ang mga update. Kung hindi man ay hindi sila awtomatikong mai-install. Narito ang mga pagbabago. Windows 10, bersyon
Paano Suriin ang Temperatura ng CPU sa Windows 11
Paano Suriin ang Temperatura ng CPU sa Windows 11
Maaari mong suriin ang temperatura ng CPU sa Windows 11 sa pamamagitan ng pag-restart sa built-in na UEFI/BIOS utility. Mayroon ding mga libreng app na tumatakbo mula sa loob ng Windows upang ipakita ang real-time na temp ng CPU.
Ano ang Gagawin Kapag Nakalimutan Mo ang Iyong Password ng Life360
Ano ang Gagawin Kapag Nakalimutan Mo ang Iyong Password ng Life360
Ang problema sa mga password ay madaling makalimutan ang mga ito. Totoo ito sa iyong Life360 account tulad ng sa anumang app. Habang pinagmumulan ng stress o pagkabigo, mayroong madaling ayusin. Kung ikaw'
Review ng Zoostorm Core 2 Quad Q6600 Advanced Premium PC
Review ng Zoostorm Core 2 Quad Q6600 Advanced Premium PC
Tulad ng kung ipapakita kung gaano magiging abot-kayang mga makapangyarihang processor, ang Zoostorm ay nagpasyang laban sa tanyag na mga processor ng Core 2 Duo ng Intel para sa murang home machine na ito, na pabor sa isang Core 2 Quad Q6600. Habang maaaring hindi
Binago ng Web App Manager sa Linux Mint ang mga website sa mga app
Binago ng Web App Manager sa Linux Mint ang mga website sa mga app
Ang koponan ng Linux Mint ay naglathala ng kanilang buwanang isyu ng balita para sa proyekto, na mayroong maraming mga kagiliw-giliw na anunsyo. Kasama rito ang ilang mahahalagang pag-update sa Linux Mint 19.3, mga pag-aayos, at isang bagong app, Web App Manager, na nagpapahintulot sa pagpapatakbo ng mga website bilang mga nakapag-iisang app sa Linux. Ito ay isang bagay na malapit sa Progressive Web Apps.
Paano Mag-download ng Instagram Stories Online
Paano Mag-download ng Instagram Stories Online
Ang mga kwento sa Instagram ay may habang-buhay na 24 na oras, pagkatapos ay mawawala ang mga ito sa iyong profile. Kung ang iyong kwento ay nagbahagi ng ilang mga alaala na gusto mong bisitahin muli sa ibang pagkakataon o nilayon mong gamitin muli ang nilalaman sa iba pang mga platform, ang pag-download nito ay darating