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