udev: renamed network interface eth0 to eth3

أحد الانظمة التخيلية لدي حين أردت تشغيل الشبكة عليه، لم يستطع. حين بحثت من خلال:

dmesg | grep eth

كان بعد كل عملية إعادة تشغيل يعطيني رقم جديد. يعني مرة eth1 ومرة eth2 ومرة eth3. السبب في ذلك حسب ما قرأت هو إن رقم الـ MAC للجهاز جالس يتغيير … ولهذا الحل كان بسيط للغاية شكراً للروابط الموجودة في الأسفل … كل ما عليك فعله هو:

vim /etc/udev/rules.d/70-persistent-net.rules 

ثم قم بتغيير إسم المنفذ من eth3 الى eth0 … وبعدها أعد تشغيل خدمة udev وكذلك الشبكة:

 /etc/init.d/udev restart

Continue reading

Solution: kernel panic-not syncing: VFS: unable to mount root fs on unknown block

من باب توثيق العمل ولكي أتذكر في حالة حصلت معي نفس الحالة مرة أخرى أود أن أوثق حل لهذه المشكلة التي ظهرت لي. كنت قد جلبت نسخة نظام تخيلي لكن يعمل على بيئة عمل VMware وأنا لا استعمل هذه البيئة بل أستعمل Virtualbox … فأردت تحويل النظام الى النظام الذي يتعامل معه Virtualbox وهو VDI … قمت بتحويل الملف الذي إمتداده vmdk الى bin من خلال:

qemu-img convert vmware.vmdk virtualbox.bin

طبعاً قم بتغيير الاسماء حسب ما هو موجود لديك … بعد ذلك نفذت الأمر التالي:

VBoxManage convertdd virtualbox.bin virtualbox.vdi

الآن قمت بفتح برنامج Virtualbox وعملت NEW وقمت بالسير في خطوات إضافة/عمل نظام تخيلي جديد … عند وصولي الى مكان عمل قرص صلب جديد، أخترت إنه لدي واحد وقمت بإختياره … الخطوات كالتالي:

NEW -> Next
Name: TESTING
Operating System: Linux
Version: other linux

Continue reading