FreeDOS는 레거시 DOS 소프트웨어와 게임을 현대 하드웨어에서 실행할 수 있도록 해주는 무료 오픈 소스 DOS 호환 운영 체제입니다. 리눅스는 강력하고 다재다능한 운영 체제이지만, 호환성이나 향수를 위해 DOS 기반 애플리케이션을 실행해야 할 때가 있습니다.
이번 가이드에서는 FreeDOS를 리눅스 시스템에 설치하는 방법을 강력한 오픈 소스 에뮬레이터인 Qemu를 사용하여 안내하겠습니다.
Qemu란 무엇인가요?
Qemu는 프로세서, 메모리 및 주변 장치를 포함한 전체 컴퓨터 시스템을 에뮬레이트할 수 있는 일반적인 오픈 소스 머신 에뮬레이터 및 가상화 도구로, 다양한 아키텍처에 맞게 설계된 운영 체제를 실행할 수 있습니다.
Qemu는 경량화되어 있으며 빠르고, 리눅스에서 FreeDOS를 실행하는 데 적합합니다.
왜 FreeDOS를 사용할까요?
FreeDOS는 고전 DOS 애플리케이션과 게임과 완전히 호환되는 현대적인 DOS 구현입니다.
다음과 같은 용도로 이상적입니다:
- 레거시 소프트웨어 실행하기.
- DOS와 그 명령어에 대해 배우기.
- 제어된 환경에서 오래된 프로그램 테스트하기.
- 레트로 게임 즐기기.
1단계: 리눅스에 Qemu 설치하기
Qemu는 대부분의 리눅스 배포판 저장소에서 사용할 수 있으며 설치하려면 터미널을 열고 다음 명령을 실행하십시오:
우분투/데비안용:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
페도라용:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
아치 리눅스용:
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: 리눅스에서 Qemu를 사용하여 FreeDOS 설치
먼저, 공식 FreeDOS 웹사이트를 방문하여 최신 ISO 이미지(FD14-LiveCD.zip)를 다운로드하고 ~/Downloads
와 같은 디렉토리에 ISO 파일을 저장하십시오.
다음으로, 효율적이고 스냅샷과 같은 기능을 지원하는 Qcow2 형식의 2GB 가상 디스크를 만들어야 합니다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를 누르십시오.





다시 “하드디스크에 설치” 옵션을 선택하여 드라이브를 포맷하기 시작합니다.





설치 후 ISO 없이 가상 디스크에서 FreeDOS를 직접 부팅할 수 있습니다.
qemu-system-i386 -m 64 -hda freedos.img -boot c

리눅스에서 FreeDOS로 DOS 프로그램 실행하기
FreeDOS가 실행되고 나면 이제 DOS 애플리케이션과 게임을 설치하고 실행할 수 있습니다.
예를 들어, 고전 게임인 Doom을 실행하려면:
- 먼저 Doom 게임 파일을 다운로드합니다 (예: doom1.zip).
- 파일을 리눅스 시스템의 디렉터리에 압축 해제합니다.
- QEMU에서
-hdb
옵션을 사용하여 디렉터리를 마운트합니다:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
FreeDOS 내에서 해당 디렉터리로 이동한 후 실행합니다:
C:\> doom.exe
결론
이 가이드를 따라 FreeDOS를 리눅스에 QEMU를 사용하여 성공적으로 설정했습니다. 이제 구식 DOS 프로그램을 실행하거나 고전 게임을 플레이하거나 DOS 애플리케이션을 실험할 수 있습니다.