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

Unduh Best of Wallpapers 2019 Exclusive 4K Theme dari Microsoft
Unduh Best of Wallpapers 2019 Exclusive 4K Theme dari Microsoft
Satu lagi paket tema 4K yang menakjubkan sekarang tersedia untuk pengguna Windows 10. Disebut 'Terbaik dari Wallpaper 2019 Eksklusif', ini termasuk gambar 4K terbaik yang termasuk dalam berbagai tema 4K yang telah dirilis Microsoft selama 2019. Best of Wallpapers 2019 Exclusive berisi 19 wallpaper 4K berkualitas tinggi, dipilih dengan cermat oleh desainer Microsoft untuk menciptakan kesan yang mengesankan
Cara Mematikan WiFi di Vizio Anda
Cara Mematikan WiFi di Vizio Anda
TV Vizio Anda sedang berjalan dan Anda ingin mematikan Wi-Fi. Mungkin Anda berbagi layanan game atau streaming melalui perangkat yang berbeda, atau mungkin Anda bosan dengan TV yang menyedot semua jangkauan Internet Anda di
8 Alat Pencarian File Gratis Terbaik
8 Alat Pencarian File Gratis Terbaik
Daftar alat pencarian file gratis terbaik untuk Windows. Program pencarian file memungkinkan Anda mencari file dengan cara yang tidak dapat dilakukan komputer Anda secara default.
Cara Mengaktifkan Print Scaling di Google Chrome
Cara Mengaktifkan Print Scaling di Google Chrome
Salah satu fitur baru di Chrome 56 adalah kemampuan untuk menskalakan dokumen sebelum dicetak. Perubahan ini sangat berguna saat Anda membutuhkannya.
Tampilkan File Terkompresi dan Terenkripsi dalam Warna di Windows 10
Tampilkan File Terkompresi dan Terenkripsi dalam Warna di Windows 10
File Explorer, aplikasi pengelola file default di Windows 10, dapat menampilkan file yang dikompresi dan dienkripsi dalam warna. Berikut cara mengaktifkan fitur ini,
Cara Mengunduh Disney Plus di Kindle Fire
Cara Mengunduh Disney Plus di Kindle Fire
Ketika Disney pertama kali mengumumkan perangkat yang akan mendukung layanan streaming-nya, pengguna Amazon kecewa. Meskipun Amazon menjalankan variasi sistem operasi Android, Amazon memiliki toko aplikasi yang berbeda. Karena semua perangkat Amazon terputus
Temukan file gambar Lock Screen saat ini di Windows 10
Temukan file gambar Lock Screen saat ini di Windows 10
Lihat cara menemukan gambar latar belakang Layar Kunci saat ini di Windows 10 dan salin ke lokasi yang diinginkan.