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
.
Далее вам нужно создать виртуальный диск объемом 2 ГБ в формате 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, не требуя выделенного оборудования.