Конфигурирование    DOSEmu  
  
  Существует ряд конфигураций,    используемых для выполнения DOSEmu в Linux. Перечислим их. 
  
  Чтобы упростить задачу    и пояснить работу программного обеспечения, в главе рассмотрена только загрузка    DOS с образа диска. Более сложные конфигурации, включая загрузку с других носителей,    хорошо описаны в документации, которая после установки DOSEmu находится в каталоге    /usr/doc/dosemu/. 
  
   Примечание  
  
Подробная информация и документация для DOSEmu находится в http: / /www. dosemu. org. Полезные сведения включены в файлы HOWTO на сайте http://www.dosemu.org/docs/ HOWTO/. С этого сайта можно загрузить последнюю версию DOSEmu с полными инструкциями по инсталляции!
  Чтобы запустить DOS, необходимо    иметь файл конфигурации /etc/dosemu.conf. Это очень сложный файл, который имеет    обширную документацию. 
  
  Пакет DOSEmu облегчает    эту задачу, поскольку имеется предварительно сконфигурированный файл образа    диска и файл dosemu. conf для загрузки с образа диска. Сам образ диска находится    в /var/lib/dosemu/hdimage. Он содержит бесплатный вариант DOS FreeDOS и множество    полезных команд и утилит, среди которых fdisk, format, unix2dos и Iredir (утилита    переадресации каталогов Linux в символы дисков DOS). 
  
  Чтобы пояснить, что понимается-    под конфигурированием среды DOSEmu, приведем содержимое включенного по умолчанию    в Red Hat Linux 7.1 файла dosemu. conf: 
  
|   $_term_char_set            = " # Глобальная кодовая страница и выбор  | 
|    t *   | 
  К счастью, в глубоком реконфигурировании    нет необходимости. Работая с текущей версией DOSEmu (I.O.I), вы должны будете    установить образ диска и загрузочный каталог и затем скопировать ряд стандартных    загрузочных MS-DOS файлов в этот каталог. 
  
  Для установки образа диска    (hdimage. first) и загрузочного каталога (/var/ lib/dosemu/ bootdir. first)    можно воспользоваться следующими командами, расположенными в каталоге 
  
   $ /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/ f d0 (аналог 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 emumouse . com exitemu . com lredir.com   unix . com  | Выдвигает дисковод CD-ROM Настраивает драйвер мыши DOSEmu Выход из DOSEmu Переадресует каталог Unix в символ диска DOS   Выполняет команду            Linux из DOSEmu  |