عندما يرفض جهاز كمبيوتر يعمل بنظام لينكس الإقلاع، يكون ذلك مثيراً للقلق، لكن الحقيقة هي أن معظم مشاكل بدء التشغيل في لينكس لها حل دون الحاجة إلى تهيئة النظام أو فقدان البيانات. على عكس الأنظمة الأخرى، يمكننا دائمًا تقريبًا الدخول إلى أوضاع الإنقاذ، أو أجهزة الاتصال النصي الأساسية، أو استخدم التوزيعات المباشرة للتلاعب بالنظام.
علاوة على ذلك، نحن نتحدث عن نظام بيئي مستقر للغاية: لينكس هو نظام مفتوح المصدر معروف بموثوقيتهيُستخدم هذا النظام على نطاق واسع في الخوادم نظرًا لارتفاع معدل تشغيله وانخفاض معدل أعطاله. مع ذلك، لا يعني هذا أنه معصوم من الخطأ؛ فالعديد من الأعطال تنجم عن إعدادات غير موثوقة، أو أنظمة تشغيل تجريبية، أو التلاعب بالأقسام وبرامج إدارة الإقلاع. والخبر السار هو وجود خطوات واضحة لتشخيص أي مشكلة تقريبًا وإصلاحها.
لماذا قد يتوقف نظام لينكس عن الإقلاع؟
قبل أن نبدأ في إصدار الأوامر بشكل عشوائي، من المهم أن نفهم أن تتركز حالات فشل الإقلاع في نظام لينكس عادةً في عدد قليل من الأسباب النموذجية.سواء كان ذلك من خلال البرامج أو الأجهزة، فإن جعلها واضحة يساعد على تجنب إضاعة الوقت في إجراء تغييرات مفاجئة.
أحد أكثر الأسباب شيوعاً هو مشكلة في قسم التمهيد أو في نظام الملفاتإذا تضرر القسم الذي يوجد فيه النظام (أو /boot)، أو تغير معرفه، أو أصبح غير قابل للوصول، فلن تتمكن النواة من تحميله، وستتوقف العملية أو تظهر أخطاء ذعر النواة.
ومن الشائع أيضاً أن تأتي المشكلة من تحديث النواة مثبت بشكل غير صحيح، أو غير متوافق، أو تم تطبيقه جزئياً فقطإذا كانت النواة الجديدة غير متوافقة مع جهازك أو غير مكتملة، فقد يتجمد النظام أثناء بدء التشغيل، في حين أن إصدار النواة السابق سيستمر في العمل دون مشاكل إذا قمت بتحديده من GRUB.
ومن الأساليب الكلاسيكية الأخرى تطبيق إصلاحات أو تحديثات للحزم الهامة التي لم تكتمل (على سبيل المثال، بسبب انقطاع التيار الكهربائي أو عطل في الشبكة). في هذه الحالة، قد لا يتمكن نظام systemd من تشغيل جميع الخدمات الأساسية، وسينتهي بك الأمر بنظام إما لا يصل إلى سطح المكتب أو يتوقف عند وحدة التحكم مع ظهور رسائل خطأ.
لاتنسى ال السائقون المشاغبونعلى الرغم من أن معظم برامج التشغيل مدمجة في النواة نفسها، إلا أننا نقوم أحيانًا بتثبيت برامج تشغيل خاصة يدويًا (خاصة للرسومات أو الواي فاي) والتي يمكن أن تجعل النظام أسود أو تمنع بدء التشغيل بعد التحديث.
إذا كنت تستخدم نظام تشغيل مزدوج مع ويندوز، فهناك عامل آخر يدخل في الاعتبار: يمكن لنظام التشغيل Windows الكتابة فوق سجل التمهيد الرئيسي (MBR). أو إدخال التمهيد في UEFIمن خلال إعطاء الأولوية لبرنامج الإقلاع الخاص بها واستبعاد GRUB. كما يمكن لخاصية الإقلاع السريع في ويندوز أن تمنع الوصول إلى أقسام NTFS أو تتسبب في حدوث أعطال عند محاولة تشغيل لينكس.
وأخيرًا، هناك مشاكل في التكوين: أ الإقلاع من القرص الخطأ في BIOS/UEFI، أو الإقلاع الآمن غير المتوافق، أو حذف إدخال EFI بإمكانها أن تجعل النظام يبدو معطلاً بينما في الواقع لا يزال القرص والتثبيت سليمين.
كيفية التمييز بين مشكلة في الأجهزة ومشكلة في البرامج
قبل محاولة إجراء أي إصلاحات عشوائية، يُنصح باستبعاد وجود مشكلة مادية بحتة. قد يكون السبب في ذلك وجود خلل في الذاكرة، أو عدم استقرار مصدر الطاقة، أو عطل في وحدة التخزين SSD. أي محاولة لإصلاح البرامج ستكون عديمة الجدوى..
الخطوة الأولى هي الدخول إلى BIOS/UEFI والتحقق مما إذا تتعرف اللوحة الأم على القرص الذي تم تثبيت نظام لينكس عليه.إذا لم يظهر محرك الأقراص حتى في قائمة الأجهزة أو في قسم ترتيب التمهيد، فسيتعين عليك التحقق من الكابلات والمنافذ، وفي أسوأ الأحوال، افترض أن محرك الأقراص قد تعطل تمامًا.
إذا كان القرص الصلب موجودًا، فعليك فحص المكونات الأخرى. يمكنك القيام بذلك من خلال GRUB أو من خلال توزيعة مباشرة. قم بتشغيل MemTest86+ لفحص ذاكرة الوصول العشوائي ووحدة المعالجة المركزية، من الأفضل تشغيلها لمدة 8 دورات على الأقل؛ إذا ظهرت خطوط حمراء، فهذا يشير إلى وجود أخطاء في الذاكرة ويجب عليك استبدال الوحدات المتأثرة.
فيما يتعلق بالتخزين، يمكنك من بيئة التشغيل المباشر استخدام أداة smartmontools وعرض مخرجاتها. استخدم الأمر smartctl للتحقق من خصائص SMART للقرصإذا رأيت قيمًا أعلى من الصفر في Reallocated_Sector_Ct أو Current_Pending_Sector_Ct، فهذا يعني أن لديك قرصًا يحتوي على قطاعات معاد تعيينها أو قطاعات معلقة، وأن حدوث عطل خطير هو مجرد مسألة وقت.
حدد سبب فشل بدء التشغيل
عندما تبدو الأجهزة سليمة، فقد حان الوقت لـ لمعرفة النقطة التي تتعطل عندها عملية إقلاع نظام لينكس تحديداًوهذا ما يصنع الفرق بين مشكلة GRUB، ومشكلة في النواة، ومشكلة في نظام الملفات، أو مشكلة في الخدمة.
في العديد من توزيعات نظام التشغيل، تعرض عملية بدء التشغيل شعارًا أو رسومًا متحركة تخفي رسائل النظام الفعلية. إذا كنت ترغب في رؤية ما يحدث في أي لحظة، يمكنك تعطيل الوضع الصامت عن طريق تعديل الملف. / الخ / الافتراضي / نكشغيّر السطر الذي يظهر فيه "quiet splash" بحيث يكون فارغًا، ثم شغّل الأمر update-grub. عند إعادة التشغيل التالية، ستظهر لك جميع الرسائل في وضع "verbose".
إلى جانب عملية الإقلاع نفسها، يحتفظ نظام لينكس سجلات مفصلة للغاية في عدة ملفات سجلإذا لم يعد النظام يعمل، يمكنك الإقلاع من توزيعة مباشرة، وتركيب قسم الجذر، والتحقق من هذه الملفات:
- /var/log/boot.log: يحتوي على الرسائل التي تم إنشاؤها أثناء بدء التشغيل.
- / فار / سجل / رسائل أو ما يعادله حسب التوزيعة: سجل أحداث النظام العام.
- dmesg: قائمة رسائل النواة، مفيدة جدًا للعثور على أخطاء برامج التشغيل أو القرص.
- journalctl: الوصول إلى سجل systemd، مع إمكانية التصفية حسب التاريخ، ومحرك الأقراص، وما إلى ذلك.
بهذه المعلومات ستتمكن من تحديد ما إذا يحدث الفشل عند تحميل قسم، أو تحميل وحدة نواة، أو بدء خدمة معينة..
تحقق من BIOS/UEFI وترتيب الإقلاع

عندما لا يعرض الكمبيوتر حتى قائمة GRUB، فإن أحد الأسباب الشائعة هو إعدادات اللوحة الأم. من الضروري التحقق من ذلك. يشير BIOS/UEFI إلى محرك الأقراص والقسم الصحيحين. وأن البرنامج الثابت يتعرف على القرص.
بحسب الشركة المصنعة للوحة الأم، ستحتاج إلى الضغط على مفتاح Delete أو Esc أو F2 أو F10 أو أي مفتاح آخر أثناء بدء التشغيل للدخول إلى قائمة الإعدادات. بمجرد الدخول، تحقق من قائمة الإقلاع وتأكد من أن محرك الأقراص ذي الحالة الصلبة (SSD) أو القرص الصلب الذي يحتوي على نظام Linux مدرج ومُعيّن كجهاز الإقلاع الأساسي، أو أن إدخال EFI الخاص به هو الأول.
إذا لم تجد الوحدة، فقد تحتاج إلى تفعيل التوافق مع الأجهزة القديمة (CSM/Legacy)قد يحدث هذا في بعض الأنظمة حيث يتوقف اكتشاف القرص في وضع UEFI النقي. إذا لم يظهر القرص بعد ذلك، فمن المحتمل أن يكون القرص الصلب ذو الحالة الصلبة (SSD) قد تعطل فعليًا.
يشمل ذلك أيضًا معايير مثل التمهيد الآمن والتمهيد السريع؛ إذا كنت تستخدم توزيعة غير موقّعة للتمهيد الآمن أو إذا كنت تشارك جهاز كمبيوتر مع نظام التشغيل Windows 11، قد يؤدي تكوين التمهيد الآمن العدواني إلى تعطل نظام لينكس إلى أن تقوم بتعطيل هذا الخيار أو تعديله.
مشاكل التمهيد الآمن، وUEFI، والتمهيد السريع، والتمهيد المزدوج
تبدأ أجهزة الكمبيوتر الحديثة عادةً في وضع UEFI، وإذا كانت مزودة بنظام Windows مثبت مسبقًا، فإنها عادةً ما تتضمن تم تفعيل خاصية التمهيد الآمن والتمهيد السريعتهدف هذه الإجراءات إلى تحسين الأمان وأوقات التحميل، ولكنها قد تتعارض مع بعض توزيعات لينكس.
تتضمن معظم توزيعات لينكس الشائعة توقيعات صالحة للتمهيد الآمن، مما يسمح بالتمهيد دون مشاكل، لكن التوزيعات الأقل شيوعًا أو تلك المصممة للأجهزة القديمة لا تتضمنها. في هذه الحالات، سيتعين عليك الدخول إلى وضع UEFI. قم بتغيير البرنامج الثابت إلى وضع Legacy/CSM أو قم بتعطيل التمهيد الآمن من أجل تحميل نواة لينكس.
إذا كان لديك نظام تشغيل مزدوج، فإن خاصية التشغيل السريع في ويندوز وخاصية التشغيل السريع في UEFI تُضيفان طبقة أخرى من المشاكل. فعندما يستخدم ويندوز خاصية التشغيل السريع، فإنه يُبقي جزءًا من نواة النظام في وضع الإسبات على القرص، مما يُسبب... قسم NTFS مقفل، ويقيد نظام BIOS الوصول إليه من الأنظمة الأخرى.والنتيجة: حدوث أخطاء عند محاولة تحميل الأقسام من نظام لينكس.
الحل هو من خلال تعطيل خاصية بدء التشغيل السريع في نظام التشغيل ويندوز (خيارات الطاقة) وإذا لزم الأمر، قم بتشغيل خاصية التشغيل السريع في وضع UEFI. بهذه الطريقة، سيبدأ كلا النظامين التشغيل من الصفر ولن يتركا أي حالات وسيطة قد تتسبب في تلف البيانات أو تعطل النظام.
أدوات أساسية لاستعادة نظام لينكس لا يعمل
بمجرد تحديد مصدر المشكلة، أو على الأقل تضييق نطاق المنطقة المتأثرة، يحين وقت استخدام الأدوات. يوفر نظام لينكس مجموعة جيدة من أدوات الاستعادة سواء من النظام نفسه أو من توزيعات التشغيل المباشر.
من بين أكثرها شيوعًا نجد جبل لتركيب الأقسام، fsck لفحص وإصلاح أنظمة الملفات، وأوامر مثل telini o الحرف الأول (في الأنظمة الكلاسيكية) لتغيير مستويات التشغيل والدخول إلى أوضاع المستخدم الفردي المصممة للإصلاح.
في الأنظمة التي تستخدم systemd، فإن السكين السويسرية متعددة الاستخدامات هي systemctlيُتيح ذلك إمكانية الإقلاع إلى أوضاع خاصة مثل rescue.target أو emergency.target. هذه الأوضاع عبارة عن بيئات مصغرة حيث يتم تشغيل الخدمات الأساسية فقط، ويتم توفير صلاحيات الجذر لإجراء التغييرات دون تدخل.
إذا كانت المشكلة تكمن في مدير الإقلاع نفسه، فعندئذٍ يصبح ما يلي ذا صلة GRUB وواجهة سطر الأوامر التفاعلية الخاصة بهمن القائمة يمكنك تعديل الإدخالات أثناء التشغيل، أو تشغيل نواة بديلة، أو الوصول إلى واجهة سطر أوامر GRUB (grub> أو grub rescue>) عند فقدان التكوين.
استخدم GRUB للدخول إلى أوضاع الاسترداد
عندما يظهر برنامج GRUB ولكن يتجمد النظام بعد ذلك، لديك عدة خيارات لـ استخدم قائمة الإقلاع نفسها كبوابة لمهام الإصلاح.
إذا ضغطت باستمرار على مفتاح Shift (في العديد من التوزيعات) أو ضغطت على مفتاح Esc أثناء بدء التشغيل، فسترى قائمة بالنوى المتاحة. يمكنك استخدام مفاتيح الأسهم لتحديد الخيار الرئيسي أو الوصول إلى خيارات النواة المختلفة. خيارات متقدمة، حيث ستجد إصدارات مختلفة من النواة وأنماط إقلاع خاصة.
أكثر ما يثير الاهتمام هنا هو وضع الاستعادة أو وضع الإنقاذعادةً ما تحتوي كل نواة مثبتة على متغير استرداد خاص بها، والذي يقوم بتشغيل النظام في بيئة محدودة ويعرض قائمة تحتوي على العديد من الإجراءات المفيدة: fsck للتحقق من نظام الملفات وإصلاحه، وclean لتحرير مساحة القرص، وdpkg لإصلاح الحزم التالفة، وgrub لتحديث مدير التمهيد، وnetwork لتنشيط الشبكة، وroot للوصول إلى shell بصلاحيات كاملة.
إذا كانت مشكلتك ناتجة عن تحديث حديث لنواة النظام، يمكنك حاول الإقلاع باستخدام إصدار أقدم من نفس القائمة المتقدمةإذا كان النظام يعمل على النواة القديمة، فستعرف أن التعارض موجود في النواة الجديدة أو في وحدة نمطية مرتبطة بها.
ثمة طريقة أخرى ممكنة وهي تعديل سطر الإقلاع مؤقتًا. باستخدام الخيار E، يمكنك تعديل المعلمات قبل تشغيل النواة وإضافة، على سبيل المثال، systemd.unit = Emergency.target لإجبار السيارة على بدء التشغيل في وضع الطوارئ، أو systemd.unit=rescue.target للوصول إلى هدف الإنقاذ دون الحاجة إلى إدخال محدد في القائمة.
ضع في اعتبارك ذلك يُسمّي GRUB الأقراص والأقسام بشكل مختلف عن نظام Linuxما يُعرف في نظام لينكس باسم /dev/sda، /dev/sdb، إلخ، يُمثل في نظام GRUB باسم hd0، hd1، والأقسام باسم hd0,0؛ hd0,1، إلخ. وهذا أمر مهم عند التعامل مع مسارات النواة و initrd من خلال واجهة GRUB.
إصلاح GRUB باستخدام توزيعة مباشرة (إصلاح الإقلاع والمزيد)
إذا كانت المشكلة في برنامج GRUB نفسه، سواءً بسبب تحديث خاطئ، أو نظام تشغيل مزدوج مع ويندوز قام بالكتابة فوقه، أو حذفه عن طريق الخطأ، فإن الحل الأكثر عملية عادةً هو قم بالإقلاع من نظام تشغيل مباشر وأعد تثبيت مدير الإقلاع أو أصلحه.
قم بتشغيل جهاز الكمبيوتر الخاص بك من قرص USB حيّ لتوزيعة لينكس التي تستخدمها (مثل أوبونتو أو أي توزيعة مشتقة من ديبيان)، واختر خيار التجربة بدون تثبيت. بمجرد الوصول إلى سطح المكتب، افتح نافذة طرفية وقم بتثبيت قسم الجذر لنظام لينكس الخاص بك إذا لزم الأمر للتجربة اليدوية، أو قم بتثبيت أدوات محددة.
أداة ملائمة للغاية للمستخدمين الأقل خبرة هي إصلاح التمهيدفي الأنظمة المبنية على أوبونتو، يمكنك إضافة مستودع البرامج الشخصي (PPA) الخاص به، وتحديث المستودعات، وتثبيته باستخدام بضعة أوامر. بعد تشغيله، تقوم الأداة بتحليل محركات الأقراص، والكشف عن أنظمة التشغيل الموجودة، وتقديم... "الإصلاح الموصى به" الذي يعيد تثبيت GRUB ويحدث إدخالاته.
بعد الانتهاء، أعد تشغيل الكمبيوتر بدون محرك أقراص USB وتحقق مما إذا كانت قائمة GRUB قد ظهرت مجددًا بجميع عناصرها (لينكس، ويندوز، أدوات مثل MemTest86+، إلخ). في كثير من الحالات، تُعيد هذه العملية البسيطة النظام إلى العمل.
استخدم وضعَي الطوارئ والإنقاذ في نظام systemd
في التوزيعات الحديثة القائمة على نظام systemd، بالإضافة إلى وضع الاسترداد الذي يوفره GRUB، يمكنك استفد من أهداف الطوارئ والإنقاذ الخاصة لحل تعارضات الخدمات والتبعيات والتجمعات.
الهدف حالة طوارئ يقوم هذا الأمر بتثبيت نظام الملفات الجذر في وضع القراءة/الكتابة، ويتركك في واجهة مستخدم جذر مصغرة مع تشغيل عدد قليل جدًا من الخدمات. إنه مثالي عندما تشك في أن يتسبب برنامج خفي أو خدمة أو تجميع إضافي في حدوث هذا الحظر.ومن هناك يمكنك تعديل ملفات التكوين، أو تعطيل الخدمات باستخدام systemctl disable، أو التحقق من الوحدات في /etc/fstab.
الهدف إنقاذ هو أقل عدوانية إلى حد ما: فهو يُشغّل خدمات أكثر من خدمات الطوارئ، ولكنه لا يزال بيئة صغيرة، مُصممة لإجراء الإصلاحات دون واجهة رسومية. ويمكن الوصول إليه أيضًا من خلال GRUB بتمرير المعامل systemd.unit=rescue.target أو بتغيير الهدف من داخله باستخدام الأمر systemctl isolate rescue.target.
افحص الأقسام وأصلحها باستخدام fdisk و fsck
عندما تشير الشكوك إلى التخزين، تصبح الأدوات منخفضة المستوى ضرورية. من وضع التشغيل أو وضع الإنقاذ، يعرض الأمر fdisk -l جميع محركات الأقراص وأقسامها.، حتى تتمكن من تحديد مكان تثبيت النظام (على سبيل المثال /dev/sda1، /dev/nvme0n1p2، إلخ).
بمجرد تحديد القسم المتأثر، يمكنك اللجوء إلى fsck للتحقق من نظام الملفات وإصلاحهالأمر النموذجي هو شيء مثل `sudo fsck /dev/sda1`، مع تعديل الأمر ليناسب جهازك. تقوم هذه الأداة بفحص بنية النظام، وتكشف عن التناقضات، وفي كثير من الحالات، تصححها تلقائيًا.
من المهم أن نتذكر أن قد يتسبب استخدام fsck و fdisk بشكل غير صحيح في فقدان البيانات.يُنصح دائمًا بعمل نسخة احتياطية قبل تعديل جدول الأقسام أو إجراء إصلاح شامل لنظام الملفات. ومع ذلك، غالبًا ما تُحدث النسخ الاحتياطية فرقًا بين إنقاذ النظام والاضطرار إلى إعادة تثبيته.
استعادة أنظمة لينكس على الأجهزة الافتراضية
عند تثبيت نظام لينكس في جهاز افتراضي، يتغير السيناريو قليلاً: يعتمد نظام الضيف على وجود ملفات الصور الخاصة به على المضيف.إذا كنت تستخدم VirtualBox أو VMware، فمن المستحسن التأكد أولاً من عدم حذف الجهاز الظاهري عند تحرير المساحة.
بشكل افتراضي، يحفظ VirtualBox الأجهزة الافتراضية في مجلد VirtualBox VMs ضمن مجلد المستخدم الرئيسي، بينما يستخدم VMware مسارات مماثلة ضمن مجلد vmware. إذا اختفت هذه المجلدات أو حُذفت ملفات VDI/VMDK، سيكون استعادة الجهاز الظاهري بالكامل شبه مستحيل بدون نسخ احتياطية..
لتقليل المخاطر، يُنصح بتثبيت أدوات التكامل مثل إضافات الضيف في VirtualBox أو أدوات VMwareبفضل هذه الميزة، يمكنك مشاركة المجلدات بين النظام المضيف والنظام الضيف والعمل على ملفاتك من النظام الرئيسي. وبهذه الطريقة، في حال تعطل الجهاز الظاهري، ستبقى مستنداتك المهمة آمنة على النظام المضيف أو حتى في السحابة.
أعد تثبيت نظام لينكس دون فقدان بياناتك (أو بفقدان أقل قدر ممكن منها).
عندما يفشل النظام في البدء بعد كل المحاولات، يتم الوصول إلى نقطة حيث إعادة تثبيت التوزيعة هي الخيار الأسرع والأكثر سلاسةلكن هذا لا يعني بالضرورة إعادة تنسيق كل شيء والبدء من الصفر.
تسمح العديد من التوزيعات، وخاصة تلك القائمة على أوبونتو، أعد تثبيت النظام مع الاحتفاظ بمجلدك الرئيسي، وفي بعض الحالات، تطبيقاتك.يكتشف برنامج التثبيت وجود تثبيت سابق ويقدم خيارًا لاستبدال مكونات النظام فقط دون المساس ببيانات المستخدم.
لكن السيناريو الأمثل هو التخطيط لذلك منذ البداية. إذا قمت أثناء التثبيت الأولي بإنشاء ثلاثة أقسام منفصلة: قسم التمهيد، وقسم الجذر (/)، وقسم /home للبياناتفي اليوم الذي يتعطل فيه النظام، يمكنك إعادة تثبيت التوزيعة عن طريق حذف قسمي التمهيد والنظام فقط، مع ترك القسم الذي يخزن مستنداتك سليماً.
إذا لم تبذل هذا الجهد وكان كل شيء موجودًا على قسم واحد، فلا يزال بإمكانك قم بالإقلاع من بيئة تشغيل مباشرة وانسخ ملفاتك إلى محرك أقراص خارجي. قبل التهيئة. طالما أن القرص قابل للقراءة، يمكنك تحميل القسم واستخراج المستندات والصور والمشاريع وما إلى ذلك، دون الاعتماد على أدوات الاستعادة الجنائية.
منهجية الاستعادة في دبيان والتوزيعات المشتقة منها
بالنسبة للمستخدمين القادمين من نظام ويندوز، قد يكون من المفيد جدًا امتلاك "ورقة إرشادية" تتضمن خطوات يجب اتباعها عند فشل نظام Debian أو Ubuntu أو Zorin أو نظام مشابه في الإقلاع، على غرار ما يتم فعله مع الوضع الآمن واستعادة النظام.
قد يكون المخطط المعقول كالتالي:
- أولاً، حاول الدخول إلى وضع الاسترداد من GRUB واستخدم أدوات مثل fsck أو dpkg أو shell الجذر لإصلاح المشاكل الواضحة.
- إذا لم يكن ذلك ممكناً، فابدأ بـ USB Live الخاص بالتوزيعة (أو حتى مع توزيعات الإنقاذ مثل SystemRescue أو Rescatux) لتركيب القرص، والتحقق من السجلات، وتشغيل fsck، وإذا لزم الأمر، تغيير جذر التثبيت لتحديث الحزم وGRUB.
- إذا لم يبدأ النظام بعد، ففكر في خيار إصلاح أو إعادة تثبيت GRUB باستخدام أدوات مثل Boot-Repair أو يدويًا.
- كخطوة أخيرة، أعد تثبيت التوزيعة مع الاحتفاظ بالبيانات أو حفظها ثم تطبيق ممارسات جيدة لتقسيم البيانات ونسخها احتياطياً للمستقبل.
لا توجد "آلة زمن" مدمجة جذابة بصريًا مثل تلك الموجودة في نظام macOS، ولكن مع أدوات مثل حلول النسخ التزايدي مثل rsync، أو لقطات Btrfs يمكنك تحقيق شيء مشابه جدًا، طالما أنك تتذكر ضبطه قبل وقوع الكارثة.
توزيعات لينكس للإنقاذ: أداتك المتعددة الاستخدامات عندما لا يعمل أي شيء آخر
بالإضافة إلى الأدوات المضمنة في كل توزيعة للأغراض العامة، هناك توزيعات الإنقاذ المصممة خصيصًا لإصلاح المعدات التي لا تعملإنها أنظمة قابلة للتشغيل من USB أو CD تقوم بتحميل كل شيء تقريبًا في ذاكرة الوصول العشوائي (RAM) وتأتي مع مجموعة جيدة من الأدوات المساعدة كمعيار قياسي.
تتضمن هذه التوزيعات الإنقاذية عادةً أدوات إدارة الأقراص وأنظمة الملفات، وبرامج مساعدة لإصلاح مديري الإقلاع، وتشخيص الأجهزة، واستعادة البياناتالفكرة هي القدرة على التحليل والإصلاح دون الحاجة إلى لمس التركيب التالف على الفور.
ومن بين أشهرها SystemRescue، مع دعم لأنظمة الملفات الحديثة (ext4، XFS، Btrfs، NTFS، ZFS) وأدوات مثل GParted، fsck، testdisk أو ddrescue؛ Rescatux، بواجهة رسومية تركز بشكل كبير على مهام الإصلاح الشائعة (كلمات مرور GRUB و EFI و Windows و Linux) و Finnix، وهو أخف بكثير وموجه نحو المستخدمين المعتادين على سطر الأوامر والإدارة عن بعد.
بالنسبة لمسؤول النظام أو أي مستخدم يرغب في الاستعداد، يُعد حمل محرك أقراص USB يحتوي على توزيعة إنقاذ محدثة أمرًا شبه إلزامي.إنه يُحدث الفرق بين البقاء عالقًا لساعات وحل المشكلة في غضون دقائق قليلة.
أفضل الممارسات لمنع النظام من الفشل مرة أخرى
بمجرد أن تنجو من موقف مرعب كهذا، فإن الشيء المنطقي الذي يجب فعله هو محاولة تقليل فرص إعادة مشاهدة نفس الفيلملا يمكن لأي نظام أن يكون آمناً بنسبة 100%، ولكن يمكن تقليل المخاطر إلى أدنى حد.
أول شيء هو توخي الحذر في التعامل مع تحديثات النواة والحزم الهامةيُنصح بقراءة ملاحظات التغيير بإيجاز عند التعامل مع النواة الجديدة أو برامج التشغيل الحساسة (الرسومات، RAID، إلخ)، والحفاظ على تحديث بقية النظام للاستفادة من إصلاحات الأخطاء والتصحيحات الأمنية.
ومن المفيد جدًا أيضًا تبني عادة قم بعمل نسخ من ملفات التكوين قبل تعديلهايتيح لك حفظ الملف الأصلي بامتداد .bak إمكانية التراجع بسهولة عن تغيير خاطئ من وضع التشغيل المباشر أو وضع الإنقاذ دون الحاجة إلى تذكر ما قمت بتعديله بالضبط.
فيما يتعلق بالبيانات، فإن التوصية الأفضل هي افصل قسم النظام عن قسم الملفات الشخصية واحرص على إجراء نسخ احتياطية منتظمة على قرص تخزين آخر أو على السحابة. بهذه الطريقة، إذا تعطل قرص التخزين الرئيسي لديك، فلن تفقد سوى ما لم تتم مزامنته في آخر نسخة احتياطية.
وأخيرًا، فإن الاهتمام بالأجهزة يساعد أيضًا: استخدام محركات الأقراص الصلبة SSD بدلاً من محركات الأقراص الصلبة الميكانيكية HDD، وترقية ذاكرة الوصول العشوائي RAM عندما يكون الكمبيوتر منخفضًا، وتجنب عمليات الإغلاق المفاجئة، ومراقبة درجات الحرارة ومصدر الطاقة، كل ذلك يطيل عمر النظام ويقلل من حالات فشل بدء التشغيل غير العادية.
مع أخذ كل هذا في الاعتبار، يمكن في كثير من الأحيان استعادة نظام لينكس الذي يبدو معطلاً تماماً اليوم بالصبر والتشخيص الجيد والأدوات المناسبة. بمجرد إتقان هذه العملية، ستواجه أي عطل لاحق براحة بال وتحكم أكبر.