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

OBS ile Ekran Nasıl Kaydedilir
OBS ile Ekran Nasıl Kaydedilir
OBS Studio, güçlü bir ekran ve yayın aracı sağlar. Açık kaynaklı yazılım, canlı akış içeriğinin yanı sıra, bilgisayar ekranlarını sorunsuz bir şekilde kaydedebilir ve sesi alabilir. Kullanıcı dostu kontrol paneli, bir dizi özelleştirme özelliği ile birlikte gelir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
Gatekeeper, macOS'ta önemli bir güvenlik özelliğidir, ancak Apple, macOS Sierra'da nasıl çalıştığı konusunda bazı değişiklikler yaptı. İşte tüm Gatekeeper seçeneklerini nasıl geri yükleyeceğiniz ve isterseniz devre dışı bırakacağınız.
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire uygulaması, diğer akıllı cihazlarınızın yapabildiği hemen hemen her şeyi yapabilir. YouTube'a erişebilir, web'e göz atabilir ve hatta müzik dinleyebilirsiniz. Ancak Instagram uygulamasını Amazon'un uygulama mağazasından indirmeyi denediyseniz,
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Son zamanlarda GitHub'da Microsoft, PowerToys ayarları için yeni bir kullanıcı arayüzü fikrini ortaya çıkardı. Fikir, kullanıcı katkıları ve tasarım modellerinin ardından tasarlandı.Reklam Microsoft, PowerToys içinde ayarlama için son kullanıcı deneyimini iyileştirecek. Yeni bir özellik taslağı aşağıdakileri açıklar: PowerToy'lar iki nedenden dolayı mevcuttur. Kullanıcılar daha fazla verimlilik elde etmek istiyor
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10, belirli bir uygulamadan en son değiştirilen dosyaları size gösterebilir. Bu dosya listesi yalnızca uygulamayla ilgili dosyaları içerecektir.
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
Fırtına yaklaşıyorsa güvenebileceğiniz bir kasırga uyarı uygulamasına ihtiyacınız var. Hem iOS hem de Android için bu en iyi kasırga uygulamalarını bulmak için özellikleri inceledik.
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10 Olay Görüntüleyicisinde Yazdırma Günlüğü Nasıl Etkinleştirilir Windows 10'da, kullanıcılar tarafından başlatılan işletim sistemi günlük yazdırma işlerini yapmak mümkündür. Bu özellik etkinleştirildiğinde, yazıcı işlerinin her biri için bir Olay Günlüğü kaydı yapar. Bu, yazdırılan her şeyi hızlı bir şekilde incelemenizi sağlar