تكنولوجيا

كيفية تشغيل نظام تشغيل آخر باستخدام QEMU – CloudSavvy IT

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

تشتمل معظم توزيعات Linux الأساسية على محاكي الكمبيوتر الشخصي مفتوح المصدر QEMU افتراضيًا ، ولكن يمكنك أيضًا تنزيل إصدارات QEMU من توزيعات Linux الأخرى. إذا كنت تقوم بتشغيل Home windows أو macOS ، فإن موقع QEMU يوفر أيضًا حزم برامج لهذه الأنظمة الأساسية. توفر QEMU توافقًا ودعمًا ممتازين على مستوى النظام ، مما يجعلها بيئة مثالية للآلة الافتراضية خفيفة الوزن.

ستحتاج إلى موقع لتثبيت النظام القديم في QEMU ، ولهذا ، ستحتاج إلى محرك أقراص C: افتراضي. كما هو الحال في Windows ، في DOS ، يتم تمثيل محركات الأقراص بالأحرف. أ: و ب: هما أول و ثاني محرك أقراص مرن ، و ج: أول قرص صلب. يتم تخصيص الوسائط الأخرى (بما في ذلك محركات الأقراص الثابتة أو محركات الأقراص المضغوطة الأخرى) على أنها D: ، E: ، إلخ.

تحت QEMU ، محرك الأقراص الظاهري هو ملف صورة.لتهيئة ملف يمكن استخدامه كمحرك أقراص افتراضي C: استخدم qemu-img أمر. لإنشاء ملف صورة بحجم 200 ميجابايت تقريبًا ، أدخل الأمر التالي:

$ qemu-img create graphic.img 200M

على عكس أنظمة محاكاة أجهزة الكمبيوتر مثل VMware أو VirtualBox ، تحتاج إلى “إنشاء” النظام الظاهري عن طريق توجيه QEMU لإضافة كل مكون من مكونات الجهاز الظاهري. يستخدم QEMU خيارات سطر الأوامر لتحديد كل شيء. قد يجعل ذلك من الصعب استخدام QEMU في البداية ، ولكنه يوفر المرونة في إنشاء الجهاز الظاهري المطلوب بدقة. بادئ ذي بدء ، ما عليك سوى معرفة بعض المعلمات لبدء تشغيل الجهاز الظاهري:

1. الأمر لبدء QEMU

لمحاكاة نظام الكمبيوتر القديم ، يرجى استخدام qemu-process-i386 .لمحاكاة نظام أكثر حداثة ، استخدم qemu-technique-x86_64 .

2. القرص الافتراضي

استعمال -hda imagefile اطلب من QEMU استخدام ملف imagefile كصورة للقرص الصلب.يجب أن يكون هذا ما تستخدمه qemu-img أمر.

3. تمهيد ISO

مجموعة -cdrom isofile حدد ملف صورة قرص مضغوط أو قرص DVD. على سبيل المثال ، قد تكون هذه صورة ISO قابلة للتمهيد تُستخدم لتثبيت Linux أو Windows أو أنظمة تشغيل أخرى.

4. الذاكرة

استخدم الأمر التالي لتعيين حجم الذاكرة في الجهاز الظاهري -m size خيارات. إذا لم يتم تعيينها بشكل صريح ، فإن إعدادات QEMU الافتراضية هي 128 ميجابايت.يمكنك أيضًا إلحاق لاحقة M إما G حدد الذاكرة بالميجابايت أو جيجابايت.

5. تسلسل التمهيد

استعمال -boot [options] يحدد الترتيب الذي تبحث به QEMU عن الأجهزة القابلة للتمهيد.على سبيل المثال ، قم بتعيين -boot order=dc أخبر QEMU بتجربة القرص المضغوط ( d ) ، ثم القرص الصلب ( c ).

الآن ، مع المعرفة الأساسية باستخدام QEMU لبدء تشغيل الأجهزة الافتراضية ، يمكننا دمجها جميعًا في سطر أوامر واحد لإنشاء وتشغيل أجهزة افتراضية!

دعونا نحاول مع مثال: قم بتثبيت نسخة من نظام التشغيل FreeDOS. FreeDOS هو نظام تشغيل مفتوح المصدر متوافق مع DOS ، ويمكن استخدامه لتشغيل برامج الأعمال القديمة وتطبيقات DOS الأخرى. يجب أيضًا تشغيل أي برنامج يعمل على MS-DOS على FreeDOS.

أولاً ، قم بتنزيل نسخة من القرص المضغوط لتثبيت FreeDOS 1.2 FD12CD.iso من موقع FreeDOS.

ثم استخدام qemu-img أمر:

$ qemu-img make image.img 200M

استخدم هذا القرص الظاهري لبدء QEMU في سطر الأوامر:

$ qemu-process-i386 -hda picture.img -cdrom FD12CD.iso -m 16M -boot purchase=dc
قم بتشغيل مثبت FreeDOS 1.2 في QEMU
قم بتشغيل مثبت FreeDOS 1.2 في QEMU.

واتبع التعليمات لتثبيت FreeDOS:

ابدأ مثبت FreeDOS 1.2 في QEMU
ابدأ مثبت FreeDOS 1.2 في QEMU.
أكمل تثبيت FreeDOS 1.2 في QEMU
أكمل تثبيت FreeDOS 1.2 في QEMU.

الآن لديك نظام DOS قيد التشغيل!

قم بتشغيل FreeDOS 1.2 في QEMU
قم بتشغيل FreeDOS 1.2 في QEMU

يعمل QEMU و FreeDOS على تسهيل تشغيل برامج DOS القديمة بسهولة في ظل أنظمة تشغيل أخرى (بما في ذلك Linux). بمجرد إعداد QEMU كمحاكي آلة افتراضية وتثبيت FreeDOS ، يجب أن تكون جاهزًا لتشغيل برامج DOS الكلاسيكية المفضلة لديك من Linux.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى