فجأة وبينما أنا ذاهب ﻷقوم بتشغيل حاسوبي، صادفتني شاشة سوداء تشير إلى مشكلة في عدم القدرة على الدخول إلى النظام، وعلى غير المعتاد فأنا لم أواجه هذه المشكلة من قبل مع لينكس، وبعد البحث تبيّن أن هذه المشكلة تتعلق بـ busybox.
ما هو busybox؟
عبارة عن مجموعة من البرامج المجمعة في برنامج واحد يحتوي على مجموعة من الوظائف لتنفيذ أوامر Unix وأشباهه.في الواقع إن busybox ليس هو سبب المشكلة بحد ذاته، بل هو مجرد برنامج يظهر عند حدوث المشكلة لتنفيذ بعض اﻷوامر ولكن نقول بشكل مجازي أنها مشكلة busybox، إنما السبب اﻷساسي قد يتمثل في بعض كتل البيانات التالفة (superblock) أو جرّاء حدوث مشكلة عند إعادة التشغيل بشكل قسري وما إلى ذلك.
الحل؟
1- أقلع من خلال Live CD\DVD أو Live USB.2- افتح الطرفية والصق اﻷمر التالي لمعرفة اسم القرص الخاص بنظام لينكس:
sudo fdisk -l|grep Linux|grep -Ev 'swap'
3- ثم نقوم بسرد قائمة الـ superblocks باستخدام اﻷمر:
sudo dumpe2fs /dev/sda2 | grep superblock*استبدل sda2 باسم القرص الخاص بنظام لينكس الذي عرفناه بعد استخدام اﻷمر اﻷول.
4- ﻹصلاح نظام الملفات الصق اﻷمر التالي ولا تنس استبدال sda2 كما ذكرنا:
sudo fsck -b 32768 /dev/sda2 -y
5- وأخيرًا قم بعمل mount للبارتشن من خلال اﻷمر التالي (مع استبدال sda2 بما يناسب) :
sudo mount /dev/sda2 /mnt
Aucun commentaire:
Enregistrer un commentaire