सरफेस प्रो 3 लैपटॉप प्लस टैबलेट रिप्लेसमेंट के रूप में खरीदने के लिए एक बहुत ही आकर्षक डिवाइस है। सर्फेस प्रो की पिछली पीढ़ियों की तुलना में, माइक्रोसॉफ्ट के प्रीमियम टैबलेट का तीसरा पुनरावृत्ति बेहतर बैटरी जीवन, महान स्क्रीन रिज़ॉल्यूशन और वास्तव में शक्तिशाली इंटेल कोर प्रोसेसर के साथ आता है। उन उपयोगकर्ताओं के लिए जो सरफेस प्रो 3 हार्डवेयर पसंद करते हैं, लेकिन विंडोज के बजाय लिनक्स पसंद करते हैं, मैं आपके साथ लिनक्स स्थापित करने का एक तरीका साझा करना चाहूंगा।
विज्ञापन
आगे बढ़ने से पहले, आपको निम्नलिखित डिवाइस प्राप्त करना आवश्यक है:
कलह में भूमिकाएँ कैसे स्थापित करें
- यूएसबी हब
- USB माउस
- USB कीबोर्ड
- दुर्भाग्य से, डेबियन सर्फेस प्रो 3 के एकीकृत वाईफाई एडाप्टर का पता लगाने में विफल रहता है, इसलिए हमें स्मार्टफोन से कुछ यूएसबी ईथरनेट एडाप्टर या यूएसबी टेथरिंग का उपयोग करने की आवश्यकता है।
सर्फेस प्रो 3 केवल यूईएफआई इंस्टॉलेशन का समर्थन करता है, इसलिए हमें लिनक्स डिस्ट्रो की आवश्यकता है जो इस तरह के इंस्टॉलेशन का समर्थन करता है। डेबियन यूईएफआई-तैयार लिनक्स डिस्ट्रोस में से एक है। कृपया ध्यान दें कि भूतल प्रो 3 में x86 UEFI उपलब्ध नहीं है, इसलिए AMD64 सेटअप छवि का उपयोग किया जाना चाहिए।
डेबियन को स्थापित करने की तैयारी
अपने पुनर्प्राप्ति विभाजन को USB फ्लैश ड्राइव में सहेजें
सिस्टम और डेटा विभाजन के अलावा, सर्फेस प्रो 3 में 5 जीबी रिकवरी विभाजन है।
उस विभाजन को 8 जीबी या उच्चतर क्षमता वाली फ्लैश ड्राइव में कॉपी करना संभव (और अनुशंसित) है। स्टार्ट स्क्रीन पर बिना उद्धरण के 'रिकवरी' टाइप करें और 'रिकवरी ड्राइव बनाएँ' पर क्लिक करें।
आपकी पुनर्प्राप्ति ड्राइव तैयार होने के बाद, Windows SSD ड्राइव से पुनर्प्राप्ति विभाजन को हटाने की पेशकश करेगा।
इसे स्वीकार करना सुरक्षित है, क्योंकि अब आपके पास एक ही डेटा के साथ रिकवरी फ्लैश ड्राइव है, इसलिए आपको एसएसडी विभाजन की आवश्यकता नहीं है। यदि आप रिकवरी फ्लैश ड्राइव से बूट करते हैं, तो यह विंडोज सहित पूरे एसएसडी लेआउट को पुनर्स्थापित करेगा और आपके द्वारा रिकवरी विभाजन को हटा देगा।
C: ड्राइव को सिकोड़ें
डिस्क प्रबंधन में C: ड्राइव पर राइट क्लिक करें और इसके संदर्भ मेनू से श्रिंक कमांड चुनें। अगले संवाद में, इच्छित खाली डिस्क स्थान टाइप करें जिसे आप आरक्षित करना चाहते हैं।
हाइबरनेशन अक्षम करें
यदि Windows हाइबरनेट किया गया है, तो लिनक्स NTFS विभाजन को माउंट नहीं करेगा, इसलिए हाइबरनेशन / गहरी नींद को पूरी तरह से अक्षम करना आवश्यक है। प्रशासक के रूप में कमांड प्रॉम्प्ट खोलें और निम्न कमांड टाइप करें:
powercfg -hibernate बंद करें
इंस्टालेशन
अपने सरफेस प्रो से पावर 3. अब '+' वॉल्यूम बटन को दबाकर रखें और इसे पावर करें। यह यूईएफआई सेटिंग्स पर बूट होगा, जहां आपको सिक्योर बूट फीचर को डिसेबल करना चाहिए। सुरक्षित बूट अक्षम के साथ, एक और ओएस को बूट करना और स्थापित करना संभव है। शटडाउन सरफेस प्रो 3 फिर से।
डेबियन लिनक्स स्थापित करें
यूएसबी ड्राइव को यूएसबी हब के साथ यूएसबी हब से कनेक्ट करें। भूतल प्रो 3. पर '-' वॉल्यूम बटन और पावर को दबाए रखें और वांछित सेटअप मोड (GUI / पाठ मोड) चलाएँ और मैन्युअल रूप से लिनक्स विभाजन बनाने के लिए मत भूलना। आप एक रूट (/) विभाजन बना सकते हैं और सभी माउंट पॉइंट्स और यहां तक कि उस पर स्वैप फ़ाइल डाल सकते हैं यदि आप अपने ड्राइव पर कई विभाजन पसंद नहीं करते हैं।
UEFI के कारण GRUB2 लोडर MBR को नहीं लिखा जाएगा। इसे बदले में EFI में जोड़ा जाएगा
ओफ़ि / डेबियन / ग्रुबएक्स 64.फी
डेबियन स्थापित करना जारी रखें। सेटअप खत्म होने के बाद, यह सरफेस प्रो 3 को फिर से शुरू करेगा और विंडोज 8.1 लोड किया जाएगा।
प्रारंभ स्क्रीन पर, टाइप करें स्वास्थ्य लाभ फिर से, और क्लिक करें पुनर्प्राप्ति विकल्प खोज परिणामों में। उन्नत स्टार्टअप विकल्पों में 'अभी पुनरारंभ करें' पर क्लिक करें।
उन्नत स्टार्टअप विकल्प खोले जाएंगे। डिवाइस का उपयोग करना जारी रखें -> डेबियन।
डेबियन को बूट करें और निम्न फ़ाइल को संपादित करें:
/ Etc / default / grub
निम्नलिखित लाइन को रद्द करें:
GRUB_GFXMODE = 640x480
उसके बाद, निम्न कमांड के साथ ग्रब कॉन्फ़िगरेशन को अपडेट करें:
अद्यतन-कोड़ना
यदि आप इस बात से नाराज़ हैं कि डेबियन में बूट करने के लिए, आपको विंडोज से हर बार एडवांस्ड स्टार्टअप दिखाना होगा, तो GRUB2 को डिफ़ॉल्ट EFI बूट विकल्प के रूप में सेट करना संभव है। डेबियन में, निम्न कमांड टाइप करें:
# efibootmgr ... बूट ऑर्डर: 0000,0002,0001 Boot0000 * यूएसबी ड्राइव बूट 0001 * डेबियन बूट0002 * विंडोज बूट मैनेजर
निम्नलिखित कमांड के साथ बूट अनुक्रम बदलें:
# efibootmgr --bootorder 0000,0001,0002
उपकरणों को कॉन्फ़िगर करना
डेबियन में, निम्नलिखित डिवाइस बॉक्स से बाहर काम नहीं करते हैं:
- वाई - फाई
- ब्लूटूथ
- टचपैड के साथ कवर 3 टाइप करें
- लेखनी
- टच स्क्रीन
यह दुर्भाग्यपूर्ण है और ठीक नहीं है। चलो इसे ठीक करते हैं।
वाईफाई और ब्लूटूथ
इन दोनों को काम करने के लिए, हमें विक्रेताओं को विक्रेता की साइट से प्राप्त करने की आवश्यकता है। चिप मार्वल की है। निम्नलिखित आदेशों का उपयोग करें:
फोन को फायरस्टीक में मिरर कैसे करें
$ git क्लोन क्लोन git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / फर्मवेयर / mrvl / # cp mwifiex-फर्मवेयर / mrvl / * / lib / फर्मवेयर / mrvl /
रिबूट के बाद, आपको वाईफाई और ब्लूटूथ काम करना चाहिए।
कवर 3 टाइप करें
यह वायरलेस उपकरणों की तुलना में अधिक गंभीर मुद्दा है। इसे काम करने के लिए, हमें कर्नेल को फिर से जोड़ना और नवीनतम कर्नेल का उपयोग करना होगा, v3.16। हम इसे डेबियन के प्रयोगात्मक भंडार से प्राप्त कर सकते हैं।
निम्नलिखित लाइन को /etc/apt/source.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
निम्नलिखित सामग्री के साथ एक नया टाइपोकैवर 3.पैप फ़ाइल बनाएँ:
--- / a / ड्राइवर / hid / hid-ids.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / ड्राइवर / 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 --- एक / ड्राइवरों / hid / hid-core.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / ड्राइवर / hid / hid-core.c 2014-04-21 03: 13: 13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ स्थिर शून्य hid_scan_collection (संरचना h if ((parser-> global.usage_page)विक्रेता == USB_VENDOR_ID_MICROSOFT && + hid-> उत्पाद == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> समूह == HID_GROUP_MULTITOUCH) + hid-> समूह = HID_GROUP_GERIC } स्थिर int hid_scan_main (स्ट्रक्चर hid_parser * पार्सर, स्ट्रक्चर hid_item * आइटम) --- a / ड्राइवर / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / ड्राइवर / ड्राइवर hid / usbhid / hid-quirks.c। , 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},
अब पैच लागू करें:
पैच -p1 --ignore-whitespace -i typecover3.patch
अब नए कर्नेल के साथ उपयोग के लिए वर्तमान कर्नेल कॉन्फ़िगरेशन की प्रतिलिपि बनाएँ:
# cp / boot / config -`uname -r` .config # menuconfig बनाते हैं
कॉन्फ़िगरेशन को सहेजें और menuconfig मेनू से बाहर निकलें। और अधिक परिवर्तन की आवश्यकता नहीं है। अब कर्नेल संकलित करें:
# मेक-kpkg क्लीन # fakeroot मेक-kpkg -initrd --append-to-version = -typecover3 kernel_image कर्नेल_हेडर्स
इसमें करीब एक घंटा लगेगा। आपको दो * .deb पैकेज मिलने चाहिए, जिन्हें आपको इंस्टॉल करना होगा:
# cd .. # dpkg -i linux-image * .deb linux-headers * .deb
बस। नए कर्नेल के साथ रिबूट, और टाइप कवर 3 को काम करना चाहिए।
TouchPad
यह काफी सरल है, बस /etc/X11/xorg.conf फ़ाइल में निम्न पाठ जोड़ें:
सेक्शन 'InputClass' आइडेंटिफायर 'सर्फेस प्रो 3 कवर' MatchDevicePath '/ dev / input / event *' Driver 'evdev' ऑप्शन 'वेंडर' '045e' ऑप्शन 'प्रोडक्ट' 07dc 'ऑप्शन' IgnoreAbsoluteAxes '' True 'पर' MatchIsPointer 'कवर करें। EndSection
फिर से रिबूट। सबकुछ चलेगा।
मैं एक कलह सर्वर कैसे छोड़ सकता हूँ?
अब लिनक्स में पावरस्विविंग को बेहतर बनाने के लिए लैपटॉप-मोड-टूल्स पैकेज स्थापित करें।
बस।
समापन शब्द
यद्यपि लिनक्स के तहत काम करने वाले सर्फेस प्रो 3 की अधिकांश विशेषताओं को प्राप्त करना संभव है, फिर भी इसके कुछ मुद्दे हैं। ध्वनि वॉल्यूम बटन बॉक्स से बाहर नहीं निकलते हैं, साथ ही साथ स्टाइलस बटन भी। और एक गेटा, एक्सेलेरोमीटर सेंसर भी काम नहीं करता है। यदि आप इन मुद्दों को सहन करने में सक्षम हैं, तो आप अपने सर्फेस प्रो 3 डिवाइस पर स्थापित लिनक्स से खुश हो सकते हैं। (के जरिए habr )।