Windows Tips & News

Πώς να εγκαταστήσετε το Linux στο Surface Pro 3

Το Surface Pro 3 είναι μια πολύ ελκυστική συσκευή για αγορά ως αντικατάσταση φορητού υπολογιστή και tablet. Σε σύγκριση με τις προηγούμενες γενιές Surface Pro, η τρίτη επανάληψη του premium της Microsoft Το tablet διαθέτει καλύτερη διάρκεια μπαταρίας, εξαιρετική ανάλυση οθόνης και έναν πραγματικά ισχυρό Intel Core επεξεργαστή. Για εκείνους τους χρήστες που τους αρέσει το υλικό Surface Pro 3 αλλά προτιμούν το Linux αντί για τα Windows, θα ήθελα να μοιραστώ μαζί σας έναν τρόπο εγκατάστασης Linux.

Πριν προχωρήσετε, είναι απαραίτητο να αποκτήσετε τις ακόλουθες συσκευές:

  • Διανομέας USB
  • Ποντίκι USB
  • Πληκτρολόγιο USB
  • Δυστυχώς, το Debian αποτυγχάνει να εντοπίσει τον ενσωματωμένο προσαρμογέα WiFi του Surface Pro 3, επομένως πρέπει να χρησιμοποιήσουμε κάποιο προσαρμογέα USB Ethernet ή σύνδεση USB από ένα smartphone.

Το Surface Pro 3 υποστηρίζει μόνο εγκατάσταση UEFI, επομένως χρειαζόμαστε μια διανομή Linux που να υποστηρίζει έναν τέτοιο τρόπο εγκατάστασης. Το Debian είναι μία από τις διανομές Linux με δυνατότητα UEFI. Λάβετε υπόψη ότι το x86 UEFI δεν είναι διαθέσιμο στο Surface Pro 3, επομένως πρέπει να χρησιμοποιηθεί η εικόνα ρύθμισης AMD64.

Προετοιμασία εγκατάστασης του Debian

Αποθηκεύστε το διαμέρισμα ανάκτησης σε μια μονάδα flash USB

Εκτός από το σύστημα και τα διαμερίσματα δεδομένων, το Surface Pro 3 διαθέτει διαμέρισμα ανάκτησης 5 GB.

Είναι δυνατή (και συνιστάται) η αντιγραφή αυτού του διαμερίσματος σε μονάδα flash χωρητικότητας 8 GB ή μεγαλύτερης. Πληκτρολογήστε "recovery" χωρίς εισαγωγικά ακριβώς στην οθόνη Έναρξης και κάντε κλικ στο "Create a recovery drive".

Αφού δημιουργηθεί η μονάδα ανάκτησης, τα Windows θα προσφέρουν τη διαγραφή του διαμερίσματος ανάκτησης από τη μονάδα SSD.

Είναι ασφαλές να το αποδεχτείτε, καθώς τώρα έχετε τη μονάδα flash ανάκτησης με τα ίδια δεδομένα, επομένως δεν χρειάζεστε το διαμέρισμα SSD. Εάν κάνετε εκκίνηση από τη μονάδα flash αποκατάστασης, θα επαναφέρει ολόκληρη τη διάταξη SSD, συμπεριλαμβανομένων των Windows και του διαμερίσματος ανάκτησης που διαγράφετε.

Συρρίκνωση του δίσκου C:

Κάντε δεξί κλικ στη μονάδα C: στη Διαχείριση δίσκων και επιλέξτε την εντολή Shrink από το μενού περιβάλλοντος. Στο επόμενο παράθυρο διαλόγου, πληκτρολογήστε τον επιθυμητό ελεύθερο χώρο στο δίσκο που θέλετε να κρατήσετε.

Απενεργοποιήστε την αδρανοποίηση

Το Linux δεν θα προσαρτήσει διαμερίσματα NTFS εάν τα Windows έχουν τεθεί σε αδρανοποίηση, επομένως είναι απαραίτητο να απενεργοποιήσετε πλήρως την αδρανοποίηση/βαθύ ύπνο. Ανοίξτε τη γραμμή εντολών ως διαχειριστής και πληκτρολογήστε την ακόλουθη εντολή:

powercfg -απενεργοποίηση αδρανοποίησης

Εγκατάσταση

Απενεργοποιήστε το Surface Pro 3. Τώρα πατήστε και κρατήστε πατημένο το κουμπί έντασης ήχου "+" και ενεργοποιήστε το. Θα εκκινήσει στις ρυθμίσεις UEFI, όπου θα πρέπει να απενεργοποιήσετε τη λειτουργία Ασφαλούς εκκίνησης. Με απενεργοποιημένη την Ασφαλή εκκίνηση, είναι δυνατή η εκκίνηση και η εγκατάσταση ενός άλλου λειτουργικού συστήματος. Τερματίστε ξανά το Surface Pro 3.

Εγκαταστήστε το Debian Linux

Συνδέστε τη μονάδα USB με τη ρύθμιση του Debian στον διανομέα USB. Πατήστε παρατεταμένα το κουμπί έντασης ήχου "-" και ενεργοποιήστε το Surface Pro 3. Εκτελέστε την επιθυμητή λειτουργία εγκατάστασης (λειτουργία GUI/κειμένου) και μην ξεχάσετε να δημιουργήσετε διαμερίσματα linux με μη αυτόματο τρόπο. Μπορείτε να δημιουργήσετε ένα διαμέρισμα root ( / ) και να τοποθετήσετε όλα τα σημεία προσάρτησης, ακόμη και το αρχείο swap, αν δεν σας αρέσει να έχετε πολλά διαμερίσματα στη μονάδα δίσκου σας.

Ο φορτωτής GRUB2 δεν θα γραφτεί στο MBR λόγω UEFI. Θα προστεθεί στο EFI αντί στις

efi/debian/grubx64.efi

Συνεχίστε την εγκατάσταση του Debian. Αφού ολοκληρωθεί η εγκατάσταση, θα επανεκκινήσει το Surface Pro 3 και τα Windows 8.1 θα φορτωθούν.

Στην οθόνη Έναρξης, πληκτρολογήστε ανάκτηση ξανά και κάντε κλικ Επιλογές ανάκτησης στα αποτελέσματα αναζήτησης. Κάντε κλικ στην επιλογή "Επανεκκίνηση τώρα" στις επιλογές εκκίνησης για προχωρημένους.

Θα ανοίξουν οι επιλογές για προχωρημένους εκκίνησης. Συνεχίστε να χρησιμοποιείτε μια συσκευή - > Debian.

Εκκινήστε στο Debian και επεξεργαστείτε το ακόλουθο αρχείο:

/etc/default/grub

Καταργήστε το σχόλιο της ακόλουθης γραμμής:

GRUB_GFXMODE=640x480

Μετά από αυτό, ενημερώστε τη διαμόρφωση του grub με την ακόλουθη εντολή:

ενημέρωση-grub

Εάν σας ενοχλεί που για την εκκίνηση στο Debian, πρέπει να εμφανίζετε την εκκίνηση για προχωρημένους κάθε φορά από τα Windows, είναι δυνατό να ορίσετε το GRUB2 ως την προεπιλεγμένη επιλογή εκκίνησης EFI. Στο Debian, πληκτρολογήστε την ακόλουθη εντολή:

# efibootmgr... Παραγγελία εκκίνησης: 0000.0002.0001. Μονάδα USB Boot0000*. Boot0001* Debian. Boot0002* Windows Boot Manager

Αλλάξτε τη σειρά εκκίνησης με την ακόλουθη εντολή:

# efibootmgr --bootorder 0000.0001.0002

Διαμόρφωση συσκευών

Στο Debian, οι ακόλουθες συσκευές δεν λειτουργούν εξαρχής:

  • WiFi
  • Bluetooth
  • Πληκτρολογήστε Cover 3 με touchpad
  • Κονδύλι
  • Οθόνη αφής

Αυτό είναι ατυχές και δεν είναι εντάξει. Ας το φτιάξουμε.

WiFi και Bluetooth

Για να λειτουργήσουν αυτά τα δύο, πρέπει να λάβουμε προγράμματα οδήγησης από τον ιστότοπο του προμηθευτή. Το τσιπ είναι από τη Marvell. Χρησιμοποιήστε τις παρακάτω εντολές:

$ git κλώνος git://git.marvell.com/mwifiex-firmware.git. # mkdir -p /lib/firmware/mrvl/ # cp mwifiex-firmware/mrvl/* /lib/firmware/mrvl/

Μετά την επανεκκίνηση, θα πρέπει να ενεργοποιήσετε το WiFi και το Bluetooth.

Τύπος Κάλυμμα 3

Αυτό είναι πιο σοβαρό ζήτημα από τις ασύρματες συσκευές. Για να λειτουργήσει, πρέπει να μεταγλωττίσουμε ξανά τον πυρήνα και να χρησιμοποιήσουμε τον πιο πρόσφατο πυρήνα, v3.16. Μπορούμε να το λάβουμε από το πειραματικό αποθετήριο του Debian.
Προσθέστε την ακόλουθη γραμμή στο /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian πειραματική κύρια

Τώρα πρέπει να λάβουμε τις πηγές του:

# apt-get ενημέρωση. # apt-get -t πειραματική εγκατάσταση linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16. 

Αποσυσκευάστε πηγές:

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

Δημιουργήστε ένα νέο αρχείο typocover3.patch με το ακόλουθο περιεχόμενο:

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. +#define 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_PRESENTER_8K_BT 0x0701 #define USB_DEVICE_ID_MS_PRESENTER_8K_USB 0x0713 #define USB_DEVICE_ID_MS_PRESENTER a/drivers/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 (δομή h if (((parser->global.usage_page group = HID_GROUP_SENSOR_HUB; + + if (απόκρυψη->προμηθευτής == USB_VENDOR_ID_MICROSOFT && + απόκρυψη->προϊόν == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid->group == HID_GROUP_MULTITOUCH) + hid->group = 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_REPORTS }, { USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28, 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 },

Τώρα εφαρμόστε το έμπλαστρο:

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

Τώρα αντιγράψτε την τρέχουσα διαμόρφωση του πυρήνα για χρήση με τον νέο πυρήνα:

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


Αποθηκεύστε τη διαμόρφωση και βγείτε από το μενού διαμόρφωσης μενού. Δεν απαιτούνται άλλες αλλαγές. Τώρα μεταγλωττίστε τον πυρήνα:

# make-kpkg καθαρό. # fakeroot make-kpkg --initrd --append-to-version=-typecover3 kernel_image kernel_headers

Θα διαρκέσει περίπου μία ώρα. Θα πρέπει να λάβετε δύο πακέτα *.deb, τα οποία πρέπει να εγκαταστήσετε:

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

Αυτό είναι. Κάντε επανεκκίνηση με τον νέο πυρήνα και το Type Cover 3 θα λειτουργήσει.

Touchpad

Αυτό είναι πολύ απλό, απλώς προσθέστε το ακόλουθο κείμενο στο αρχείο /etc/X11/xorg.conf:

Αναγνωριστικό ενότητας "InputClass" "Κάλυμμα Surface Pro 3" MatchIsPointer "σε" MatchDevicePath "/dev/input/event*" Πρόγραμμα οδήγησης "evdev" Επιλογή "πωλητής" "045e" Επιλογή "προϊόν" "07dc" Επιλογή "IgnoreAbsoluteAxes" "True" EndSection

Κάντε επανεκκίνηση ξανά. Όλα θα λειτουργήσουν.

Τώρα εγκαταστήστε το πακέτο εργαλείων λειτουργίας φορητού υπολογιστή για να βελτιώσετε την εξοικονόμηση ενέργειας στο Linux.
Αυτό είναι.

Κλείνοντας λέξεις

Αν και είναι δυνατό να λάβετε τις περισσότερες δυνατότητες του Surface Pro 3 που λειτουργούν υπό Linux, εξακολουθεί να έχει μερικά προβλήματα. Τα κουμπιά έντασης ήχου δεν λειτουργούν εκτός συσκευασίας, όπως και τα κουμπιά της γραφίδας. Και μια γοητεία, ο αισθητήρας επιταχυνσιόμετρου δεν λειτουργεί επίσης. Εάν είστε σε θέση να ανεχτείτε αυτά τα ζητήματα, τότε μπορείτε να είστε ευχαριστημένοι με το Linux που είναι εγκατεστημένο στη συσκευή σας Surface Pro 3. (μέσω habr).

Λήψη Λήψη Antimatter v1.1 Skin για AIMP3

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να βελτιώσει την εμπειρία σας κατά την πλοήγηση στον ι...

Διαβάστε περισσότερα

Sergey Tkachenko, συγγραφέας στο Winaero

Όπως ίσως θυμάστε, η Mozilla κυκλοφόρησε πρόσφατα το δικό τους Υπηρεσία VPN στις ΗΠΑ. Είναι μια π...

Διαβάστε περισσότερα

Ενεργοποιήστε το νέο παράθυρο διαλόγου Άνοιγμα με στην έκδοση 25151 και μεταγενέστερη έκδοση των Windows 11

Ενεργοποιήστε το νέο παράθυρο διαλόγου Άνοιγμα με στην έκδοση 25151 και μεταγενέστερη έκδοση των Windows 11

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την ...

Διαβάστε περισσότερα