كيفية إعداد FreeDOS على لينكس باستخدام Qemu

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

في هذا الدليل، سأرشدك خلال الخطوات لتثبيت FreeDOS على نظام Linux باستخدام Qemu، وهو محاكي مفتوح المصدر قوي.

ما هو Qemu؟

Qemu هو محاكي آلة عام ومفتوح المصدر يمكنه محاكاة نظام كمبيوتر كامل، بما في ذلك المعالج والذاكرة والأجهزة الطرفية، مما يتيح لك تشغيل أنظمة تشغيل مصممة لعمليات معمارية مختلفة.

Qemu خفيف وسريع ومثالي لتشغيل FreeDOS على لينكس.

لماذا استخدام FreeDOS؟

FreeDOS هو تنفيذ حديث لـ DOS متوافق تمامًا مع تطبيقات وألعاب DOS الكلاسيكية.

إنه مثالي لـ:

  • تشغيل البرامج القديمة.
  • تعلم عن DOS وأوامره.
  • اختبار البرامج القديمة في بيئة مسيطر عليها.
  • الاستمتاع بالألعاب الكلاسيكية.

الخطوة 1: تثبيت Qemu على لينكس

يتوفر Qemu في معظم توزيعات لينكس في المستودعات، ولتثبيته، افتح الطرفية الخاصة بك واذهب إلى الأوامر التالية بناءً على توزيعتك:

لـ Ubuntu/Debian:

sudo apt update  
sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager  

لـ Fedora:

sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer  

لـ Arch Linux:

sudo pacman -S qemu qemu-arch-extra virt-manager libvirt  

بمجرد التثبيت، تحقق من التثبيت عن طريق تشغيل:

qemu-system-x86_64 --version  

نموذج الإخراج:

QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24)
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers

الخطوة 2: تثبيت FreeDOS باستخدام Qemu في لينكس

أولاً، قم بزيارة الموقع الرسمي لـ FreeDOS وقم بتنزيل أحدث صورة ISO (FD14-LiveCD.zip)، واحفظ ملف ISO في دليل، مثل ~/Downloads.

بعد ذلك، تحتاج إلى إنشاء قرص افتراضي بسعة 2GB بصيغة Qcow2 لتثبيت FreeDOS، وهو فعال ويدعم ميزات مثل اللقطات.

qemu-img create -f qcow2 freedos.img 2G

الآن، استخراج FD14-LiveCD.zip وقم بتمهيد FD14LIVE.iso لتثبيته على القرص الافتراضي عن طريق تشغيل الأوامر التالية.

unzip FD14-LiveCD.zip
qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512  
Boot FreeDOS

بمجرد أن يتم تمهيد الآلة الافتراضية، اختر “تثبيت على القرص الصلب” واضغط Enter.

Install FreeDOS to Hard Disk
FreeDOS Language
FreeDOS Installation Option
FreeDOS Partition Drive
FreeDOS Reboot

مرة أخرى اختر خيار “تثبيت على القرص الصلب”، والذي سيبدأ في تهيئة القرص.

FreeDOS Drive Formatting
FreeDOS Keyboard
FreeDOS Installation Type
Install FreeDOS OS
Installing FreeDOS Software

بعد التثبيت، يمكنك تشغيل FreeDOS مباشرة من القرص الافتراضي دون الحاجة إلى ISO.

qemu-system-i386 -m 64 -hda freedos.img -boot c
FreeDOS Running

تشغيل برامج DOS على FreeDOS في Linux

مع FreeDOS قيد التشغيل، يمكنك الآن تثبيت وتشغيل تطبيقات وألعاب DOS.

على سبيل المثال، لتشغيل لعبة كلاسيكية مثل Doom:

  • قم بتنزيل ملفات لعبة Doom (مثل doom1.zip).
  • استخرج الملفات إلى دليل على نظام Linux الخاص بك.
  • قم بتحميل الدليل في Qemu باستخدام الخيار -hdb:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512  

داخل FreeDOS، انتقل إلى الدليل وقم بتشغيل:

C:\> doom.exe
الاستنتاج

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

Source:
https://www.tecmint.com/install-freedos-on-linux/