إصلاح أوبونتو 24: دليل شامل لوضع الاسترداد (Recovery Mode) لحل مشاكل الإقلاع والحزم والقرص

目次

1. مقدمة

يُعد Ubuntu من توزيعات Linux التي يستخدمها الكثيرون لكونه نظامًا بسيطًا وسهل الاستخدام. ومع ذلك، قد يحدث أن **يتوقف Ubuntu عن الإقلاع فجأة** بسبب تحديثات النظام أو تغييرات في الإعدادات. في مثل هذه الحالات، من المهم الاستفادة من “وضع الاسترداد” (Recovery Mode) لإصلاح النظام.

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

ما هو وضع الاسترداد؟

وضع الاسترداد في Ubuntu هو وضع خاص يستخدم GRUB (محمل الإقلاع GNU GRUB) لإجراء استكشاف الأخطاء وإصلاحها وعمليات الإصلاح. على عكس الإقلاع العادي، يتم تشغيله بأقل موارد النظام ويتيح لك الوصول إلى سطر الأوامر بصلاحيات المدير (root).

في وضع الاسترداد، يمكنك إجراء العمليات التالية:

     

  • إصلاح ملفات النظام التالفة
  •  

  • إصلاح وإعادة تثبيت الحزم
  •  

  • فحص وإصلاح أخطاء نظام الملفات
  •  

  • تفعيل الشبكة
  •  

  • إصلاح وإعادة تثبيت GRUB
  •  

  • التحكم في النظام بصلاحيات الجذر (root)

الهدف من هذه المقالة

في هذه المقالة، سنشرح كيفية استخدام وضع الاسترداد المتوافق مع **أحدث إصدار من Ubuntu 24**. سنقوم بشرح النقاط التالية بالتفصيل:

     

  1. ما هو وضع الاسترداد في Ubuntu 24؟
  2.  

  3. كيفية الدخول إلى وضع الاسترداد في Ubuntu 24
  4.  

  5. تفاصيل خيارات وضع الاسترداد
  6.  

  7. استكشاف الأخطاء وإصلاحها عمليًا باستخدام وضع الاسترداد
  8.  

  9. نقاط يجب مراعاتها عند استخدام وضع الاسترداد
  10.  

  11. الأسئلة الشائعة (FAQ)

تهدف هذه المقالة إلى مساعدة المستخدمين الذين يواجهون مشاكل في نظام Ubuntu على الاستفادة بشكل صحيح من وضع الاسترداد لحل مشكلاتهم.

侍エンジニア塾

2. ما هو وضع الاسترداد في Ubuntu 24؟

وضع الاسترداد في Ubuntu 24 هو وضع إقلاع خاص يستخدم لاستكشاف أخطاء النظام وإصلاحها. على عكس عملية الإقلاع العادية، فإنه **يشغل النظام بأقل قدر ممكن من الوظائف ويتيح الوصول إلى سطر الأوامر بصلاحيات المدير (root)**، مما يسمح لك بحل مجموعة متنوعة من المشاكل.

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

ما هو وضع الاسترداد؟

وضع الاسترداد هو **وضع إقلاع لإصلاح النظام يمكن الوصول إليه من قائمة GRUB (محمل الإقلاع الخاص بـ Ubuntu)**. على عكس الإقلاع العادي، يقوم بتشغيل الحد الأدنى من الخدمات فقط، مما يتيح لك تحديد مشاكل النظام وإصلاحها.

عادةً ما تحدث المشاكل التالية عند استخدام Ubuntu:

     

  • توقف عن الإقلاع بعد التحديث
  •  

  • تغيير إعدادات خاطئة، مما أدى إلى عدم إقلاع الواجهة الرسومية (GUI)
  •  

  • تلف الحزم، مما أدى إلى عدم عمل النظام بشكل صحيح
  •  

  • تلف ملفات النظام، مما يجعل الإقلاع في الوضع العادي صعبًا
  •  

  • تلف GRUB (محمل الإقلاع)، مما يمنع الإقلاع

في مثل هذه الحالات، يمكن لوضع الاسترداد إصلاح المشاكل التي لا يمكن حلها بالطرق العادية.

الفرق بينه وبين الإقلاع العادي

عادةً، يقوم Ubuntu بالإقلاع بالخطوات التالية:

     

  1. عند تشغيل الجهاز، يتم تشغيل محمل الإقلاع (GRUB)
  2.  

  3. يتم تحميل النواة في الوضع العادي
  4.  

  5. يتم تحميل خدمات النظام وبرامج التشغيل الضرورية
  6.  

  7. يتم تشغيل الواجهة الرسومية (GUI) وعرض شاشة تسجيل الدخول للمستخدم

ولكن في وضع الاسترداد، تختلف هذه العملية:

     

  1. عند تشغيل الجهاز، يتم فتح قائمة GRUB يدويًا
  2.  

  3. يتم تحديد وضع الاسترداد، ويتم تحميل الحد الأدنى من النواة فقط
  4.  

  5. لا يتم تشغيل الواجهة الرسومية (GUI)، ويتم التحكم عبر سطر الأوامر (CUI)
  6.  

  7. تظهر قائمة الإصلاح (مثل إصلاح الحزم، فحص القرص، إلخ)
  8.  

  9. بعد حل المشكلة، يتم العودة إلى الإقلاع العادي

ما يمكن فعله في وضع الاسترداد

في وضع الاسترداد، يمكن إجراء العمليات التالية:

1. إصلاح الحزم التالفة

     

  • إذا حدث خطأ أثناء تحديث النظام وتلفت الحزم، يمكنك إصلاحها باستخدام خيار dpkg.
  •  

  • مثال:
  dpkg --configure -a

2. إصلاح أخطاء القرص

     

  • إذا تلف نظام الملفات، فقد يتوقف Ubuntu عن الإقلاع. يمكن استخدام الأمر fsck لإصلاح الأخطاء.
  •  

  • مثال:
  fsck -y /dev/sda1

3. تفعيل الشبكة

     

  • إذا كانت هناك حاجة لاتصال الشبكة لإجراء عملية إصلاح، يمكن تفعيل الشبكة باستخدام خيار network.

4. إصلاح GRUB

     

  • إذا كان محمل الإقلاع (GRUB) تالفًا، يمكن إعادة تثبيته من وضع الاسترداد.
  •  

  • مثال:
  grub-install /dev/sda

5. الوصول إلى سطر الأوامر بصلاحيات الجذر (root)

     

  • في الإقلاع العادي، تكون صلاحيات الجذر (root) مقيدة، ولكن في وضع الاسترداد، يمكنك الوصول مباشرة إلى سطر الأوامر باستخدام خيار root.
  •  

  • مثال:
  passwd اسم_المستخدم

متى يجب استخدام وضع الاسترداد؟

فيما يلي ملخص للحالات النموذجية التي يجب فيها استخدام وضع الاسترداد.

الحالةما يمكن فعله في وضع الاسترداد
عدم إقلاع Ubuntuإصلاح GRUB، إعادة تثبيت النواة
مشاكل بعد تحديث النظامإصلاح الحزم، التراجع عن التحديثات
حدوث أخطاء في القرصالإصلاح باستخدام الأمر fsck
نسيان كلمة المرورإعادة تعيينها باستخدام سطر أوامر root
تعذر استخدام الشبكةتفعيلها باستخدام خيار network

الملخص

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

3. كيفية الدخول إلى وضع الاسترداد في Ubuntu 24

تختلف طريقة الدخول إلى وضع الاسترداد في Ubuntu 24 قليلاً اعتمادًا على حالة النظام وبيئة الإقلاع المستخدمة (BIOS / UEFI). في هذا القسم، سنشرح بالتفصيل **كيفية فتح قائمة GRUB، وكيفية الوصول إلى وضع الاسترداد، وكيفية التعامل مع حالة عدم ظهور GRUB**.

فتح قائمة GRUB

لاستخدام وضع الاسترداد، يجب أولاً فتح قائمة **GRUB (محمل الإقلاع GNU GRUB)**.

في بيئة BIOS (الإقلاع القديم)

     

  1. شغل الكمبيوتر
  2.  

  3. اضغط باستمرار على مفتاح Shift قبل ظهور شعار Ubuntu
  4.  

  5. ستظهر قائمة GRUB

في بيئة UEFI

     

  1. شغل الكمبيوتر
  2.  

  3. اضغط مفتاح Esc بشكل متكرر قبل ظهور شعار Ubuntu
  4.  

  5. ستظهر قائمة GRUB

💡 ملاحظة:

     

  • إذا لم تظهر قائمة GRUB، حاول تغيير توقيت الضغط على Shift أو Esc.
  •  

  • في بيئات الإقلاع المزدوج (Dual Boot)، قد تظهر شاشة اختيار نظام التشغيل.

اختيار وضع الاسترداد

بعد ظهور قائمة GRUB، اتبع الخطوات التالية لاختيار وضع الاسترداد.

     

  1. اختر “Advanced options for Ubuntu”
     

  • استخدم مفاتيح الأسهم (↑↓) للتحديد، ثم اضغط مفتاح Enter.
     

  1. اختر وضع الاسترداد (recovery mode)
     

  • مثال: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
  •  

  • من المستحسن اختيار أحدث نواة.
     

  1. ستظهر قائمة وضع الاسترداد
     

  • هنا، يمكنك اختيار الخيارات المختلفة اللازمة للإصلاح.

حل مشكلة عدم ظهور قائمة GRUB

الحالة 1: يتم تخطي قائمة GRUB

     

  • السبب: قد يكون وقت عرض قائمة GRUB مضبوطًا على صفر ثانية في إعدادات Ubuntu.
  •  

  • الحل: قم بتغيير إعدادات GRUB باستخدام الأمر التالي:
  sudo nano /etc/default/grub

قم بتغيير GRUB_TIMEOUT=0 إلى GRUB_TIMEOUT=10، ثم احفظ (Ctrl + XYEnter). بعد ذلك، قم بتطبيق التغييرات باستخدام الأمر التالي:

  sudo update-grub

الحالة 2: تلف GRUB

     

  • الحل: قم بالإقلاع من قرص USB مباشر (Live USB) الخاص بـ Ubuntu، ثم أعد تثبيت GRUB.
  sudo mount /dev/sdaX /mnt  # قم بتثبيت القسم الذي تم تثبيت Ubuntu عليه
  sudo grub-install --boot-directory=/mnt/boot /dev/sda
  sudo update-grub

الحالة 3: في بيئة الإقلاع المزدوج، قام Windows بالكتابة فوق GRUB

     

  • الحل: استخدم أداة Boot Repair لإصلاح GRUB.
  sudo add-apt-repository ppa:yannubuntu/boot-repair
  sudo apt update
  sudo apt install -y boot-repair
  boot-repair

قائمة خيارات وضع الاسترداد

عند الدخول إلى وضع الاسترداد، ستظهر الخيارات التالية:

اسم الخيارالوصف
resumeالخروج من وضع الاسترداد والإقلاع في الوضع العادي
cleanحذف الحزم غير الضرورية وتوفير مساحة على القرص
dpkgإصلاح الحزم التالفة
fsckفحص نظام الملفات وإصلاح الأخطاء
networkتفعيل الشبكة (لإصلاح المشاكل عبر الإنترنت)
rootفتح سطر الأوامر بصلاحيات الجذر (root)

سنشرح كيفية استخدام كل خيار بالتفصيل في القسم التالي.

الملخص

     

  • يمكن الوصول إلى وضع الاسترداد في Ubuntu 24 من قائمة GRUB.
  •  

  • استخدم مفتاح Shift في بيئة BIOS ومفتاح Esc في بيئة UEFI.
  •  

  • إذا لم تظهر قائمة GRUB، فقد تحتاج إلى تغيير الإعدادات أو إصلاح GRUB.
  •  

  • يحتوي وضع الاسترداد على خيارات متعددة لإصلاح مشاكل النظام.

4. تفاصيل كل خيار من خيارات وضع الاسترداد

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

نظرة عامة على قائمة وضع الاسترداد

عند الدخول إلى وضع الاسترداد، ستظهر القائمة التالية:

اسم الخيارالوصف
resumeالخروج من وضع الاسترداد والإقلاع في الوضع العادي
cleanحذف الحزم غير الضرورية وتوفير مساحة على القرص
dpkgإصلاح الحزم التالفة
fsckفحص نظام الملفات وإصلاح الأخطاء
networkتفعيل الشبكة (لإصلاح المشاكل عبر الإنترنت)
rootفتح سطر الأوامر بصلاحيات الجذر (root)

دعنا نلقي نظرة على تفاصيل كل خيار وطرق استخدامه.

resume (الإقلاع في الوضع العادي)

نظرة عامة

يؤدي اختيار هذا الخيار إلى الخروج من وضع الاسترداد وإعادة تشغيل Ubuntu في الوضع العادي. يتم استخدامه عندما يتم حل المشكلة أو عندما تريد العودة إلى الإقلاع العادي بعد استخدام وضع الاسترداد مؤقتًا.

كيفية الاستخدام

     

  1. اختر resume من قائمة وضع الاسترداد
  2.  

  3. اتبع التعليمات التي تظهر على الشاشة واضغط Enter
  4.  

  5. سيتم تشغيل Ubuntu في الوضع العادي

clean (توفير مساحة على القرص)

نظرة عامة

يستخدم هذا الخيار لحذف الحزم غير الضرورية من النظام وزيادة مساحة القرص المتوفرة. يكون مفيدًا عندما تكون مساحة القرص ممتلئة، مما يتسبب في عدم استقرار أداء Ubuntu.

كيفية الاستخدام

     

  1. اختر clean واضغط Enter
  2.  

  3. سيقوم Ubuntu بحذف الملفات المؤقتة والحزم القديمة غير الضرورية تلقائيًا
  4.  

  5. بعد الانتهاء، اختر resume للإقلاع في الوضع العادي

لفحص مساحة القرص يدويًا

df -h

لمعرفة حجم دليل معين

du -sh /*

لحذف الحزم غير الضرورية

sudo apt autoremove

dpkg (إصلاح الحزم التالفة)

نظرة عامة

خيار dpkg هو خيار يستخدم لإصلاح الحزم التالفة باستخدام نظام إدارة الحزم في Ubuntu. يكون مفيدًا عندما تحدث أخطاء أثناء تحديث النظام ويتوقف عن العمل بشكل صحيح.

كيفية الاستخدام

     

  1. اختر dpkg واضغط Enter
  2.  

  3. إذا تم اكتشاف حزم تالفة، فسيحاول إصلاحها تلقائيًا
  4.  

  5. بعد اكتمال الإصلاح، اختر resume للإقلاع في الوضع العادي

لإصلاح الحزم يدويًا

sudo dpkg --configure -a
sudo apt --fix-broken install

fsck (إصلاح نظام الملفات)

نظرة عامة

باستخدام fsck (فحص نظام الملفات)، يمكنك اكتشاف وإصلاح أخطاء نظام الملفات. يكون مفيدًا عندما يكون سبب عدم إقلاع Ubuntu هو خطأ في القرص.

كيفية الاستخدام

     

  1. اختر fsck واضغط Enter
  2.  

  3. سيقوم النظام تلقائيًا بإجراء فحص لأخطاء نظام الملفات
  4.  

  5. بعد اكتمال الإصلاح، اختر resume للإقلاع في الوضع العادي

لإصلاح نظام الملفات يدويًا

     

  1. اختر خيار root في وضع الاسترداد
  2.  

  3. نفذ الأمر التالي (مثال: إذا كان /dev/sda1)
   fsck -y /dev/sda1
     

  1. اخرج من وضع الاسترداد باستخدام exit، ثم قم بالإقلاع في الوضع العادي

network (تفعيل الشبكة)

نظرة عامة

يؤدي اختيار هذا الخيار إلى تفعيل الشبكة حتى في وضع الاسترداد. وهذا مفيد عند الحاجة إلى تنزيل حزم ضرورية لإصلاح النظام عبر الإنترنت.

كيفية الاستخدام

     

  1. اختر network واضغط Enter
  2.  

  3. ستصبح الشبكة مفعلة
  4.  

  5. ستتمكن من استخدام خيارات الإصلاح عبر الإنترنت مثل dpkg

لإعادة تشغيل الشبكة يدويًا

sudo systemctl restart NetworkManager

root (فتح سطر الأوامر بصلاحيات المدير)

نظرة عامة

يؤدي اختيار هذا الخيار إلى تمكين التحكم المباشر في سطر الأوامر (الـ shell) بصلاحيات المدير (root). يستخدم هذا لإجراء عمليات إصلاح متقدمة.

كيفية الاستخدام

     

  1. اختر root واضغط Enter
  2.  

  3. الوصول إلى سطر الأوامر **بصلاحيات الجذر**
  4.  

  5. نفذ عمليات الإصلاح المطلوبة، ثم استخدم الأمر exit للعودة إلى الوضع العادي

أمثلة عملية للاستخدام

     

  • إعادة تعيين كلمة المرور باستخدام الأمر passwd
passwd اسم_المستخدم
     

  • إصلاح GRUB
grub-install /dev/sda
update-grub

الملخص

يحتوي وضع الاسترداد في Ubuntu 24 على خيارات إصلاح متنوعة. بفهم دور كل خيار واستخدامه بشكل صحيح، يمكنك حل مشاكل النظام.

5. أمثلة عملية لاستكشاف الأخطاء وإصلاحها باستخدام وضع الاسترداد

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

حل مشكلة عدم إقلاع Ubuntu 24

الأعراض

     

  • تظهر **شاشة سوداء** عند إقلاع Ubuntu
  •  

  • **لا تظهر قائمة GRUB** ويتم تشغيل Windows مباشرة (في بيئة الإقلاع المزدوج)
  •  

  • تظهر رسالة الخطأ: **”Kernel Panic – not syncing: VFS”**

الحل

1. إصلاح GRUB

من المحتمل أن يكون GRUB تالفًا، لذا سنقوم بإصلاحه من وضع الاسترداد.

     

  1. **افتح قائمة GRUB** (اضغط Shift أو Esc عند الإقلاع)
  2.  

  3. **اختر وضع الاسترداد وقم بتشغيل خيار root**
  4.  

  5. أدخل الأوامر التالية:
   grub-install /dev/sda
   update-grub
   reboot
     

  1. أعد التشغيل وتأكد من ظهور قائمة GRUB
2. إصلاح النواة

إذا كانت النواة الأخيرة تالفة، يمكنك اختيار نواة سابقة للإقلاع.

     

  1. **اختر “Advanced options for Ubuntu” من قائمة GRUB**
  2.  

  3. **اختر نواة أقدم للإقلاع**
  4.  

  5. **أعد تثبيت النواة**
   sudo apt update
   sudo apt reinstall linux-generic

عدم القدرة على الإقلاع بسبب نقص مساحة القرص

الأعراض

     

  • تظهر رسالة “No space left on device” عند الإقلاع
  •  

  • لا يتم تشغيل الواجهة الرسومية (بيئة سطح المكتب)

الحل

1. حذف الحزم غير الضرورية
     

  1. **ادخل إلى وضع الاسترداد وقم بتشغيل clean**
  2.  

  3. **احذف الملفات غير الضرورية يدويًا**
   du -sh /*
   rm -rf /var/log/*
2. حذف الملفات المؤقتة
rm -rf ~/.cache/*
rm -rf /tmp/*

تلف حزم Ubuntu

الأعراض

     

  • تظهر أخطاء عند استخدام أوامر apt-get أو dpkg
  •  

  • تتوقف التطبيقات عن العمل بعد التحديث

الحل

1. إصلاح الحزم باستخدام خيار dpkg
     

  1. **ادخل إلى وضع الاسترداد وقم بتشغيل dpkg**
  2.  

  3. **الإصلاح يدويًا**
   sudo dpkg --configure -a
   sudo apt --fix-broken install
2. إعادة تثبيت الحزم
sudo apt reinstall $(dpkg --list | awk '/^rc/ { print $2 }')

عدم القدرة على الاتصال بالشبكة

الأعراض

     

  • شبكة LAN سلكية / Wi-Fi لا تعمل
  •  

  • تلف ملفات إعدادات الشبكة

الحل

1. استخدام خيار network

في وضع الاسترداد، اختر network لتفعيل الشبكة.

2. إعادة تشغيل NetworkManager
sudo systemctl restart NetworkManager
3. إعادة تثبيت برامج التشغيل
sudo apt update
sudo apt install --reinstall network-manager

تلف مدخل إقلاع GRUB

الأعراض

     

  • لا يظهر مدخل إقلاع Ubuntu
  •  

  • يتم تشغيل Windows فقط

الحل

1. استخدام أداة Boot Repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
2. تعديل إعدادات GRUB
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
update-grub

نسيان كلمة مرور المستخدم root

الأعراض

     

  • عدم القدرة على إجراء عمليات بصلاحيات المدير
  •  

  • عدم القدرة على استخدام الأمر sudo

الحل

1. اختر خيار root في وضع الاسترداد
     

  1. **افتح سطر أوامر root في وضع الاسترداد**
  2.  

  3. **أعد تعيين كلمة المرور باستخدام الأمر التالي**
   passwd اسم_المستخدم
     

  1. **أعد التشغيل وتأكد من إمكانية تسجيل الدخول**

الملخص

باستخدام وضع الاسترداد في Ubuntu 24، يمكنك حل مجموعة متنوعة من مشاكل النظام.

المشكلةالحل
عدم إقلاع Ubuntuإصلاح GRUB، إعادة تثبيت النواة
نقص مساحة القرصحذف الحزم غير الضرورية، حذف الملفات يدويًا
تلف الحزماستخدام خيار dpkg، الإصلاح أو إعادة التثبيت
تعذر استخدام الشبكةتفعيل network، إعادة تشغيل NetworkManager
تلف GRUBتشغيل grub-install، أو استخدام أداة Boot Repair
نسيان كلمة مرور rootتشغيل الأمر passwd في سطر أوامر root

6. نقاط يجب مراعاتها عند استخدام وضع الاسترداد

يُعد وضع الاسترداد في Ubuntu 24 ميزة مفيدة للغاية لإصلاح النظام واستكشاف الأخطاء وإصلاحها، ولكن **العمليات غير الصحيحة قد تؤدي إلى تأثيرات خطيرة على النظام**. في هذا القسم، سنشرح بالتفصيل النقاط التي يجب مراعاتها عند استخدام وضع الاسترداد.

نقاط يجب مراعاتها بشأن استخدام صلاحيات الجذر (root)

في وضع الاسترداد، **يمكنك فتح سطر أوامر بصلاحيات الجذر (root)، ولكن يجب توخي الحذر الشديد لأن العمليات الخاطئة قد تؤدي إلى تلف النظام**.

❌ العمليات التي يجب تجنبها

الأمرالتأثير
rm -rf /حذف جميع البيانات، ويتوقف Ubuntu عن الإقلاع
dd if=/dev/zero of=/dev/sdaمسح جميع البيانات من القرص
chmod 000 /etc/shadowعدم القدرة على تسجيل الدخول
mv /bin /bin_backupتوقف أوامر النظام الأساسية عن العمل

✅ نقاط عند استخدام صلاحيات الجذر

     

  1. **فهم معنى الأمر قبل تنفيذه**
  2.  

  3. **التحقق من نطاق التأثير باستخدام أوامر ls أو cat**
  4.  

  5. **استخدم sudo للتنفيذ، وإعطاء الأولوية للتنفيذ بصلاحيات المستخدم العادي إن أمكن**
  6.  

  7. **قم بعمل نسخة احتياطية قبل البدء في العمل لتجنب الأخطاء**

أهمية النسخ الاحتياطي قبل تغيير النظام

نظرًا لأن وضع الاسترداد يقوم بإصلاح النظام، **فإن التغييرات الخاطئة قد تؤدي إلى عدم إقلاع Ubuntu**. لذلك، **يوصى بعمل نسخة احتياطية للملفات الهامة مسبقًا**.

طرق النسخ الاحتياطي

1. النسخ الاحتياطي للبيانات

افتح سطر أوامر root في وضع الاسترداد، وانسخ الملفات الهامة إلى قرص خارجي.

cp -r /home/اسم_المستخدم/Documents /mnt/usb/
2. النسخ الاحتياطي للنظام بالكامل (باستخدام Timeshift)

في Ubuntu، يمكنك إنشاء لقطات للنظام باستخدام Timeshift.

sudo apt install timeshift
sudo timeshift --create --comments "Before Recovery Mode"

نقاط يجب مراعاتها عند عمليات القرص

يجب التعامل مع عمليات أقسام القرص وإصلاح نظام الملفات بحذر. خاصة عند استخدام الأمر fsck، **قد تتلف البيانات إذا حددت جهازًا خاطئًا**، لذا تأكد من اسم الجهاز مسبقًا.

الخطوات

     

  1. **التحقق من معلومات قسم القرص**
lsblk
     

  1. **فحص أخطاء نظام الملفات (مثال: إصلاح /dev/sda1)**
fsck -y /dev/sda1

نقاط يجب مراعاتها عند الاتصال بالشبكة

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

✅ نقاط عند استخدام الشبكة

     

  1. **لا تغير كلمة مرور Wi-Fi أو ملفات الإعدادات**
  2.  

  3. **استخدم شبكة آمنة**
  4.  

  5. **لا تقم بتشغيل مستودعات غير معروفة أو نصوص برمجية خارجية**
curl http://example.com/install.sh | sh  # هذا خطير!

نقاط يجب مراعاتها عند إصلاح GRUB

عند إصلاح GRUB، قد يؤدي الخطأ في العملية إلى **عدم إقلاع Ubuntu أو أي نظام تشغيل آخر**.

✅ نقاط عند إصلاح GRUB

     

  1. **تأكد من تحديد اسم الجهاز الصحيح**
   grub-install /dev/sda  # حدد /dev/sda وليس /dev/sda1
     

  1. **قم بتشغيل update-grub بعد الإصلاح**
   sudo update-grub
     

  1. **في بيئة الإقلاع المزدوج، لا تحذف Windows Boot Manager**

نقاط يجب مراعاتها عند تغيير كلمة مرور root

عند استخدام خيار root في وضع الاسترداد، يمكنك تغيير كلمة مرور المستخدم root، ولكن **يجب توخي الحذر لأن تغيير كلمة المرور قد يؤدي إلى فقدان صلاحيات sudo**.

✅ نقاط عند تغيير كلمة المرور

     

  1. **اختر root في وضع الاسترداد**
  2.  

  3. **استخدم الأمر التالي لتغيير كلمة المرور**
   passwd اسم_المستخدم
     

  1. **أضف المستخدم إلى مجموعة sudo**
   usermod -aG sudo اسم_المستخدم

الملخص

يُعد وضع الاسترداد في Ubuntu 24 أداة قوية، ولكن العمليات الخاطئة قد تؤثر بشكل خطير على النظام. يرجى الانتباه للنقاط التالية عند المتابعة.

الخطرنقاط يجب مراعاتها
سوء استخدام صلاحيات الجذرتلف النظام عند تنفيذ أمر خاطئ
الإصلاح بدون نسخ احتياطيقم دائمًا بعمل نسخة احتياطية قبل تغيير النظام
أخطاء عند إصلاح نظام الملفاتتأكد من الجهاز قبل تشغيل fsck
أخطاء عند إصلاح GRUBحدد /dev/sda بشكل صحيح، وقم بتشغيل update-grub
مخاطر استخدام الشبكةلا تقم بتنزيل نصوص برمجية غير معروفة
تأثير تغيير كلمة المروراحذر من احتمال الخروج من مجموعة sudo

7. الأسئلة الشائعة (FAQ)

لقد قمنا بتجميع **الأسئلة المتداولة وإجاباتها** حول وضع الاسترداد في Ubuntu 24. إذا واجهت مشاكل أثناء استخدام وضع الاسترداد، يرجى الرجوع إلى الأسئلة الشائعة أدناه.

حل مشكلة عدم القدرة على الدخول إلى وضع الاسترداد

س1: لا تظهر قائمة GRUB حتى عند الضغط على مفتاحي Shift أو Esc. ماذا أفعل؟

ج: في بعض إعدادات Ubuntu، قد يكون وقت عرض قائمة GRUB قصيرًا. جرب الطرق التالية:

     

  1. عند تشغيل الكمبيوتر، **اضغط مفتاح Shift (BIOS) أو مفتاح Esc (UEFI) بشكل متكرر**.
  2.  

  3. إذا تم تخطي قائمة GRUB، قم بتغيير وقت العرض بعد تشغيل Ubuntu باستخدام الأمر التالي:
   sudo nano /etc/default/grub

قم بتغيير GRUB_TIMEOUT=0 إلى GRUB_TIMEOUT=10، ثم احفظ (Ctrl + XYEnter).

     

  1. لتطبيق التغييرات، قم بتحديث GRUB:
   sudo update-grub
     

  1. أعد تشغيل الكمبيوتر وتأكد من ظهور قائمة GRUB.

عدم عمل لوحة المفاتيح أو الماوس في وضع الاسترداد

س2: دخلت إلى وضع الاسترداد، لكن لوحة المفاتيح لا تستجيب.

ج: قد لا يتم التعرف على بعض لوحات المفاتيح اللاسلكية أو لوحات المفاتيح المتصلة عبر USB في وضع الاسترداد.

الحل:

     

  1. **استخدم لوحة مفاتيح USB سلكية** (حاول استخدام لوحة مفاتيح سلكية بدلاً من اللاسلكية).
  2.  

  3. **تحقق من إعدادات BIOS**:
     

  • تأكد من أن “Legacy USB Support” مفعل في BIOS.
     

  1. **اتصل بمنفذ USB آخر**.

عدم عمل الشبكة في وضع الاسترداد

س3: اخترت خيار network، لكن لا يمكنني الاتصال بالإنترنت.

ج: حتى بعد اختيار خيار network، قد تحتاج إلى إعداد الشبكة يدويًا.

الحل:

     

  1. **أعد تشغيل خدمة الشبكة يدويًا**
   sudo systemctl restart NetworkManager
     

  1. **حاول الحصول على عنوان IP**
   sudo dhclient
     

  1. **بالنسبة لشبكة Wi-Fi، اتصل يدويًا**
   nmcli d wifi connect "SSID" password "كلمة_المرور"

عدم القدرة على إصلاح نظام الملفات

س4: عندما أقوم بتشغيل fsck، تظهر رسالة “نظام الملفات مثبت بالفعل”.

ج: لا يمكن تشغيل fsck عندما يكون نظام الملفات مثبتًا. تعامل مع ذلك بالطرق التالية:

الحل:

     

  1. **اختر root في وضع الاسترداد**
  2.  

  3. **أعد تركيب نظام الملفات الجذر (root filesystem) بوضع القراءة فقط**
   mount -o remount,ro /
     

  1. **قم بتشغيل fsck**
   fsck -y /dev/sda1

عدم القدرة على إصلاح الحزم

س5: قمت بتشغيل dpkg، لكن حدث خطأ ولم يتم الإصلاح.

ج: إذا كانت بعض الحزم تالفة، فقد تحتاج إلى إصلاحها يدويًا.

الحل:

     

  1. **احذف الحزم التالفة**
   sudo apt remove --purge اسم_الحزمة
     

  1. **قم بتحديث جميع الحزم**
   sudo apt update && sudo apt upgrade -y
     

  1. **إصلاح الحزم التالفة يدويًا**
   sudo dpkg --configure -a
   sudo apt --fix-broken install

فشل إصلاح GRUB

س6: قمت بتشغيل grub-install، لكن GRUB لا يعمل بشكل صحيح.

ج: قد يكون إصلاح محمل الإقلاع غير مكتمل.

الحل:

     

  1. **تحقق من أقسام القرص**
   lsblk
     

  1. **قم بتثبيت GRUB**
   grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
     

  1. **قم بتحديث GRUB**
   update-grub

طريقة إعادة تعيين كلمة المرور المنسية

س7: لقد نسيت كلمة مرور تسجيل الدخول إلى Ubuntu. هل يمكنني إعادة تعيينها في وضع الاسترداد؟

ج: نعم، يمكنك إعادة تعيين كلمة المرور باستخدام سطر أوامر root في وضع الاسترداد.

الحل:

     

  1. **اختر root في وضع الاسترداد**
  2.  

  3. **قم بتشغيل الأمر التالي**
   passwd اسم_المستخدم
     

  1. **أدخل كلمة المرور الجديدة، ثم أعد إدخالها**
  2.  

  3. **قم بتطبيق التغييرات**
   reboot

الملخص

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

8. الملخص

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

النقاط الرئيسية في هذه المقالة

1. ما هو وضع الاسترداد في Ubuntu 24

     

  • وضع إقلاع خاص لإصلاح مشاكل نظام Ubuntu.
  •  

  • يمكن استخدامه لـ **إصلاح الحزم، وإصلاح نظام الملفات، وإصلاح GRUB**.

2. كيفية الدخول إلى وضع الاسترداد

     

  • في بيئة BIOS، اضغط على مفتاح Shift، وفي بيئة UEFI، اضغط على مفتاح Esc لعرض قائمة GRUB.
  •  

  • من قائمة GRUB، اختر **”Advanced options for Ubuntu”** للوصول إلى وضع الاسترداد.

3. خيارات وضع الاسترداد

اسم الخيارالغرض
resumeالإقلاع في الوضع العادي
cleanحذف الحزم غير الضرورية وتوفير مساحة على القرص
dpkgإصلاح الحزم التالفة
fsckفحص وإصلاح أخطاء نظام الملفات
networkتفعيل الشبكة لتمكين الإصلاح عبر الإنترنت
rootالتحكم في النظام بصلاحيات الجذر وإجراء إصلاحات متقدمة

4. استكشاف الأخطاء وإصلاحها عمليًا

     

  • **إذا لم يتم إقلاع Ubuntu** ← إصلاح GRUB (grub-install /dev/sda و update-grub)
  •  

  • **إذا كانت مساحة القرص غير كافية** ← حذف الملفات غير الضرورية باستخدام خيار clean
  •  

  • **إذا كانت الحزم تالفة** ← إصلاحها باستخدام خيار dpkg
  •  

  • **إذا كان نظام الملفات تالفًا** ← إصلاحه باستخدام الأمر fsck
  •  

  • **إذا تعذر الاتصال بالشبكة** ← تفعيل خيار network
  •  

  • **إذا نسيت كلمة المرور** ← إعادة تعيينها باستخدام الأمر passwd في سطر أوامر root

5. نقاط يجب مراعاتها عند الاستخدام

     

  • **من المهم عمل نسخة احتياطية** (خاصة عند إصلاح GRUB أو إصلاح نظام الملفات).
  •  

  • **root
    年収訴求