Конфигурирование DOSEmu
К счастью, в глубоком реконфигурировании нет необходимости. Работая с текущей версией DOSEmu (1.0.1), вы должны будете установить образ диска и загрузочный каталог и затем скопировать ряд стандартных загрузочных MS-DOS файлов в этот каталог.
Для установки образа диска (hdimage .first) и загрузочного каталога (/var/ lib/dosemu/ bootdir .first) можно воспользоваться следующими командами, расположенными в каталоге /var/lib/dosemu/:
$ /var/lib/dosemu/setup-hdimage $ /var/lib/dosemu/setup-bootdir
К сожалению, FreeDOS не поддерживает управление Linux-файлами и каталогами из эмулятора DOS. Для реализации такого управления вам потребуются три базовых файла конфигурации DOS. Например, если вы располагаете любым загрузочным диском MS-DOS или PC-DOS, скопируйте файлы COMMAND.COM, IO.SYS и MSDOS.SYS в созданный каталог /var/lib/dosemu /bootdir.first.
Допустим, что эти файлы расположены на несмонтированном гибком диске, который находится в накопителе /dev/ fd0 (аналог DOS-устройства А:). Поскольку Linux учитывает регистр, необходимо использовать следующие команды, чтобы заменить FreeDOS-версии этих файлов:
$ mcopy a:io.sys /var/lib/dosemu/bootdir.first/io.sys $ mcopy a:command.com /var/lib/doseim/bootdir.first/cofflmand.com
Примечание
Упомянутые системные файлы можно скопировать с любой системной дискеты MS-DOS версии 4.0.1 или более свежей. Этот метод применим даже для некоторых других версий DOS, равно как и для загрузочных дисков Windows 95/98.
В завершение создайте или отредактируйте конфигурационный файл .dosemurc в своем каталоге. В этом файле должна быть одна строка, указывающая системе Linux расположение соответствующих конфигурационных файлов DOS:
$_hdiraage = "bootdir.first"
Запуск DOS
Простейший способ запуска DOSEmu состоит в использовании команды dos в консоли или окне xterm. По команде:
$ dos
…загружается и запускается DOSEmu с устройства начальной загрузки, определенного в /etc/dpsemu .conf. По умолчанию в Red Hat Linux 7.1 это означает загрузку с указанного файла образа диска.
Вопреки выданному сообщению, запущен эмулятор версии 1.0.1. После запуска DOS можно использовать стандартные команды и синтаксис DOS для запуска программ с дискет или запуска приложений, находящихся в переадресованных каталогах.
Загрузка DOS в отдельном окне X
DOS можно запускать как в текущем окне, так и в своем собственном окне при выполнении X Windows. Для запуска DOS в собственном окне X Windows используется команда:
$ xdos
Фактически, эта команда является ссылкой на основной двоичный файл dos. Выполнение программы через ссылку xdos имеет тот же эффект, что и команда:
$ dos – X
Выполнение DOS в ее собственном Х-окне.
Полезные команды DOSEmu
Образ диска, распространяемый с DOSEmu, содержит несколько полезных команд и утилит (некоторые из них приведены в табл. 30.1). Эти и многие другие команды находятся в каталогах с: \bin и с: \dosemu. Для этого запустите DOSEmu, используя образ диска, заданный по умолчанию.
Табл. 30.1. Некоторые команды DOSEmu.
Команда | Описание |
---|---|
eject .com | Выдвигает дисковод CD-ROM |
emumouse.com | Настраивает драйвер мыши DOSEmu |
exitemu.com | Выход из DOSEmu |
lredir.com | Переадресует каталог Unix в символ диска DOS |
unix.com | Выполняет команду Linux из DOSEmu |