ค้นหาเว็บไซต์

วิธีติดตั้งและเรียกใช้ FreeDOS บน Linux โดยใช้ QEMU


FreeDOS เป็นระบบปฏิบัติการ DOS ที่เข้ากันได้กับโอเพ่นซอร์สฟรี ซึ่งช่วยให้คุณสามารถเรียกใช้ซอฟต์แวร์และเกม DOS รุ่นเก่าบนฮาร์ดแวร์ที่ทันสมัย แม้ว่า Linux จะเป็นระบบปฏิบัติการที่ทรงพลังและหลากหลาย แต่ก็มีบางครั้งที่คุณอาจต้องเรียกใช้แอปพลิเคชันที่ใช้ DOS เพื่อความเข้ากันได้หรือความคิดถึง

ในคู่มือนี้ฉันจะแนะนําคุณตลอดขั้นตอนในการตั้งค่า FreeDOS บนระบบ Linux โดยใช้ Qemu ซึ่งเป็นอีมูเลเตอร์โอเพ่นซอร์สที่ทรงพลัง

Qemu คืออะไร?

Qemu เป็นโปรแกรมจําลองและเวอร์ชวลไลเซอร์เครื่องทั่วไปและโอเพ่นซอร์สที่สามารถเลียนแบบระบบคอมพิวเตอร์เต็มรูปแบบรวมถึงโปรเซสเซอร์หน่วยความจําและอุปกรณ์ต่อพ่วงช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการที่ออกแบบมาสําหรับสถาปัตยกรรมที่แตกต่างกัน

Qemu มีน้ําหนักเบา รวดเร็ว และสมบูรณ์แบบสําหรับการเรียกใช้ FreeDOS บน Linux

ทําไมต้องใช้ FreeDOS?

FreeDOS เป็นการใช้งาน DOS ที่ทันสมัยซึ่งเข้ากันได้กับแอปพลิเคชันและเกม DOS แบบคลาสสิกอย่างสมบูรณ์

เหมาะอย่างยิ่งสําหรับ:

  • เรียกใช้ซอฟต์แวร์รุ่นเก่า
  • เรียนรู้เกี่ยวกับ DOS และคําสั่ง
  • การทดสอบโปรแกรมเก่าในสภาพแวดล้อมที่มีการควบคุม
  • เพลิดเพลินกับการเล่นเกมย้อนยุค

ขั้นตอนที่ 1: ติดตั้ง Qemu บน Linux

Qemu มีอยู่ในที่เก็บการแจกจ่าย Linux ส่วนใหญ่ และในการติดตั้ง ให้เปิดเทอร์มินัลของคุณและเรียกใช้คําสั่งต่อไปนี้ตามการแจกจ่ายของคุณ:

สําหรับ 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 ใน Linux

ขั้นแรก ไปที่เว็บไซต์อย่างเป็นทางการของ 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  

เมื่อเครื่องเสมือนบู๊ตแล้ว ให้เลือก "ติดตั้งลงในฮาร์ดดิสก์" แล้วกด Enter

เลือกตัวเลือก "ติดตั้งลงในฮาร์ดดิสก์" อีกครั้ง ซึ่งจะเริ่มฟอร์แมตไดรฟ์

หลังการติดตั้งคุณสามารถบูต FreeDOS ได้โดยตรงจากดิสก์เสมือนโดยไม่ต้องใช้ ISO

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

เรียกใช้โปรแกรม 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 โดยไม่ต้องใช้ฮาร์ดแวร์เฉพาะ