Как установить 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.

Далее вам нужно создать виртуальный диск объемом 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  
Boot FreeDOS

После загрузки виртуальной машины выберите “Установить на жесткий диск” и нажмите Enter.

Install FreeDOS to Hard Disk
FreeDOS Language
FreeDOS Installation Option
FreeDOS Partition Drive
FreeDOS Reboot

Снова выберите опцию “Установить на жесткий диск”, которая начнет форматирование диска.

FreeDOS Drive Formatting
FreeDOS Keyboard
FreeDOS Installation Type
Install FreeDOS OS
Installing FreeDOS Software

После установки вы сможете загрузить FreeDOS напрямую с виртуального диска без ISO.

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

Запуск программ 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, не требуя выделенного оборудования.

Source:
https://www.tecmint.com/install-freedos-on-linux/