Cara memasang dan menjalankan freedos di linux menggunakan qemux
Apr 29, 2025 am 10:36 AMThis guide shows you how to set up the free and open-source DOS-compatible operating system, FreeDOS, within a Linux environment using the QEMU emulator. This allows you to run legacy DOS software and games on modern hardware without needing a separate DOS machine.
Understanding QEMU
QEMU (Quick Emulator) is a powerful, open-source emulator and virtualizer. It emulates a complete computer system, including processor, memory, and peripherals, letting you run operating systems designed for different architectures. Its lightweight and fast nature makes it ideal for running FreeDOS.
Why Choose FreeDOS?
FreeDOS provides modern DOS functionality with full compatibility for classic DOS applications and games. Its uses include running legacy software, learning DOS commands, testing older programs in a safe environment, and enjoying retro gaming.
Step 1: Installing QEMU on Linux
QEMU is readily available in most Linux distributions. Use your distribution's package manager to install it. Below are examples for popular distributions:
-
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
Verify the installation:
qemu-system-x86_64 --version
Step 2: Installing FreeDOS within QEMU
-
Download FreeDOS: Download the latest FreeDOS ISO image (e.g.,
FD14-LiveCD.zip
) from the official FreeDOS website. -
Create a Virtual Disk: Create a 2GB virtual disk image in Qcow2 format for efficient storage and snapshot support:
qemu-img create -f qcow2 freedos.img 2G
-
Extract and Boot the ISO: Extract the downloaded
FD14-LiveCD.zip
archive. Then, boot the FreeDOS ISO image (FD14LIVE.iso
) within QEMU and begin the installation process:unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512
Follow the on-screen instructions to install FreeDOS to the virtual hard disk (freedos.img
). The installation process involves several steps, including selecting the installation target and partitioning the virtual disk. Screenshots illustrating these steps are provided below.
-
Boot FreeDOS Directly: After installation, you can boot FreeDOS directly from the virtual disk:
qemu-system-i386 -m 64 -hda freedos.img -boot c
Step 3: Running DOS Programs
Once FreeDOS is running, you can install and run your DOS applications and games. For example, to run Doom:
- Download the Doom game files.
- Extract them to a directory on your Linux system.
- Mount the directory in QEMU using the
-hdb
option:qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
- Navigate to the directory within FreeDOS and run the executable (e.g.,
doom.exe
).
Conclusion
This guide enables you to run legacy DOS software and games within your Linux system using QEMU and FreeDOS. This provides a convenient and safe environment for accessing and utilizing this older software.
Atas ialah kandungan terperinci Cara memasang dan menjalankan freedos di linux menggunakan qemux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Semasa menulis fail program atau fail teks biasa, pengaturcara dan penulis kadang -kadang ingin mengetahui perbezaan antara dua fail atau dua versi fail yang sama. Apabila anda membandingkan dua fail komputer di Linux, perbezaan antara kandungannya adalah

Terdapat tiga cara untuk membuat fail kosong dalam baris arahan: Pertama, penggunaan paling mudah dan paling mudah menggunakan arahan sentuh, yang sesuai untuk skrip debugging atau fail pemegang tempat; Kedua, ia dengan cepat dibuat melalui> pengalihan semula tetapi akan membersihkan kandungan sedia ada, yang sesuai untuk memulakan fail log; Ketiga, gunakan echo "> nama fail untuk membuat fail dengan rentetan kosong, atau gunakan nama fail echo-n" "> untuk mengelakkan rehat garis. Ketiga kaedah ini mempunyai senario yang terpakai mereka sendiri, dan memilih kaedah yang tepat dapat membantu anda menyelesaikan tugas dengan lebih efisien.

Adakah anda mencari perisian yang baik untuk menulis persamaan matematik? Jika ya, artikel ini menyediakan editor persamaan 5 teratas yang boleh anda pasang dengan mudah pada pengedaran Linux kegemaran anda. Selain itu serasi dengan pelbagai jenis matematik

Dutree adalah alat baris arahan yang bebas, sumber terbuka, cepat untuk menganalisis penggunaan cakera, yang ditulis dalam bahasa pengaturcaraan karat. Ia dicipta dengan menggabungkan Durep (Wartawan Penggunaan Cakera) dan Tree (Senarai Kandungan Direktori dalam Format Seperti Pokok) Alat baris arahan

Eclipse adalah persekitaran pembangunan bersepadu percuma (IDE) yang pengaturcara di seluruh dunia digunakan untuk menulis perisian, terutamanya dalam Java, tetapi juga dalam bahasa pengaturcaraan utama lain menggunakan plugin Eclipse. Pelepasan terkini Eclipse IDE 2023-06 tidak

IFCONFIG dalam "Konfigurasi Antara Muka" yang pendek untuk Pentadbiran Sistem/Rangkaian dalam sistem operasi UNIX/Linux untuk mengkonfigurasi, mengurus, dan menanyakan parameter antara muka rangkaian melalui antara muka baris perintah atau dalam skrip konfigurasi sistem

Pentadbir Linux harus biasa dengan persekitaran baris arahan. Oleh kerana mod GUI (antara muka pengguna grafik) di pelayan Linux tidak biasanya dipasang.ssh mungkin protokol yang paling popular untuk membolehkan pentadbir Linux menguruskan pelayan

Linux mempunyai koleksi komando yang kaya, dan sementara kebanyakan mereka berkuasa dan berguna untuk pelbagai tugas, terdapat juga beberapa perintah lucu dan aneh yang anda boleh cuba untuk hiburan. 1. Perintah SL (lokomotif stim) Anda mungkin menyedari
