عدم وجود شاشة تسجيل دخول لا يعني عدم وجود نظام. يحتفظ Linux بالعديد من وحدات التحكم ذات النص العادي التي تعمل تحت الوحدة الرسومية، ومن هناك يمكنك فحص الخدمات وقراءة رسائل الخطأ الحقيقية وإصلاح كل فشل في تسجيل الدخول تقريبًا - دون إعادة تثبيت أي شيء.
يبدأ كل إصلاح في هذه الصفحة بنفس الطريقة: اضغط على Ctrl+Alt+F3، وقم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور العاديين، واعمل من وحدة التحكم النصية. هذا هو طريق إنقاذ Arch العالمي - وهو يعمل مع مدير تسجيل دخول معطل، أو تحديث نصف مكتمل، أو قرص ممتلئ، أو جلسة معطلة، لأن وحدة التحكم لا تعتمد على أي من هذه الأشياء. تعامل مع البطاقات بالترتيب: اكتشف أولاً الخدمة التي فشلت، ثم اقرأ ما قيل، ثم أصلح السبب - وليس العرض.
قبل إصلاح أي شيء، أثبت أن الجهاز نفسه سليم. إذا أجاب TTY، فإن النواة والقرص وحسابك بخير، والمشكلة تكمن فقط في الطبقة الرسومية.
whoami - من المفترض أن يطبع اسم المستخدم الخاص بكdf -h وانظر إلى السطر لـ / - إذا كان ممتلئًا بنسبة 100 بالمائة، فهذا سبب جذري مختلف (راجع دليل القرص الكامل على هذا الموقع)ping -c 3 archlinux.org - الردود تعني أن شبكتك تعمل، وهو ما تحتاجه خطوات الإصلاحلا تخمن. يعرف systemd بالضبط الخدمة التي لا يمكن بدء تشغيلها، ويحتفظ بالإيصالات. يُظهر أحد الأوامر مدير تسجيل الدخول الذي يستخدمه نظامك فعليًا - Plasma Login Manager على عمليات تثبيت CachyOS الأحدث، وSDDM على التثبيتات الأقدم.
systemctl status display-managerplasmalogin.service أو sddm.servicesystemctl --failed لمعرفة ما إذا كان أي شيء آخر قد تعطل في نفس التمهيدفشل مع نتيجة رمز الخروج يخبرك بتوقف الخدمة، وليس السبب. تحتوي المجلة على السبب - عادةً ما تكون هناك مكتبة مفقودة أو غير متطابقة بعد التحديث الجزئي، وهي مشكلة ملموسة وقابلة للإصلاح.
journalctl -b -u plasmalogin (استخدم اسم الخدمة الخاص بك من الخطوة الأخيرة)journalctl -b -p err - كل خطأ من هذا التمهيد، بالترتيبتعود معظم حالات فشل خدمة تسجيل الدخول بعد التحديث إلى الحزم التي لم تعد متطابقة. الإصلاح هو إنهاء التحديث بحيث تكون المجموعة بأكملها متسقة مرة أخرى - وهو نفس الإصلاح الذي نشره فريق CachyOS لموجة الأخطاء في أكتوبر.
sudo cachyos-rate-mirrors حتى تتمكن من السحب من المرايا المتزامنةsudo pacman -Syu واقبل الترقية الكاملةsudo systemctl restart plasmalogin (أو sddm)reboot - يقوم التمهيد الجديد بتحميل المكتبات التي تم إصلاحها بشكل نظيفإذا لم يؤدي التحديث الكامل إلى إحياء مدير تسجيل الدخول، فقم بتضييق المجال بدلاً من إعادة التثبيت. تعمل عمليات التحقق هذه على فصل الخدمة المعطلة عن ملف تعريف المستخدم المعطل - فهي تحتاج إلى إصلاحات مختلفة تمامًا.
sudo useradd -m testuser ثم sudo passwd testuserls -ld ~ - يجب أن يكون ملكًا لك، وليس الجذرstartplasma-wayland واقرأ ما يطبعه - سطر الخطأ الأول هو الدليليتم عرض عملية التجاوز والإصلاح بالكامل خطوة بخطوة - شاهدها مرة واحدة وأصلح نظامك في دقائق.
Watch Full Videoجرب مفاتيح الوظائف الأخرى - F4، F5، F6. على أجهزة الكمبيوتر المحمولة، قد تحتاج إلى الضغط باستمرار على مفتاح Fn أيضًا. إذا لم تظهر أي وحدة تحكم على الإطلاق، فإن المشكلة تكون أقدم من مدير تسجيل الدخول (النواة أو برنامج تشغيل الرسومات)، والتمهيد من USB المباشر CachyOS هو الخطوة التالية.
وهذا يعني عادةً انقطاع التحديث السابق. تحقق أولاً من عدم تحديث أي شيء باستخدام pgrep -a pacman. إذا لم يكن هناك أي شيء قيد التشغيل، قم بإزالة القفل القديم باستخدام sudo rm /var/lib/pacman/db.lck ثم قم بتشغيل التحديث مرة أخرى.
بالنسبة للإصلاح القائم على التحديث، نعم. إذا فشل اختبار ping، فقم بتوصيل كابل إذا أمكن - تعمل الشبكات السلكية عادةً في وحدة التحكم حتى عندما تحتاج شبكة Wi-Fi إلى سطح المكتب. يظهر أيضًا ربط USB للهاتف كاتصال سلكي.