كيفية التمهيد المزدوج لنظام التشغيل Windows 10 و Ubuntu 18.04 على جهاز Dell XPS 9570 بحجم 15 بوصة مع وحدة معالجة الرسومات GPU Nvidia 1050 ti

Dell XPS 9570 مع Ubuntu!

بعد قضاء عدة سنوات من تشغيل نظام التشغيل linux distro ، قررت أخيرًا التخلي عن نظام التشغيل Mac OS لأوبونتو. كان محركي لإجراء التبديل إلى Ubuntu هو أنني واجهت مشكلات لوحة مفاتيح Mac Book الأحدث. بعد أن أتيحت لي هذه الخدمة للمرة الثالثة لأن مفتاح التحول لم يكن يعمل ، شعرت أن الوقت قد حان لإيجاد شيء أفضل. يمكنني أيضًا استخدام Docker على أساس يومي للعمل ، وأصبحت مشكلات الكمون مع وحدات Docker مصدر إزعاج كبير. كنت أسمع أشياء جيدة حقًا عن مدى تقدم أوبونتو وديبيان في السنوات الأخيرة وقررت إجراء التبديل. ستجد أدناه المغامرة التي أجريتها في تشغيل الأشياء بسلاسة على جهاز Dell XPS 9570. كان الحصول على أكبر عدد ممكن من رؤوس تشغيل GPU يعمل. أبعد من ذلك ، كل شيء إلى حد كبير عملت خارج الصندوق.

مواصفات XPS 9570 الخاصة بي:

  • Intel 8th Generation i7–8750H
  • 32 جيجابايت من ذاكرة الوصول العشوائي DDR4-2666 ميجا هرتز
  • 1TB M.2 2280 محرك الحالة الصلبة PCIe
  • شاشة فائقة الدقة مقاس 15.6 بوصة بتقنية Ultra HD (3840 × 2160)
  • نفيديا 1050ti gpu

المتطلبات الأساسية

  • لديك قرص مضغوط أوبونتو لايف على عصا USB أو قرص مضغوط خارجي الإعداد بالفعل. هناك الكثير من البرامج التعليمية على الويب حول كيفية القيام بذلك.

تحديثات ويندوز / ديل

إذا لم تكن قد قمت بذلك بالفعل ، فتأكد من بدء تشغيل نظام التشغيل windows أولاً وتشغيل برنامج dell لتحديث برامج التشغيل والبرامج. سيكون التحديث الأكثر أهمية هو تحديث السير. لم أواجه أي مشاكل مع السير التي عفا عليها الزمن ، لكنني واجهت بعض المنشورات على شبكة الإنترنت حيث كان الناس. لذا كن حريصًا وتأكد من تثبيت أي تحديث للسير متوفر.

تأكد أيضًا من تسجيل الكمبيوتر المحمول مع Windows أثناء التمهيد الأول. ستحتاج إلى ذلك حتى تتمكن من تسجيل الدخول إلى Window BitLocker للحصول على مفتاح الاسترداد لفتح قسم النوافذ.

الحصول على تثبيت Ubuntu لتتمكن من رؤيتك على القرص الصلب (التغيير من RAID إلى ACHI)

  1. التمهيد في ويندوز
  2. في مربع البحث في cortana ، أدخل "تغيير خيارات بدء التشغيل المتقدمة"
  3. انقر فوق "إعادة التشغيل الآن" ، حيث سيقوم الكمبيوتر بتبديل شاشة زرقاء مع بعض الخيارات.
  4. انقر فوق استكشاف الأخطاء وإصلاحها -> إعدادات بدء التشغيل -> إعادة التشغيل - سيؤدي هذا إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك. عندما ترى شعار Dell ، ابدأ في الضغط على F12 بشكل متكرر حتى تصل إلى إعدادات Dell Bios.
  5. بمجرد رؤية قائمة السير ، انتقل إلى "تكوين النظام" -> تشغيل SATA وتغييره من "Raid On" إلى "AHCI"
  6. انقر فوق "إنهاء" و "حفظ". سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك مرة أخرى.
  7. عند إعادة التشغيل ، قد يُطلب منك إدخال مفتاح bitlocker لك. انتقل إلى https://account.microsoft.com/devices/recoverykey للحصول على المفتاح الخاص بك. ملاحظة جانبية ، Microsoft لماذا يجب عليك استخدام مفتاح كبير بجنون؟!؟ نهاية التشدق.
  8. بعد إدخال مفتاحك الطويل للغاية ، اختر الخيار رقم 4 ، "الوضع الآمن"
  9. في مربع البحث في cortana ، أدخل "إدارة الأجهزة"
  10. تحقق من أن "جهاز التحكم IDE ATA / ATAPI" هو "مجموعة شرائح SATA AHCI من عائلة Intel (R) 100 Series / C230 Chipset"
  11. أعد التشغيل وسيتم إعادتك إلى النوافذ العادية.

تغيير حجم قسم ويندوز الخاص بك

  1. بمجرد العودة إلى النوافذ ، ابحث عن "إنشاء وتهيئة أقسام القرص الثابت" في كورتانا
  2. ابحث عن "C: \" في قائمة الأقسام ، وانقر بزر الماوس الأيمن واختر "Shrink Volume"
  3. أدخل مقدار المساحة التي تريد تحريرها. لدي محرك أقراص بسعة 1 تيرابايت وتقلص وحدة التخزين الخاصة بي لتترك مساحة 110 جيجابايت لنظام Windows. هل أفضل ما يمكن عمله بالنسبة لك. بمجرد إدخال المبلغ الذي تريد تقليصه ، انقر فوق "تقليص"

Bios Changes مطلوبة لتشغيل قرص Ubuntu Live المضغوط

  1. أعد تشغيل الكمبيوتر من النوافذ
  2. عندما ترى شعار Dell ، اضغط باستمرار على F12 حتى تصل إلى خيارات السير.
  3. انتقل إلى "التمهيد الآمن" -> "تمكين التمهيد الآمن" وقم بإلغاء تحديد المربع "تمكين التمهيد الآمن".
  4. انتقل إلى "عام" -> "خيارات التمهيد المتقدمة" - حدد "تمكين التمهيد الوراثي القديم" و "تمكين ذاكرة الوصول العشوائي للخيارات"
  5. قبل الحفظ والخروج ، أدخل / قم بتوصيل وسائطك التي تحتوي على القرص المضغوط المباشر من أوبونتو.
  6. حفظ وخروج.
  7. ابدأ في الضغط على F12 بمجرد رؤية شعار Dell.
  8. هذا يجب أن تجلب لك إلى قائمة التمهيد. ابحث عن الوسائط تحت "UEFI Boot". في حالتي ، استخدمت محرك أقراص فلاش من Samsung وكانت الخيارات هي "Samsung Flash Driver 1100 ، Partition 1". حدد هذا الخيار ويجب أن يتم تشغيل القرص المضغوط المباشر.

لن أقوم بتوثيق جميع خطوات التثبيت. أعتقد أنه مستقيم للأمام. يجب أن يكون لديك مساحة حرة كافية على القرص توفر لك تغيير حجم القسم أعلاه. اخترت استخدام مساحة خالية تبلغ 300 جيجابايت وتركت مساحة إضافية للعب بها مع توزيعات linux الأخرى. ملاحظة لا تختار تثبيت مكتبات الجزء الثالث مثل برامج تشغيل الرسومات.

واجهت بعض المنشورات حول الأشخاص الذين يواجهون مشكلات أثناء تشغيل القرص المضغوط المباشر المتعلق بالمشكلة مع برامج تشغيل الفيديو. لحسن الحظ لم أواجه ذلك. إذا قمت بذلك ، تحقق من هذا المنشور https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Dell-XPS-15-(9560).

بعد خطوات التثبيت

بعد التمهيد لأول مرة واجهت مشاكل الاستقرار مع برامج تشغيل الرسومات الافتراضية. ستعمل لفترة قصيرة من الوقت ، ولكن في النهاية ستشاهد شاشتي ، مثل الكثير من الخفقان والألوان الوامضة ، إلخ.

لإصلاح هذه المشكلة وللتأكد أيضًا من تثبيت جميع برامج التشغيل المطلوبة ، استفدت من بعض الأعمال الرائعة التي قام بها JackJack96 على github https://github.com/JackHack96/dell-xps-9570-ubuntu-respin. الغرض الأساسي من هذه البرامج النصية هو إنشاء صورة تثبيت مع الحزم المثبتة بالفعل ، لكنه يقدم برنامج نصي لإعداد الأشياء على تثبيت موجود. أنا شخصياً لا أحب فكرة استخدام الصورة المخصصة لأسباب تتعلق بالأمان ، ولكن يمكنك بوضوح قراءة البرنامج النصي لنشر التثبيت لمعرفة أنه لا يفعل أي شيء ضار. بعد التمهيد لأول مرة ، افتح الجهاز وقم بتشغيل ما يلي:

سودو عرضة تثبيت حليقة
sudo bash -c "$ (curl -fsSL https://raw.githubusercontent.com/JackHack96/dell-xps-9570-ubuntu-respin/master/xps-tweaks.sh)"
سودو رئيس الوزراء اختيار إنتل

بالنسبة لأولئك الذين ليسوا على علم ، يتم تزويد XPS ببطاقتي رسومات. رسومات Intel المدمجة المدمجة في المعالج و Nvidia 1050ti (إذا اخترت شراء هذا الخيار). تفرض الأوامر أعلاه استخدام الرسومات المتكاملة من Intel افتراضيًا. باستخدام رسومات إنتل بدوام كامل ، رأيت في أي مكان من 6 إلى 8 ساعات من عمر البطارية. باستخدام بطاقة نفيديا بدوام كامل كان أشبه 3 ساعات. إذا كنت تريد التبديل إلى تشغيل بطاقة Nvidia ، كل ما عليك فعله هو تشغيل:

سودو رئيس الوزراء اختيار نفيديا

لاحظ أنني أحتاج إلى إعادة التشغيل حتى تسري التغييرات.

بعد تشغيل ما ورد أعلاه ، ظللت أواجه مشكلة في تعتير ​​شاشتي وإبعاد كل شيء عني. ما انتهى إلى إصلاح هذه المشكلة كان التحديث إلى أحدث إصدار من Linux kernel. Ubuntu 18.04 يأتي مع إصدار Linux kernel 4.15.0 ، اخترت تحديث الإصدار 4.18.3 الخاص بي ، والذي كان أحدث إصدار في ذلك الوقت. للقيام بذلك ، قم بما يلي

git clone git@github.com: mtompkins / linux-kernel-utilities.git
مؤتمر نزع السلاح لينكس ، نواة المرافق
sudo ./update_ubuntu_kernel.sh

بعد تشغيل الأمر أعلاه ، سيُطلب منك تحديد إصدار kernel. اختر 4.18.3. قد ترى خيارات أحدث للبناء عند تشغيل هذا الأمر ، وسأترك الأمر لخبرتك إذا كنت ترغب في تثبيت إصدار مختلف. لكن لاحظ أنني قمت بتشغيل 4.18.3 دون مشكلة لبضعة أسابيع حتى الآن.

أخيرًا ، واجهت مشكلة حيث أصبح جهاز الكمبيوتر الخاص بي ساخنًا مثل قدر القلي عند محاولة تعليق عندما كانت رسومات Intel قيد الاستخدام. لإصلاح ذلك ، تحتاج إلى تعطيل برنامج تشغيل الرسومات Linux الافتراضي عند التمهيد.

سودو جيديت / الخ / الافتراضي / نكش

يوجد أدناه ملف خيارات grub بالكامل. الخيار الذي تريد نسخه ولصقه هو "GRUB_CMDLINE_LINUX_DEFAULT". على وجه التحديد nouveau.modeset = 0 mem_sleep_default = deep nouveau.runpm = 0 يجب إلحاقها بتكوين اليرقة الافتراضي. لقد قمت بإجراء بعض التعديلات الإضافية ، فقد غيرت التكوين ، مثل إعادة تمكين قائمة تشغيل grub في التمهيد ، الدقة الافتراضية لقائمة grub بحيث لا يكون النص صغيرًا. سأترك الأمر لك إذا كنت تريد إجراء هذه التغييرات أيضًا. ليست مطلوبة.

# إذا قمت بتغيير هذا الملف ، فقم بتشغيل "update-grub" بعد ذلك للتحديث
# /boot/grub/grub.cfg.
# للحصول على الوثائق الكاملة للخيارات في هذا الملف ، راجع:
# info -f grub -n "تكوين بسيط"
GRUB_DEFAULT = 0
# GRUB_TIMEOUT_STYLE = مخفي
GRUB_TIMEOUT = 10
GRUB_DISTRIBUTOR = `lsb_release -i -s 2> / dev / null || صدى دبيان
GRUB_CMDLINE_LINUX_DEFAULT = "البداية الهادئة nouveau.modeset = 0 mem_sleep_default = deep nouveau.runpm = 0"
GRUB_CMDLINE_LINUX = ""
# عدم تمكين لتمكين تصفية BadRAM ، تعديل لتناسب احتياجاتك
# هذا يعمل مع Linux (لا يتطلب تصحيحًا) وأي نواة تحصل عليه
# معلومات خريطة الذاكرة من GRUB (GNU Mach ، نواة FreeBSD ...)
# GRUB_BADRAM = "0x01234567،0xfefefefe، 0x89abcdef، 0xefefefef"
# uncomment لتعطيل المحطة الرسومية (grub-pc فقط)
# GRUB_TERMINAL = وحدة التحكم
# القرار المستخدمة في محطة رسومية
# لاحظ أنه يمكنك استخدام الأوضاع التي تدعمها بطاقة الرسومات الخاصة بك فقط عبر VBE
# يمكنك رؤيتهم في GRUB الحقيقي باستخدام الأمر vbeinfo
GRUB_GFXMODE = 640X480
# عدم الارتياح إذا كنت لا تريد أن يقوم GRUB بتمرير المعلمة "root = UUID = xxx" إلى Linux
# GRUB_DISABLE_LINUX_UUID = صحيح
# عدم الارتياح لتعطيل توليد إدخالات قائمة وضع الاسترداد
# GRUB_DISABLE_RECOVERY = "صحيح"
# عدم الارتياح للحصول على زمارة في بداية اليرقة
# GRUB_INIT_TUNE = "480 440 1"

بعد حفظ ملف التشغيل:

سودو التحديث نكش
سودو إعادة التشغيل

إصلاح لوحة اللمس

sudo-apt-get install xserver-xorg-input-libinput
sudo apt-get remove --purge xserver-xorg-input-synaptics
سودو إعادة التشغيل

تحسين عمر البطارية

sudo تثبيت تثبيت التحديث
sudo apt install tlp tlp-rdw powertop
sudo tlp start
sudo powertop - لحن السيارات
سودو إعادة التشغيل

إيماءات اللمس المتعدد

الشيء الوحيد الذي أحببته حقًا في استخدام جهاز Mac Book pro هو إيماءات لوحة اللمس. لحسن الحظ ، افتح الصخور مفتوحة المصدر ويمكنك الحصول على نفس الوظيفة تقريبًا في Linux. للقيام بذلك ، تأكد من أنك قد قمت بإنشاء تثبيت ضروري ، راجع https://askubuntu.com/questions/398489/how-to-install-build-essential حول كيفية تثبيته. ثم أصدر الأوامر التالية:

sudo apt git install xdotool wmctrl libinput-tools
sudo gpasswd - $ USER input
gpasswd - إدخال [اسم المستخدم الخاص بك]
مؤتمر نزع السلاح ~ / التنزيلات
git clone git@github.com: bulletmark / libinput-gestures.git
لفتات مؤتمر نزع السلاح
sudo ./libinput-gestures-setup install
libinput-gestures-setup تلقائي
libinput-gestures-setup start

الإيماءات الافتراضية موجودة في /etc/libinput-gestures.conf. إذا كنت تريد إنشاء إيماءات مخصصة خاصة بك ، فقم بنسخ هذا الملف إلى ~ / .config / libinput-gestures.conf وقم بتحريره.

النهاية

هذا هو! إذا كنت تتبع كل شيء أعلاه بشكل صحيح يجب أن يكون كل شيء يعمل ومستقر! إذا كانت لديك أية مشكلات ، فيرجى إسقاط ملاحظة في التعليقات وسأحاول المساعدة في تصحيح الأخطاء.

لقد كنت أعمل مع هذا الإعداد منذ بضعة أسابيع. لقد كنت سعيدًا جدًا بكل شيء. إن المسعى التالي الذي سأقوم به على الأرجح هو تثبيت Nvidia Optimus المسؤول عن التبديل التلقائي للجرافيك بناءً على الطلب. على الرغم من أنني أحب السيطرة على أي واحد قيد الاستخدام. المرة الوحيدة التي أحتاج فيها حقًا إلى بطاقة Nvidia هي إذا كنت أرغب في تشغيل Steam ولعب بعض CSGO (نعم ، تعمل CSGO على نظام تشغيل linux!).