Κύριος Microsoft Surface Πώς να εγκαταστήσετε το Linux στο Surface Pro 3

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



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

Διαφήμιση


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

χρειάζεστε Διαδίκτυο για το Chromecast
  • Διανομέας 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 ή μεγαλύτερης χωρητικότητας. Πληκτρολογήστε 'ανάκτηση' χωρίς εισαγωγικά στην οθόνη Έναρξη και κάντε κλικ στην επιλογή 'Δημιουργία μονάδας ανάκτησης'.
Ανάκτηση αναζήτησης
Μετά τη δημιουργία της μονάδας ανάκτησης, τα Windows θα προσφέρουν τη διαγραφή του διαμερίσματος ανάκτησης από τη μονάδα SSD.
Διαγράψτε το διαμέρισμα ανάκτησης
Είναι ασφαλές να το αποδεχτείτε, καθώς τώρα έχετε τη μονάδα flash ανάκτησης με τα ίδια δεδομένα, επομένως δεν χρειάζεστε το διαμέρισμα SSD. Εάν κάνετε εκκίνηση από τη μονάδα flash ανάκτησης, θα επαναφέρει ολόκληρη τη διάταξη SSD, συμπεριλαμβανομένων των Windows και το διαμέρισμα ανάκτησης που διαγράφετε.

Μειώστε τη μονάδα C:

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

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

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

powercfg - ανασταλεί

Εγκατάσταση

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

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

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

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

efi / debian / grubx64.efi

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

Στην οθόνη Έναρξη, πληκτρολογήστε ανάκτηση ξανά και κάντε κλικ στο Επιλογές ανάκτησης στα αποτελέσματα αναζήτησης. Κάντε κλικ στο «Επανεκκίνηση τώρα» στις επιλογές εκκίνησης για προχωρημένους.
Προηγμένη εκκίνηση
Θα ανοίξουν οι επιλογές Advanced Startup. Συνεχίστε να χρησιμοποιείτε μια συσκευή -> Debian.
Χρησιμοποιήστε μια συσκευή
Κάντε εκκίνηση στο Debian και επεξεργαστείτε το ακόλουθο αρχείο:

/ etc / default / grub

Αποσυμπιέστε την ακόλουθη γραμμή:

GRUB_GFXMODE = 640x480

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

ενημέρωση-grub

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

# efibootmgr ... Παραγγελία εκκίνησης: 0000,0002,0001 Boot0000 * USB Drive Boot0001 * Debian Boot0002 * Windows Boot Manager

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

# efibootmgr --bootorder 0000,0001,0002

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

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

  • Wi-Fi
  • Bluetooth
  • Πληκτρολογήστε κάλυμμα 3 με επιφάνεια αφής
  • Κονδύλι
  • Οθόνη αφής

Αυτό είναι ατυχές και όχι εντάξει. Ας το διορθώσουμε.

WiFi και Bluetooth

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

πώς απενεργοποιείτε μην ενοχλείτε στο iPhone
$ git clone 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 update # 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 / driver / 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 + # καθορίζουν 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 / οδηγών / 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 @@ στατικό κενό hid_scan_collection (struct h if (((parser-> global.usage_page)προμηθευτής == USB_VENDOR_ID_MICROSOFT && + hid-> product == 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 / προγράμματα 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_IN__OR__OR__OR_OR_OR_OR_RE , 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 clean # 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.

Επιφάνεια αφής

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

Ενότητα 'InputClass' Identifier 'Surface Pro 3 cover' MatchIsPointer 'στο' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' 045e 'Option' product '07dc' Option 'IgnoreAbsoluteAxes' True ' Τμήμα

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

πώς να ανεβάσετε ζωντανές εικόνες στο instagram

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

Κλείσιμο λέξεων

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

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Γιατί το Instagram ζητά τα γενέθλιά μου;
Γιατί το Instagram ζητά τα γενέθλιά μου;
Εάν ανοίξατε πρόσφατα το Instagram σας για να διαπιστώσετε ότι έχετε κλειδωθεί μέχρι να δώσετε στην εφαρμογή την ημερομηνία γέννησής σας, δεν είστε μόνοι. Το Instagram έχει καταστήσει υποχρεωτική την εισαγωγή αυτής της πληροφορίας σε
Πώς να παίξετε τη μουσική YouTube σε μια συσκευή Google Home
Πώς να παίξετε τη μουσική YouTube σε μια συσκευή Google Home
Το Google Home διευκολύνει το να γεμίσετε το σαλόνι σας με τη μουσική που αγαπάτε περισσότερο. Τα τελευταία δύο χρόνια, το Google Home έκανε μια κίνηση για να υποστηρίξει τη δωρεάν έκδοση του YouTube, η οποία άνοιξε τις πύλες για τους χρήστες
Samsung Galaxy Note 8 – Ξέχασα τον κωδικό PIN – Τι να κάνετε
Samsung Galaxy Note 8 – Ξέχασα τον κωδικό PIN – Τι να κάνετε
Σχεδόν όλοι χρησιμοποιούν τουλάχιστον έναν τύπο μηχανισμού κλειδώματος στο smartphone τους. Αυτό δεν προστατεύει μόνο από τα αδιάκριτα βλέμματα, αλλά και από εκείνα που μπορεί να χρησιμοποιούν το τηλέφωνό σας για προσωπικό όφελος – πρόσβαση σε τραπεζικές πληροφορίες, αγορά αντικειμένων με το
Πώς να χρησιμοποιήσετε ένα VPN με το Tinder
Πώς να χρησιμοποιήσετε ένα VPN με το Tinder
Το Tinder, το οποίο βοηθά τους ανύπαντρους να βρίσκουν ο ένας τον άλλον για φιλίες και πιθανά ερωτικά, προσφέρει κάποια προστασία δεδομένων, αλλά όπως και με άλλες διαδικτυακές πλατφόρμες, το απόρρητο δεν είναι εγγυημένο. Αυτό μπορεί να είναι ένα σημαντικό ζήτημα με μια εφαρμογή που έχει σχεδιαστεί για να επιτρέπει στους χρήστες να κάνουν κοινή χρήση
Πώς να κατεβάσετε ζωντανά βίντεο YouTube
Πώς να κατεβάσετε ζωντανά βίντεο YouTube
Όταν τελειώνει μια ζωντανή ροή, το YouTube τη δημοσιεύει αμέσως στην πλατφόρμα. Μπορείτε να το αποθηκεύσετε στη λίστα αναπαραγωγής σας και να το απολαύσετε όποτε θέλετε. Αλλά αν ο δημιουργός το διαγράψει ή θέλετε να το παρακολουθήσετε εκτός σύνδεσης, το YouTube
Πώς να κερδίσετε στα Monopoly, Cluedo και Scrabble: Κορυφαίες συμβουλές για να γίνετε πρωταθλητής επιτραπέζιων παιχνιδιών Χριστουγέννων
Πώς να κερδίσετε στα Monopoly, Cluedo και Scrabble: Κορυφαίες συμβουλές για να γίνετε πρωταθλητής επιτραπέζιων παιχνιδιών Χριστουγέννων
Ένα από τα καλύτερα μέρη των διακοπών των Χριστουγέννων (ή το χειρότερο, ανάλογα με το ποιος ρωτάτε), είναι το απόγευμα του επιτραπέζιου παιχνιδιού. Μπορείτε να περάσετε ώρες παίζοντας παιχνίδια όπως το Monopoly, το Cluedo ή το Scrabble με τα αγαπημένα σας πρόσωπα (αν και αν παραμείνουν αγαπημένα
Πώς να ενεργοποιήσετε τους γονικούς ελέγχους στο Chrome
Πώς να ενεργοποιήσετε τους γονικούς ελέγχους στο Chrome
Το Google Chrome είχε μια λειτουργία «εποπτευόμενου λογαριασμού». Θα μπορούσατε να αποκτήσετε πρόσβαση σε αυτήν τη λειτουργία μέσω των ρυθμίσεων του Chrome και να δημιουργήσετε ένα ξεχωριστό προφίλ με διάφορους περιορισμούς για το παιδί σας. Ωστόσο, η Google ακύρωσε αυτήν τη δυνατότητα το 2018 και εισήγαγε ένα