|
Монтирование
каталогов с lredir
Чтобы DOSEmu была полезной,
она должна работать не только с образами дисков или дискетами. Необходим доступ
к частям файлового дерева Linux, как к дискам DOS. Эта возможность позволит
среде DOS осуществлять доступ к данным и приложениям, сохраненным в любом существующем
разделе DOS, Linux или жестком диске системы.
Работа с DOSEmu начинается
еще до ее загрузки: необходимо убедиться, что разделы, к которым будет осуществляться
доступ, монтированы в структуру каталога Linux. Например, если имеется раздел
DOS, можно монтировать его в /dos.
После того, как организован
доступ к нужным каталогам и разделам, запустите среду DOS командой .
$
dos
или *
$ xdos
После запуска DOS используется
команда Iredir для переадресации каталогов Linux в символы дисков DOS. Синтаксис
команды Iredir следующий:
$
Iredir символ диска:
\fs/каталог linuх
Команда Iredir делает нужный
каталог Linux доступным в DOS с использованием указанною символа диска. Например,
чтобы сделать раздел DOS, монтированный в Linux как /dos, доступным в среде
DOSEmu как диск D:, используйте команду
$
Iredir D: linux\fs/dos
Примечание
При работе с образом
диска, заданным по умолчанию в Red Hat, команда Iredir находится в каталоге
с: \dosemu. Если этот каталог в пути отсутствует, то следует использовать
полный путь для команды (с: \dosemu\lredir) или сделать с: \dosemu текущим
каталогом.
Другим полезным приложением
команды Iredir является поддержка доступа пользователей к их домашним каталогам
на указанном символе диска DOS. Для этого используется следующая вариация команды
Iredir:
$
Iredir E: linux\fs\${HOME}
В этой команде информация
о домашнем каталоге пользователя извлекается из переменной НОМЕ среды Linux,
в которой Red Hat сохраняет домашний каталог текущего пользователя.
Если начальная загрузка
происходит с образа диска, но всю загрузку желательно выполнить с использованием
файла conf ig. sys, находящегося в другом месте (например, в монтированном разделе
DOS), то выполняется два действия.
-
Следует отредактировать
файл conf ig. sys на начальном образе диска (в приведенном ниже примере он
расположен в каталоге /var/lib/dosemu/bootdir. first), который используется
для загрузки средой DOSEmu. Первая строка файла (предполагаем, что раздел
DOS монтирован под Linux в / dos) должна быть следующей.
install=c:\dosemu\lredir.exe
с: linux\fs/dos
-
Следует убедиться, что
файлы conf ig. sys на образе диска и в разделе DOS идентичны. Т.е. строка
из шага 1 должна быть включена в файл conf ig. sys раздела DOS.
Перед выполнением остальных
команд из conf ig. sys и autoexec. bat образ диска будет размонтирован, а раздел
DOS - перенаправлен на С: в среду DOS.
|