Ana Microsoft Surface Surface Pro 3'e Linux nasıl kurulur

Surface Pro 3'e Linux nasıl kurulur



Surface Pro 3, bir dizüstü bilgisayar artı tablet değişimi olarak satın almak için çok çekici bir cihazdır. Önceki nesil Surface Pro ile karşılaştırıldığında, Microsoft'un premium tabletinin üçüncü yinelemesi daha iyi pil ömrü, harika ekran çözünürlüğü ve gerçekten güçlü bir Intel Core işlemci ile birlikte geliyor. Surface Pro 3 donanımını beğenen ancak Windows yerine Linux'u tercih eden kullanıcılar için, Linux kurulumunun bir yolunu sizinle paylaşmak istiyorum.

Reklam


Devam etmeden önce aşağıdaki cihazları edinmeniz gerekir:

instagram videoya müzik nasıl eklenir
  • USB hub
  • USB fare
  • USB klavye
  • Ne yazık ki Debian, Surface Pro 3'ün entegre WiFi adaptörünü algılayamıyor, bu yüzden bir akıllı telefondan biraz USB Ethernet adaptörü veya USB tethering kullanmamız gerekiyor.

Surface Pro 3 yalnızca UEFI kurulumunu destekler, bu yüzden böyle bir kurulum yöntemini destekleyen bir Linux dağıtımına ihtiyacımız var. Debian, UEFI'ye hazır Linux dağıtımlarından biridir. Lütfen x86 UEFI'nin Surface Pro 3'te bulunmadığını, bu nedenle AMD64 kurulum görüntüsünün kullanılması gerektiğini unutmayın.

Debian'ı yüklemeye hazırlanıyor

Kurtarma bölümünüzü bir USB flash sürücüye kaydedin

Sistem ve veri bölümlerinin yanı sıra, Surface Pro 3'te 5 GB kurtarma bölümü vardır.
Sabit sürücü bölümleri
Bu bölümü 8 GB veya daha yüksek kapasiteli bir flash sürücüye kopyalamak mümkündür (ve önerilir). Doğrudan Başlangıç ​​ekranına tırnak işaretleri olmadan 'kurtarma' yazın ve 'Kurtarma sürücüsü oluştur'u tıklayın.
Arama kurtarma
Kurtarma sürücünüz oluşturulduktan sonra, Windows, kurtarma bölümünü SSD sürücüsünden silmeyi önerecektir.
Kurtarma bölümünü silin
Bunu kabul etmek güvenlidir, çünkü artık aynı verilere sahip kurtarma flash sürücünüz var, yani SSD bölümüne ihtiyacınız yok. Kurtarma flash sürücüsünden önyükleme yaparsanız, Windows ve sildiğiniz kurtarma bölümü dahil tüm SSD düzenini geri yükleyecektir.

C: sürücüsünü küçültün

Disk Yönetimi'nde C: sürücüsüne sağ tıklayın ve içerik menüsünden Küçült komutunu seçin. Bir sonraki iletişim kutusunda, ayırmak istediğiniz istenen boş disk alanını yazın.
Küçült

Hazırda bekletme modunu devre dışı bırakın

Windows hazırda bekletildiyse Linux NTFS bölümlerini takmaz, bu nedenle hazırda bekletme / derin uykuyu tamamen devre dışı bırakmak gerekir. Komut istemini yönetici olarak açın ve aşağıdaki komutu yazın:

powercfg -hibernate kapalı

Kurulum

Surface Pro 3'ünüzü kapatın. Şimdi '+' ses düğmesini basılı tutun ve açın. Güvenli Önyükleme özelliğini devre dışı bırakmanız gereken UEFI ayarlarına önyükleme yapacaktır. Güvenli Önyükleme devre dışı bırakıldığında, başka bir işletim sistemini başlatmak ve kurmak mümkündür. Surface Pro 3'ü tekrar kapatın.

Debian Linux'u yükleyin

Debian kurulumuna sahip USB sürücüsünü USB hub'ına bağlayın. '-' ses düğmesini basılı tutun ve Surface Pro 3'ü açın. İstenen kurulum modunu (GUI / metin modu) çalıştırın ve linux bölümlerini manuel olarak oluşturmayı unutmayın. Sürücünüzde çok sayıda bölüm olmasını istemiyorsanız, bir kök (/) bölümü oluşturabilir ve tüm bağlantı noktalarını ve hatta takas dosyasını üzerine koyabilirsiniz.
fdisk

GRUB2 yükleyici, UEFI nedeniyle MBR'ye yazılmayacaktır. Bunun yerine şu adresten EFI'ye eklenecektir:

efi / debian / grubx64.efi

Debian'ı yüklemeye devam edin. Kurulum tamamlandıktan sonra Surface Pro 3 yeniden başlatılacak ve Windows 8.1 yüklenecektir.

Başlangıç ​​ekranına yazın kurtarma tekrar ve tıklayın Kurtarma seçenekleri arama sonuçlarında. Gelişmiş başlangıç ​​seçeneklerinde 'Şimdi yeniden başlat'ı tıklayın.
Gelişmiş başlangıç
Gelişmiş Başlangıç ​​seçenekleri açılacaktır. Bir cihaz -> Debian kullanmaya devam edin.
Bir cihaz kullanın
Debian'a önyükleyin ve aşağıdaki dosyayı düzenleyin:

/ etc / default / grub

Aşağıdaki satırın açıklamasını kaldırın:

GRUB_GFXMODE = 640x480

Bundan sonra, grub yapılandırmasını aşağıdaki komutla güncelleyin:

update-grub

Debian'a önyükleme yapmaktan rahatsızsanız, her seferinde Windows'tan Gelişmiş başlatma göstermeniz gerekir, GRUB2'yi varsayılan EFI önyükleme seçeneği olarak ayarlamak mümkündür. Debian'da aşağıdaki komutu yazın:

# efibootmgr ... Önyükleme Sırası: 0000,0002,0001 Boot0000 * USB Sürücü Boot0001 * Debian Boot0002 * Windows Önyükleme Yöneticisi

Önyükleme sırasını aşağıdaki komutla değiştirin:

# efibootmgr --bootorder 0000,0001,0002

Cihazları yapılandırma

Debian'da, aşağıdaki cihazlar kutudan çıkar çıkmaz çalışmaz:

  • kablosuz internet
  • Bluetooth
  • Dokunmatik yüzeyli Tip Kapak 3
  • Kalem
  • Dokunmatik ekran

Bu talihsiz bir durum ve tamam değil. Düzeltelim.

WiFi ve Bluetooth

Bu ikisinin çalışmasını sağlamak için, satıcıların sitesinden sürücüleri almamız gerekiyor. Çip Marvell'den. Aşağıdaki komutları kullanın:

paypal bakiyenizi nasıl kontrol edersiniz
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Yeniden başlattıktan sonra, WiFi ve Bluetooth'un çalışmasını sağlamalısınız.

Tip Kapak 3

Bu, kablosuz cihazlardan daha ciddi bir sorundur. Çalışmasını sağlamak için çekirdeği yeniden derlememiz ve en son çekirdek olan v3.16'yı kullanmamız gerekiyor. Debian'ın deneysel deposundan elde edebiliriz.
Aşağıdaki satırı /etc/apt/sources.list'e ekleyin:

deb http://ftp.de.debian.org/debian deneysel ana

Şimdi kaynaklarını almamız gerekiyor:

# apt-get update # apt-get -t deneysel yükleme linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Kaynakları açın:

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

Aşağıdaki içeriğe sahip yeni bir typocover3.patch dosyası oluşturun:

--- 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 + # tanımlamak 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 / sürücüler / 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 (((ayrıştırıcı-> global.usage_pagevendor == USB_VENDOR_ID_MICROSOFT && + hid-> ürün == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> grup == HID_GROUP_MULTITOUCH) + hid-> grup = HID_GROUP_GENERIC; } statik int hid_scan_main (struct hid_parser * ayrıştırıcı, struct hid_item * öğesi) --- 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_VICE_REPORTS}, USBALE_REPORTS_REPORTS , 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},

Şimdi yamayı uygulayın:

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

Şimdi yeni çekirdekle kullanmak için mevcut çekirdek yapılandırmasını kopyalayın:

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

Yapılandırmayı yükle
Konfigürasyonu kaydedin ve menuconfig menüsünden çıkın. Daha fazla değişiklik gerekmez. Şimdi çekirdeği derleyin:

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

Yaklaşık bir saat sürecektir. Yüklemeniz gereken iki * .deb paketi almalısınız:

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

Bu kadar. Yeni kernel ile yeniden başlatın ve Type Cover 3 çalışmalıdır.

Dokunmatik yüzey

Bu oldukça basit, aşağıdaki metni /etc/X11/xorg.conf dosyasına ekleyin:

Bölüm 'InputClass' Identifier 'Surface Pro 3 cover' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Yeniden başlatın. Herşey çalışacak.

csgo'da ipuçları nasıl kapatılır

Şimdi Linux'ta güç tasarrufunu iyileştirmek için dizüstü bilgisayar modu araçlar paketini yükleyin.
Bu kadar.

Kapanış sözler

Surface Pro 3'ün çoğu özelliğini Linux altında çalışmak mümkün olsa da hala birkaç sorunu var. Ses seviyesi düğmeleri, kalem düğmelerinin yanı sıra kutunun dışında çalışmaz. Ve bir anladım, ivme ölçer sensörü de çalışmıyor. Bu sorunları tolere edebiliyorsanız, Surface Pro 3 cihazınızda Linux yüklü olduğundan memnun olabilirsiniz. (üzerinden Habr ).

Ilginç Haberler

Editörün Seçimi

Bilgisayar korsanları, akıllı TV'niz aracılığıyla ev ağınıza girebilir
Bilgisayar korsanları, akıllı TV'niz aracılığıyla ev ağınıza girebilir
Bir bilgisayar korsanı iki Samsung TV setini radyodan yayılan bir saldırı ile tamamen açık bıraktığında, akıllı TV'ler ev güvenliğinizdeki bir sonraki büyük delik olabilir. Saldırı, karasal radyo sinyallerini kullanarak akıllı TV'leri bir
SpellBreak'te Öğretici Nasıl Geçilir?
SpellBreak'te Öğretici Nasıl Geçilir?
Çoğu battle royale oyunu, oyuncuların silah toplamasını gerektirir, ancak Spellbreak bu modele uymuyor. Bunun yerine yere düşecek ve sihirle savaşarak eldivenleri ve rünleri alacaksınız. Geliştiricilerin ihtiyaç duyması şaşırtıcı değil
Xbox 360'ı TV'nize Bağlama
Xbox 360'ı TV'nize Bağlama
Bu adım adım kılavuz, Xbox 360 konsolunuzu televizyonunuza nasıl bağlayacağınızı gösterir.
Chromebook'ta Ekran Görüntüsü Nasıl Yapılır?
Chromebook'ta Ekran Görüntüsü Nasıl Yapılır?
Kompakt ve kullanımı kolay olacak şekilde tasarlandığından, bir Chromebook üzerinde çalışmak genellikle çocuk oyuncağıdır. Ancak bu kompakt tasarım, çoğu kişinin aşina olduğu şeyi değiştirdi. Örneğin, ekran görüntüsü almak artık
Windows 10 Fall Creators Güncellemesini Yüklemek için Genel Anahtarlar
Windows 10 Fall Creators Güncellemesini Yüklemek için Genel Anahtarlar
Etkinleştirme olmadan yüklemek için Windows 10 Fall Creators Update için genel anahtarlar alın. Bu anahtarlar, yalnızca değerlendirme için Windows'u yükleyebilir.
Windows 10'da Zamanlamaya Göre Sistem Geri Yükleme Noktası Oluşturun
Windows 10'da Zamanlamaya Göre Sistem Geri Yükleme Noktası Oluşturun
Windows 10'da bir zamanlamaya göre otomatik olarak yeni bir geri yükleme noktası oluşturmak ilginizi çekebilir. İşte nasıl yapılabileceği.
Bir Aygıt Apple Kimliğinden Nasıl Kaldırılır
Bir Aygıt Apple Kimliğinden Nasıl Kaldırılır
Bir aygıtı Apple Kimliğinden kaldırmak ne işe yarar ve Apple Kimliğimden bir şeyi nasıl kaldırırım?