رئيسي مايكروسوفت سيرفيس كيفية تثبيت Linux على Surface Pro 3

كيفية تثبيت Linux على Surface Pro 3



يعد Surface Pro 3 جهازًا جذابًا للغاية للشراء كبديل للكمبيوتر المحمول بالإضافة إلى الجهاز اللوحي. بالمقارنة مع الأجيال السابقة من Surface Pro ، يأتي التكرار الثالث لجهاز Microsoft اللوحي المتميز مع عمر بطارية أفضل ودقة شاشة رائعة ومعالج Intel Core قوي حقًا. بالنسبة لأولئك المستخدمين الذين يحبون أجهزة Surface Pro 3 لكنهم يفضلون Linux بدلاً من Windows ، أود أن أشارككم طريقة لتثبيت Linux.

إعلانات


قبل المتابعة ، من الضروري الحصول على الأجهزة التالية:

كيف تصنع عالم ماين كرافت متعدد اللاعبين
  • محور USB
  • ماوس USB
  • لوحة مفاتيح USB
  • لسوء الحظ ، فشل Debian في اكتشاف محول WiFi المدمج لجهاز Surface Pro 3 ، لذلك نحتاج إلى استخدام محول USB Ethernet أو ربط USB من هاتف ذكي.

يدعم Surface Pro 3 تثبيت UEFI فقط ، لذلك نحتاج إلى توزيعة Linux تدعم طريقة التثبيت هذه. دبيان هي إحدى توزيعات Linux الجاهزة لـ UEFI. يرجى ملاحظة أن x86 UEFI غير متوفر في Surface Pro 3 ، لذلك يجب استخدام صورة إعداد AMD64.



التحضير لتثبيت دبيان

احفظ قسم الاسترداد في محرك أقراص فلاش USB

إلى جانب أقسام النظام والبيانات ، يحتوي Surface Pro 3 على قسم استرداد سعة 5 جيجابايت.
أقسام القرص الصلب
من الممكن (ويوصى به) نسخ هذا القسم إلى محرك أقراص محمول بسعة 8 جيجابايت أو أعلى. اكتب 'استرداد' بدون علامات الاقتباس مباشرة على شاشة البدء وانقر فوق 'إنشاء محرك استرداد'.
استعادة البحث
بعد إنشاء محرك الاسترداد ، سيعرض Windows حذف قسم الاسترداد من محرك SSD.
حذف قسم الاسترداد
من الآمن قبول هذا ، لأن لديك الآن محرك أقراص الاسترداد المحمول بنفس البيانات ، لذلك لا تحتاج إلى قسم SSD. إذا قمت بالتمهيد من محرك أقراص الاسترداد ، فسوف يستعيد تخطيط SSD بالكامل ، بما في ذلك Windows وقسم الاسترداد الذي تحذفه.

تقليص محرك الأقراص C:

انقر بزر الماوس الأيمن فوق محرك الأقراص C: في إدارة الأقراص واختر أمر تقليص من قائمة السياق الخاصة به. في مربع الحوار التالي ، اكتب مساحة القرص الخالية المطلوبة التي ترغب في حجزها.
إنكمش

تعطيل السبات

لن يقوم Linux بتثبيت أقسام NTFS إذا تم إسبات Windows ، لذلك من الضروري تعطيل وضع الإسبات / السكون العميق تمامًا. افتح موجه الأوامر كمسؤول واكتب الأمر التالي:

powercfg- الإسبات

التركيب

قم بإيقاف تشغيل جهاز Surface Pro 3. الآن اضغط مع الاستمرار على زر الصوت '+' وقم بتشغيله. سيتم التمهيد إلى إعدادات UEFI ، حيث يجب عليك تعطيل ميزة التمهيد الآمن. مع تعطيل التمهيد الآمن ، من الممكن التمهيد وتثبيت نظام تشغيل آخر. قم بإيقاف تشغيل Surface Pro 3 مرة أخرى.

قم بتثبيت Debian Linux

قم بتوصيل محرك USB مع إعداد Debian بلوحة وصل USB. اضغط مع الاستمرار على زر الصوت '-' وقم بتشغيل جهاز Surface Pro 3. قم بتشغيل وضع الإعداد المطلوب (وضع واجهة المستخدم الرسومية / النص) ولا تنس إنشاء أقسام Linux يدويًا. يمكنك إنشاء قسم جذر (/) واحد ووضع جميع نقاط التحميل وحتى ملف المبادلة عليه إذا كنت لا تحب وجود العديد من الأقسام على محرك الأقراص الخاص بك.
fdisk

لن تتم كتابة أداة تحميل GRUB2 إلى MBR بسبب UEFI. ستتم إضافته إلى EFI بدلاً من ذلك في

efi / debian / grubx64.efi

استمر في تثبيت دبيان. بعد انتهاء الإعداد ، سيتم إعادة تشغيل Surface Pro 3 وسيتم تحميل Windows 8.1.

في شاشة البدء ، اكتب التعافي مرة أخرى ، وانقر خيارات الاسترداد في نتائج البحث. انقر فوق 'إعادة التشغيل الآن' في خيارات بدء التشغيل المتقدمة.
انطلاقة متقدمة
سيتم فتح خيارات بدء التشغيل المتقدمة. استمر في استخدام جهاز -> دبيان.
استخدم الجهاز
قم بالتمهيد لدبيان وقم بتحرير الملف التالي:

/ etc / default / grub

قم بإلغاء التعليق على السطر التالي:

GRUB_GFXMODE = 640 × 480

بعد ذلك ، قم بتحديث تكوين اليرقة باستخدام الأمر التالي:

تحديث اليرقة

إذا كنت منزعجًا من التمهيد في دبيان ، يجب عليك إظهار بدء التشغيل المتقدم في كل مرة من Windows ، فمن الممكن تعيين GRUB2 كخيار إقلاع EFI الافتراضي. في دبيان ، اكتب الأمر التالي:

# efibootmgr ... ترتيب التمهيد: 0000،0002،0001 Boot0000 * USB Drive Boot0001 * Debian Boot0002 * Windows Boot Manager

قم بتغيير تسلسل التمهيد باستخدام الأمر التالي:

# efibootmgr - طلب التمهيد 0000.0001.0002

تكوين الأجهزة

في دبيان ، الأجهزة التالية لا تعمل خارج الصندوق:

  • واي فاي
  • بلوتوث
  • Type Cover 3 مع لوحة اللمس
  • قلم
  • شاشة اللمس

هذا أمر مؤسف وغير مقبول. دعونا نصلحها.

واي فاي وبلوتوث

للحصول على هذين العاملين ، نحتاج إلى الحصول على برامج تشغيل من موقع البائع. الرقاقة من مارفيل. استخدم الأوامر التالية:

كيف تفرخ الزومبي الضخم غير مقلوب
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. يمكننا الحصول عليه من مستودع دبيان التجريبي.
أضف السطر التالي إلى /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 / drivers / hid / hid-ids.h 2014-04-20 23: 29: 35.000000000 -0400-631،6 +631،7# تعريف USB_DEVICE_ID_MS_NE4K 0x00db # تعريف USB_DEVICE_ID_MS_NE4K_JP 0x00dc # تعريف USB_DEVICE_ID_MS_LK6K 0x00f9 + # تعريف USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc # تعريف USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 # تعريف USB_DEVICE_ID_MS_PRESENTER_8K_USB 0x0713 # تعريف USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- و/ سائقين / 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،11static void hid_scan_collection ((((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 (Structure 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ثابت هيكل hid_blacklist {{USB_VENDOR_ID_FORMOSA ، USB_DEVICE_ID_FORMOSA_IR_RECEIVER ، HID_QUIRK_NOVICE ، 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 - تجاهل-مسافة بيضاء -i typecover3.patch

الآن انسخ تكوين kernel الحالي لاستخدامه مع kernel الجديد:

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

تحميل التكوين
احفظ التكوين والخروج من قائمة 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

هذا هو. إعادة التشغيل باستخدام kernel الجديد ، ويجب أن يعمل Type Cover 3.

لوحة اللمس

هذا بسيط للغاية ، ما عليك سوى إضافة النص التالي في ملف /etc/X11/xorg.conf:

قسم 'InputClass' المعرف 'غطاء Surface Pro 3' MatchIsPointer 'في' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' 045e 'Option' product '' 07dc 'Option' IgnoreAbsoluteAxes '' True ' نهاية القسم

أعد التشغيل مرة أخرى. كل شيء سيعمل.

showtimeanytime..com / التنشيط

الآن قم بتثبيت حزمة أدوات وضع الكمبيوتر المحمول لتحسين توفير الطاقة في Linux.
هذا هو.

كلمات ختامية

على الرغم من أنه من الممكن الحصول على معظم ميزات Surface Pro 3 التي تعمل في نظام Linux ، إلا أنه لا يزال يعاني من بعض المشكلات. لا تعمل أزرار الصوت خارج الصندوق ، وكذلك أزرار القلم. وأحد مسكتك ، لا يعمل مستشعر مقياس التسارع أيضًا. إذا كنت قادرًا على تحمل هذه المشكلات ، فيمكنك أن تكون سعيدًا بتثبيت Linux على جهاز Surface Pro 3 الخاص بك. (عبر هابر ).

مقالات مثيرة للاهتمام

اختيار المحرر

التحديثات التراكمية لنظام التشغيل Windows 10 ، 10 سبتمبر 2019
التحديثات التراكمية لنظام التشغيل Windows 10 ، 10 سبتمبر 2019
تقوم Microsoft بإصدار مجموعة من التحديثات التراكمية لإصدارات Windows 10 المدعومة. تتوفر التصحيحات لإصدارات Windows 10 1903 و 1809 و 1803 و 1709 و 1703 و 1607 وللإصدار الأولي من Windows 10 (الإصدار 10240). فيما يلي التغييرات الرئيسية: إعلان Windows 10 ، الإصدار 1903 ، KB4515384 (إصدار نظام التشغيل 18362.356) يبرز التحديثات لتحسين الأمان
لماذا قد يمثل انتصار YouTube H3H3 نقطة تحول رئيسية للموقع
لماذا قد يمثل انتصار YouTube H3H3 نقطة تحول رئيسية للموقع
انتصر إيثان وهيلا كلاين ، الزوجان اللذان يقفان وراء قناة h3h3Productions على YouTube ، في معركة قانونية حول سلوك YouTube الذي هدد بإفلاسهما. في حكم له تداعيات كبيرة على الطريق
إصلاح تظهر معظم التطبيقات المستخدمة باللون الرمادي في نظام التشغيل Windows 10
إصلاح تظهر معظم التطبيقات المستخدمة باللون الرمادي في نظام التشغيل Windows 10
كيفية إصلاح الخيار الرمادي 'إظهار التطبيقات الأكثر استخدامًا' في الإعدادات - التخصيص - ابدأ والذي لا يمكنك تغييره في Windows 10.
كيفية تعطيل Windows Ink في نظام التشغيل Windows 10
كيفية تعطيل Windows Ink في نظام التشغيل Windows 10
يتضمن تحديث الذكرى السنوية لـ Windows 10 ميزة Windows Ink الجديدة. إذا لم تجد Windows Ink مفيدًا ، فإليك كيفية تعطيله في Windows 10.
'Hey Cortana' Wake Word لم يعد متاحًا في Cortana Beta
'Hey Cortana' Wake Word لم يعد متاحًا في Cortana Beta
يبدو أن الإصدار 2.2004.22762.0 من تطبيق Cortana Beta فقد القدرة على الرد على كلمة تنبيه. لا يؤدي قول 'مرحبًا Cortana' إلى تنشيط التطبيق ، وبدلاً من ذلك يظهر رسالة مفادها أن الكلمة الرئيسية غير متوفرة حاليًا. تم رصد التغيير لأول مرة بواسطة HTNovo. إصدار التطبيق المذكور متاح في إصدار Windows 10
كيف تتحقق مما إذا كان شخص آخر يستخدم حساب TikTok الخاص بك
كيف تتحقق مما إذا كان شخص آخر يستخدم حساب TikTok الخاص بك
بالمقارنة مع المنصات الاجتماعية الأخرى ، فإن TikTok أقل شفافية من نظيراتها. ومع ذلك ، هناك طريقة لمعرفة ما إذا كان شخص آخر يستخدم حسابك. العملية طويلة ومعقدة نوعًا ما ، لكنها قابلة للتنفيذ تمامًا. إذا
مراجعة Seagate FreeAgent GoFlex Desk 2TB
مراجعة Seagate FreeAgent GoFlex Desk 2TB
يجمع محرك الأقراص الخارجي النموذجي بين قرص صلب ووحدة تحكم USB ، لكن نظام GoFlex من Seagate يقسم المكونات إلى وحدتين منفصلتين قابلتين للتوصيل. يتيح لك هذا الأسلوب ترقية القرص الثابت دون شراء وحدة تحكم جديدة أو نقله