Utama Microsoft Surface Cara menginstal Linux di Surface Pro 3

Cara menginstal Linux di Surface Pro 3



Surface Pro 3 adalah perangkat yang sangat menarik untuk dibeli sebagai pengganti laptop plus tablet. Dibandingkan dengan Surface Pro generasi sebelumnya, iterasi ketiga dari tablet premium Microsoft hadir dengan masa pakai baterai yang lebih baik, resolusi layar yang bagus, dan prosesor Intel Core yang sangat kuat. Bagi pengguna yang menyukai perangkat keras Surface Pro 3 tetapi lebih memilih Linux daripada Windows, saya ingin berbagi dengan Anda cara menginstal Linux.

Iklan


Sebelum Anda melanjutkan, Anda perlu mendapatkan perangkat berikut:

cara menghapus semua kata sandi dari chrome
  • Hub USB
  • Mouse USB
  • Keyboard USB
  • Sayangnya, Debian gagal mendeteksi adaptor WiFi terintegrasi Surface Pro 3, jadi kami perlu menggunakan beberapa adaptor Ethernet USB atau tethering USB dari smartphone.

Surface Pro 3 hanya mendukung penginstalan UEFI, jadi kami memerlukan distro Linux yang mendukung cara penginstalan seperti itu. Debian adalah salah satu distro Linux yang mendukung UEFI. Harap dicatat bahwa x86 UEFI tidak tersedia di Surface Pro 3, jadi gambar penyiapan AMD64 harus digunakan.

Bersiap untuk menginstal Debian

Simpan partisi pemulihan Anda ke drive flash USB

Selain partisi sistem dan data, Surface Pro 3 memiliki partisi pemulihan 5 GB.
Partisi hard drive
Dimungkinkan (dan disarankan) untuk menyalin partisi itu ke flash drive berkapasitas 8 GB atau lebih tinggi. Ketik 'pemulihan' tanpa tanda kutip tepat di layar Mulai dan klik 'Buat drive pemulihan'.
Pemulihan pencarian
Setelah drive pemulihan Anda dibuat, Windows akan menawarkan untuk menghapus partisi pemulihan dari drive SSD.
Hapus partisi pemulihan
Aman untuk menerima ini, karena sekarang Anda memiliki flash drive pemulihan dengan data yang sama, jadi Anda tidak memerlukan partisi SSD. Jika Anda melakukan boot dari drive flash pemulihan, ini akan memulihkan seluruh tata letak SSD, termasuk Windows dan partisi pemulihan yang Anda hapus.

Kecilkan drive C :.

Klik kanan drive C: di Disk Management dan pilih perintah Shrink dari menu konteksnya. Di dialog berikutnya, ketik ruang disk kosong yang ingin Anda pesan.
Menyusut

Nonaktifkan hibernasi

Linux tidak akan memasang partisi NTFS jika Windows telah di-hibernasi, jadi Anda harus menonaktifkan hibernasi / tidur nyenyak sepenuhnya. Buka prompt perintah sebagai administrator dan ketik perintah berikut:

powercfg -hibernate mati

Instalasi

Matikan Surface Pro 3. Sekarang tekan dan tahan tombol volume '+' dan nyalakan. Ini akan boot ke pengaturan UEFI, di mana Anda harus menonaktifkan fitur Boot Aman. Dengan Secure Boot dinonaktifkan, Anda dapat melakukan boot dan menginstal OS lain. Shutdown Surface Pro 3 lagi.

Instal Debian Linux

Hubungkan drive USB dengan pengaturan Debian ke hub USB. Tekan dan tahan tombol volume '-' dan nyalakan Surface Pro 3. Jalankan setup mode yang diinginkan (GUI / mode teks) dan jangan lupa untuk membuat partisi linux secara manual. Anda dapat membuat satu partisi root (/) dan meletakkan semua titik mount dan bahkan file swap di dalamnya jika Anda tidak suka memiliki banyak partisi pada drive Anda.
fdisk

Pemuat GRUB2 tidak akan ditulis ke MBR karena UEFI. Ini akan ditambahkan ke EFI sebagai gantinya di

efi / debian / grubx64.efi

Lanjutkan menginstal Debian. Setelah penyiapan selesai, Surface Pro 3 akan dimulai ulang dan Windows 8.1 akan dimuat.

Di layar Mulai, ketik pemulihan lagi, dan klik Opsi pemulihan dalam hasil pencarian. Klik 'Restart now' di opsi Advanced startup.
Startup lanjutan
Opsi Advanced Startup akan dibuka. Lanjutkan menggunakan perangkat -> Debian.
Gunakan perangkat
Boot ke Debian dan edit file berikut:

/ etc / default / grub

Batalkan komentar pada baris berikut:

GRUB_GFXMODE = 640x480

Setelah itu, perbarui konfigurasi grub dengan perintah berikut:

update-grub

Jika Anda kesal untuk boot ke Debian, Anda harus menunjukkan startup Lanjutan setiap kali dari Windows, Anda dapat mengatur GRUB2 sebagai opsi boot EFI default. Di Debian, ketik perintah berikut:

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

Ubah urutan boot dengan perintah berikut:

# efibootmgr --bootorder 0000,0001,0002

Mengonfigurasi perangkat

Di Debian, perangkat berikut tidak berfungsi di luar kotak:

  • Wifi
  • Bluetooth
  • Ketik Cover 3 dengan touchpad
  • Stylus
  • Layar sentuh

Ini sangat disayangkan dan tidak OK. Mari kita perbaiki.

WiFi dan Bluetooth

Agar keduanya berfungsi, kita perlu mendapatkan driver dari situs vendor. Chip itu dari Marvell. Gunakan perintah berikut:

mana bio seseorang di instagram
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Setelah reboot, Anda akan mendapatkan WiFi dan Bluetooth yang berfungsi.

Ketik Cover 3

Ini adalah masalah yang lebih serius daripada perangkat nirkabel. Untuk membuatnya berfungsi, kita perlu mengkompilasi ulang kernel dan menggunakan kernel terbaru, v3.16. Kita bisa mendapatkannya dari repositori eksperimental Debian.
Tambahkan baris berikut ke /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian eksperimental main

Sekarang kita perlu mendapatkan sumbernya:

# apt-get update # apt-get -t eksperimental instal linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Buka kemasan sumber:

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

Buat file typocover3.patch baru dengan konten berikut:

--- 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 + # mendefinisikan 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 / 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_pagevendor == USB_VENDOR_ID_MICROSOFT && + hid-> produk == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> grup == HID_GROUP_MULTITOUCH) + hid-> grup = 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 @@ static const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_ID_ID_FREPORTS}, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_F28, USB_RECEIVER, HID_F28, USB_DEVICE_ID_FORMOSA_IR, , 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},

Sekarang terapkan tambalan:

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

Sekarang salin konfigurasi kernel saat ini untuk digunakan dengan kernel baru:

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

Muat konfigurasi
Simpan config dan keluar dari menu menuconfig. Tidak perlu lagi perubahan. Sekarang kompilasi kernel:

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

Ini akan memakan waktu sekitar satu jam. Anda harus mendapatkan dua paket * .deb, yang perlu Anda instal:

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

Itu dia. Mulai ulang dengan kernel baru, dan Jenis Penutup 3 seharusnya berfungsi.

Panel sentuh

Ini cukup sederhana, cukup tambahkan teks berikut di file /etc/X11/xorg.conf:

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

Nyalakan ulang lagi. Semuanya akan berhasil.

cara membuka file apk di mac

Sekarang instal paket laptop-mode-tools untuk meningkatkan penghematan daya di Linux.
Itu dia.

Kata penutup

Meskipun dimungkinkan untuk membuat sebagian besar fitur Surface Pro 3 berfungsi di Linux, masih ada beberapa masalah. Tombol volume suara tidak berfungsi di luar kotak, begitu juga tombol stylus. Dan satu gotcha, sensor akselerometer juga tidak berfungsi. Jika Anda dapat mentolerir masalah ini, maka Anda akan senang dengan Linux yang diinstal pada perangkat Surface Pro 3 Anda. (melalui habr ).

Artikel Menarik

Pilihan Editor

Cara Mengaktifkan Suara Spasial di Windows 10
Cara Mengaktifkan Suara Spasial di Windows 10
Kita akan melihat cara mengaktifkan Suara Spasial di Windows 10. Saat diaktifkan, audio terasa seperti diputar di sekitar Anda, bukan melalui headphone.
Jalankan Speech Recognition saat Startup di Windows 10
Jalankan Speech Recognition saat Startup di Windows 10
Berikut adalah cara membuat fitur Pengenalan Ucapan otomatis berjalan saat startup untuk akun pengguna Anda di Windows 10. Berbagai metode dijelaskan.
Bagaimana Mengubah Crosshair di Valorant
Bagaimana Mengubah Crosshair di Valorant
Valorant bukanlah game FPS satu ukuran untuk semua dan juga bukan opsi penyesuaiannya. Salah satu cara Riot memastikan pemain memiliki semua alat yang diperlukan untuk memenangkan pertandingan mereka adalah melalui kustomisasi crosshair. Dalam sebuah permainan
Windows PowerToys 0.16 Dirilis dengan Alat Baru
Windows PowerToys 0.16 Dirilis dengan Alat Baru
Microsoft hari ini merilis pembaruan besar untuk PowerToys modern. Versi aplikasi 0,16 hadir dengan alat baru, termasuk ImageResizer, Window Walker (alternatif Alt + Tab), dan pratinjau file SVG dan MarkDown (* .md) untuk File Explorer. Anda mungkin ingat PowerToys, seperangkat utilitas kecil yang berguna yang pertama kali diperkenalkan di Windows 95. Mungkin, sebagian besar pengguna akan mengingatnya
Arsip Tag: Windows 10 Anniversary update RTM iso images
Arsip Tag: Windows 10 Anniversary update RTM iso images
Cara Mendapatkan Autobuild di Tears of the Kingdom
Cara Mendapatkan Autobuild di Tears of the Kingdom
Membangun adalah bagian besar dari pengalaman dalam 'The Legend of Zelda: Tears of the Kingdom' (TotK). Dengan kemampuan baru yang menyenangkan seperti Ultrahand, Anda dapat memadukan objek menjadi satu, menyusun struktur unik Anda sendiri. Kemampuan Autobuild membuat
Cara Menghapus Akun Badoo Anda
Cara Menghapus Akun Badoo Anda
Dengan kencan modern yang terdiri dari Tinder, Bumble, Engsel, dan aplikasi kencan gratis lainnya, orang sering melupakan yang pendahulunya seperti Match, eHarmony, dan Badoo. Didirikan pada tahun 2006, platform ini tersedia di lebih dari 190 negara di seluruh dunia,