3 способа запуска игр и приложений MS-DOS в Linux

MS-DOS (операционная система Microsoft Disk, часто используемая взаимозаменяемо с «DOS») часто связана с острой ностальгией. Старый текстовый процессор или, может быть, какая-нибудь игра для DOS, которая давала часы чистого, не основанного на интернете развлечения. Но какие у нас есть варианты для зажигания этого старого пламени в Linux? К счастью, довольно много!

FreeDOS

FreeDOS — это полная, бесплатная DOS-совместимая операционная система. Любая программа, которая работает на MS-DOS, должна также работать на FreeDOS. Наряду с тем, что она абсолютно бесплатна для загрузки и использования, она также может быть доступна всем желающим!

MS-DOS последний раз был выпущен в 1994 году, что было почти четверть века назад. Текущая версия FreeDOS была выпущена в декабре 2016 года. Это указывает на то, что команда все еще поддерживает проект в актуальном состоянии, чтобы принести пользу человечеству.

Вам нужно будет загрузить FreeDOS для использования в наших первых двух методах.

1. VirtualBox

Если на вашей машине есть некоторые ресурсы, работающие под управлением Oracle, VirtualBox — отличное бесплатное программное обеспечение для виртуализации.

, Это позволяет устанавливать виртуальные машины, включая DOS, на ваш хост-компьютер. Единственное соображение заключается в том, что ресурсы вашего хоста будут совместно использоваться виртуальной машиной, однако DOS не будет жадным.

Вы можете скачать VirtualBox для вашей соответствующей операционной системы и запустить установщик через ваш графический интерфейс. Если вы предпочитаете тип командной строки:

sudo apt install virtualbox
sudo apt install virtualbox-guest-dkms

Создание виртуальной машины

это очень просто. После запуска VirtualBox нажмите на новый. Дайте вашей машине название и оставьте ОЗУ на 512 МБ. Выбрать Создайте виртуальный жесткий диск сейчас, и обеспечить VHD выбран под Тип файла жесткого диска. Оставьте диск установленным на Динамически распределяется и дать ему размер (достаточно 1 ГБ или 2 ГБ).

Нажмите Создайте завершить работу мастера и создать свою машину.

Далее нажмите на Настройки> Хранение> Контроллер: IDE> Пусто. в Атрибуты В разделе есть значок компакт-диска со стрелкой раскрывающегося списка, которая позволит вам найти только что загруженный ISO-образ FreeDOS. Нажмите на Хорошо Кнопка для завершения мастера.

Теперь нажмите на Начните с домашнего экрана VirtualBox, чтобы запустить установщик FreeDOS!

запускать приложения MS-DOS на Linux

Установка FreeDOS

Ваш мастер установки должен запуститься, и, выполнив ряд простых действий, вы сможете установить FreeDOS. Выбрать Установить на жесткий диск, затем принять отказ от ответственности, а затем Перегородка диска C. Затем, как в старые времена, нам нужно перезагрузиться, чтобы разделы вступили в силу.

запускать приложения MS-DOS на Linux

После быстрой перезагрузки выберите Установить на жесткий диск затем выберите предпочитаемый вами язык и снова примите отказ от ответственности. Выберите опцию Стереть и отформатировать диск, и, наконец, фактическая установка может начаться.

запускать приложения MS-DOS на Linux

После того, как вы выбрали раскладку клавиатуры, выберите Полная установка с последующим Да — пожалуйста, установите FreeDOS. Определенно один из более вежливых мастеров установки. Ваша установка должна начаться.

После завершения установки вам нужно удалить ISO с виртуальной машины, чтобы машина загружалась прямо во FreeDOS. С того же экрана мы установили ISO выше; Вы можете размонтировать его, прежде чем нажимать перезагрузку в мастере установки.

запускать приложения MS-DOS на Linux

Если вы сделали все вышеперечисленное правильно, и я уверен, что вы сделали, экран, который вы сейчас видите, должен быть знакомым сайтом.

Передача файлов для Virtualbox

Прежде чем переносить файлы на виртуальную машину, убедитесь, что она полностью выключена и для правильной работы выйдите из Virtualbox, пока вы находитесь на ней. Команда выключения DOS, на случай, если вы забыли, неисправность.

Метод монтирования накопителя во FreeDOS не был слишком последовательным. Это было с помощью libguesftfs-инструменты. Обходной путь использовал QEMU-окр команда. Чтобы установить это, запустите следующее в терминале:

sudo apt install qemu

Это устанавливает QEMU вместе со своими инструментами. Теперь выполните следующие команды:

sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 

По умолчанию ваш каталог VirtualBox должен находиться в вашей домашней папке. замещать в приведенной выше команде с указанием пути к вашей виртуальной машине. Теперь выполните следующую команду для монтирования устройства:

sudo mount /dev/nbd0p1 /Path-of-your-choice

Теперь скопируйте ваши любимые программы и файлы на вашу виртуальную машину. После завершения отключите виртуальную машину, запустив:

sudo umount /Path-of-your-choice
sudo qemu-nbd -d /dev/nbd0

2. Быстрый Эмулятор (QEMU)

Как и Virtualbox, QEMU — это гипервизор с открытым исходным кодом.

который может запускать FreeDOS в качестве гостевой операционной системы. Этапы очень похожи на описанный выше способ, однако, это может быть выполнено всего несколькими терминальными командами. Сначала установите QEMU, запустив:

sudo apt install qemu

Теперь нам нужно создать виртуальный жесткий диск для установки FreeDOS. Мы можем сделать это, набрав:

qemu-img create dos.img 500M

Теперь мы создаем нашу виртуальную машину одним махом, запустив:

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -boot order=d

В команде довольно много параметров. Вы в основном:

  • Выбор FreeDOS ISO
  • Установка размера оперативной памяти
  • Выбор виртуального диска, который мы создали выше
  • Настройка раскладки клавиатуры
  • Обеспечение соответствия времени хозяину
  • Выбор общей звуковой карты
  • Выбор общей видеокарты
  • Установка порядка загрузки

FreeDOS должна открыться в новом окне и мастер установки точно так же, как и метод Virtualbox, описанный выше. После завершения установки мы больше не требуем ISO и можем загружаться непосредственно в наш установленный образ, выполнив:

qemu-system-i386 -m 32 -hda dos.img -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -boot order=c

запускать приложения MS-DOS на Linux

Передача файлов для QEMU

К счастью, эта часть намного проще. Все, что нам нужно сделать, это создать папку и включить эту папку в нашу команду, которую мы используем для запуска нашей машины QEMU FreeDOS. Сначала закройте окно QEMU, затем введите:

mkdir dosfiles

Теперь скопируйте любые файлы или папки, которые вы хотели бы видеть на своей виртуальной машине, в dosfiles папка. Когда вы закончите, введите:

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -display gtk -hda dos.img -drive file=fat:rw:dosfiles/ -boot order=c

Как видите, новая часть команды — это -привод параметр, который использует dosfiles Папка, которую мы создали. Он также будет подключен к следующей доступной букве диска, как в нашем случае D. Если вы хотите увидеть свой dosfiles папку внутри FreeDOS просто введите:

D:

Еще раз, DOS от души!

3. DOSBox

Если все это кажется немного излишним, и вы просто хотите запустить странную игру, и вы больше человек с графическим интерфейсом, то вы можете получить DOSBox

, По их собственному признанию, разработчики DOSBox заявляют: «DOSBox также поставляется с собственной DOS-подобной командной строкой. Это все еще довольно элементарно, и в нем отсутствуют многие функции MS-DOS, но этого достаточно для установки и запуска большинства игр для DOS ».

Так много их внимания было уделено играм, и, если это все, что вам требуется, DOSBox может быть достаточно. Прежде чем мы начнем, создайте папку на вашем компьютере с Linux и переместите туда свои программы для DOS. Наш пример использует / DOSBox / dosfiles.

запускать приложения MS-DOS на Linux

Теперь перейдите в Ubuntu Software и загрузите эмулятор DOSBox. После запуска DOSBox вы можете смонтировать папку, которую вы только что создали, набрав в консоли DOSBox следующее:

mount c ~/dosbox/dosfiles
C:

Теперь все ваши файлы должны быть видны, ваши игры играбельны, и начинается ностальгия!

запускать приложения MS-DOS на Linux

Вы все еще можете запустить DOS!

Нравится вам это или нет, но MS-DOS была огромной частью компьютерного мира. Многие из игр, которые мы знаем и любим, произошли от дней славы MS-DOS. Вы можете быть удивлены, узнав, что многие компании все еще используют программы MS-DOS для управления всем своим бизнесом. Хорошая новость заключается в том, что Linux предлагает много возможностей для того, чтобы MS-DOS происходила, как мы продемонстрировали.

Не ограничивайтесь MS-DOS. Другие классические операционные системы могут быть установлены или эмулированы в Linux

,

Какие твои любимые игры для DOS? Как вы запускаете DOS в Linux? Как вы думаете, мы когда-нибудь избавимся от DOS? Дайте нам знать в комментариях ниже!

Ссылка на основную публикацию
Adblock
detector