الجهاز لا يُقلع
ما يجب فعله عندما لا يعمل VPS بعد إعادة التشغيل: كيفية رؤية شاشة الإقلاع، وتحليل الأسباب الشائعة، وإصلاح النظام من قرص الاسترداد.
آخر تحديث 23 أغسطس 2026
الجهاز الذي لا يستجيب عبر SSH بعد إعادة التشغيل ليس بالضرورة معطلاً في القرص. في أغلب الأحيان يكون النظام قد توقف عند خطوة محددة وينتظرك: ملف /etc/fstab تالف، أو إعداد محمّل الإقلاع تالف، أو نواة بعد تحديث فاشل.
أولاً، افحص الشاشة
افتح تبويب “Console” في لوحة التحكم /hosting/vds/m/<id>. هناك نوعان متاحان:
- وحدة التحكم النصية (المنفذ التسلسلي) — مناسبة لقراءة رسائل النواة ونسخها، لكنها دائماً 80×24؛
- “Screen” (VNC) — تعرض نفس ما يعرضه الشاشة: قائمة GRUB، والرسائل بملء الشاشة، وشاشة Windows.
على “Screen”، يمكنك أن ترى بالضبط أين توقف كل شيء. ثم تابع بناءً على الرسالة.
الأسباب الشائعة
Cannot open access to console, the root account is locked أو Give root password for maintenance. دخل النظام في وضع الطوارئ، عادةً بسبب /etc/fstab. أدخل كلمة مرور root (موجودة في تبويب “Access”) وأزل السطر المشكِل. للوقاية: بالنسبة لنقاط التركيب التي يمكن للنظام أن يعمل بدونها، حدد الخيار nofail.
A start job is running for ... لمدة دقيقة ونصف. هناك خدمة أو نقطة تركيب تنتظر انتهاء المهلة. انتظرها وافحص السجل من الإقلاع السابق: journalctl -b -1 -p err.
قائمة GRUB ومحث grub>. لم يتمكن محمّل الإقلاع من العثور على إعداده. يمكن إصلاح ذلك من قرص الاسترداد.
Kernel panic فوراً بعد اختيار نواة. عادةً بعد تحديث النواة. في قائمة GRUB، اختر “Advanced options” وأقلع من الإصدار السابق، ثم تراجع عن الحزمة.
Windows: “Undoing changes, don’t turn off your computer” في حلقة متكررة. هناك تراجع عن تحديث قيد التنفيذ؛ قد يستغرق نصف ساعة أو أكثر. لا تطفئ الجهاز؛ راقبه عبر “Screen”.
قرص الاسترداد
أداة شاملة هي وضع الإقلاع SystemRescue: تبويب “Access” ← وضع الإقلاع ← قرص الاسترداد، ثم أعد التشغيل. يبدأ الجهاز من الصورة، وتسجيل دخول root بدون كلمة مرور، ويظهر قرصك باسم /dev/sda.
افحص واركب:
lsblk
fsck -f /dev/sda1 # only on an unmounted partition
mount /dev/sda1 /mnt
ls /mnt
حرّر الملفات مباشرة في /mnt، مثلاً nano /mnt/etc/fstab.
للأعمال التي تتطلب بيئة عمل النظام (إعادة تثبيت النواة، تحديث GRUB)، ادخل إلى chroot:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt /bin/bash
grub-install /dev/sda && update-grub # Debian, Ubuntu
grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg # AlmaLinux
exit
ثم استعد وضع الإقلاع العادي في تبويب “Access” وأعد تشغيل الجهاز. نسيان إعادة الوضع كما كان هو الخطأ الأكثر شيوعاً: سيبقى الجهاز يقلع إلى SystemRescue مرة تلو الأخرى.
احفظ البيانات وابدأ من جديد
إذا تعذّر إصلاح النظام، انسخ البيانات قبل إعادة التثبيت. من قرص الاسترداد:
mount /dev/sda1 /mnt
tar czf - /mnt/var/www /mnt/etc | ssh user@other-server 'cat > vds-rescue.tar.gz'
بعد ذلك، أعد تثبيت النظام من تبويب “Access”، واختر الإصدار المطلوب. إعادة التثبيت تمحو القرص بالكامل، ولا نملك لقطات حالة أو نسخاً احتياطية تلقائية، لذا الترتيب هو بالضبط هذا: أولاً نسخة، ثم إعادة التثبيت.
لتجنب تكرار ذلك
- قبل تحرير
fstabوGRUB وإعدادات الشبكة، افحص الصياغة:findmnt --verify،grub-script-check. - بعد تحديث النواة، لا تحذف السابقة — ستبقى في القائمة كخيار احتياطي.
- احتفظ بنسخة من الإعدادات والبيانات منفصلة عن الجهاز.
- اختبر إعادات التشغيل بشكل دوري مجدول، لا أثناء الطوارئ: الجهاز الذي لم يُقلع منذ ستة أشهر سيفاجئك.
إذا كانت الشاشة فارغة، ووحدة التحكم لا تعرض شيئاً، والرسوم البيانية في “Overview” لا تتحدث، فاتصل بالدعم مع رقم الجهاز — قد تكون المشكلة خارج نظامك.