رئيسي مايكروسوفت سيرفيس كيفية تثبيت 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 الخاص بك. (عبر هابر ).

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

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

كيفية استخدام Nest بدون شبكة Wi-Fi
كيفية استخدام Nest بدون شبكة Wi-Fi
لقد كان للأجهزة الذكية تأثير هائل على المجتمع الحديث. إنها عملية ومفيدة وفوق كل شيء آخر مفيدة للغاية. من الهاتف الذكي إلى الثلاجة الذكية ، نتجه نحو أتمتة المهام البسيطة للتركيز على ما يهم حقًا
شريط بحث Windows لا يعمل؟ جرب هذا
شريط بحث Windows لا يعمل؟ جرب هذا
بالنسبة لمعظم مستخدمي Windows ، يعد شريط البحث هو الأداة المساعدة رقم واحد. إذا كنت تريد وصولاً سريعًا إلى مستكشف الملفات والتطبيقات والمستندات والبريد الإلكتروني ، فما عليك سوى إدخال كلمة أساسية في مربع البحث للحصول على النتائج. هناك أوقات عندما
سيتم إصدار Windows 10 20H1 في ديسمبر المقبل وفقًا لجدول Azure
سيتم إصدار Windows 10 20H1 في ديسمبر المقبل وفقًا لجدول Azure
قد يتذكر المتحمسون الذين يتابعون Microsoft Windows عن كثب أنه تم نقل تطوير Windows إلى مجموعة Azure منذ بضعة أشهر. لقد علمنا أن Windows 10 سيحصل الآن على إصدارات في ديسمبر ويونيو. هذا يعني أن Windows 10 '20H1' سيكون أول إصدار لنظام التشغيل يتم إصداره تحت الإيقاع الجديد هذا
نوفمبر 2020 ، تحديث توافق KB4023057 لنظام التشغيل Windows 10 الإصدار 2004-1809
نوفمبر 2020 ، تحديث توافق KB4023057 لنظام التشغيل Windows 10 الإصدار 2004-1809
قامت Microsoft بتحديث حزمة تحديث التوافق KB4023057. يهدف هذا التصحيح إلى جعل عملية الترقية سلسة عندما تقرر استخدام أحدث إصدار من Windows 20H2. وهي متوفرة لأنظمة التشغيل Windows 10 2004 و 1909 و 1903. وتتضمن هذه التصحيحات تحسينات لمكونات خدمة Windows Update Service. يتضمن الملفات والموارد التي تتناول
كيفية حذف الملفات المقفلة في Windows
كيفية حذف الملفات المقفلة في Windows
عادة ما يكون حذف الملفات من جهاز الكمبيوتر الخاص بك مهمة بسيطة ، ولكن بعض الملفات يمكن أن تجعل هذه العملية أصعب مما كان متوقعًا. وبالتحديد ، قد يتم قفل بعض الملفات ولا يمكن إزالتها نظرًا لاستخدامها بواسطة برنامج ، نظام التشغيل Windows ،
كيفية إصلاح خطأ في صفحة بيانات Kernel
كيفية إصلاح خطأ في صفحة بيانات Kernel
خطأ صفحة بيانات kernel هو خطأ شاشة زرقاء في نظام التشغيل Windows يشير عادةً إلى وجود مشكلة في الذاكرة أو محرك الأقراص الثابتة لديك. سنساعدك على إصلاحه.
كيفية تغيير عرض العمود في أوراق جوجل
كيفية تغيير عرض العمود في أوراق جوجل
يطرح تركيب الكثير من المعلومات في خلية واحدة مشاكل عندما يتعلق الأمر بفهم ما تحاول الخلية إخبارنا به. يمكن ضغط البيانات أو قطعها داخل عمود ، لذلك نحتاج إلى التغيير