Виктор Вислобоков

Как установить и настроить DosEmu


Многие начинающие пользователи впервые сталкивающиеся с установкой DosEmu часто теряются и не знают что же делать. Поскольку вопрос об установке DosEmu регулярно появляется снова и снова, я решил написать об этом подробнее.

К вопросу установки и настройки DosEmu можно подойти с двух сторон.

  1. Настройка скомпилированного и устновленного пакета
  2. Компиляция исходных текстов DosEmu, а затем установка и настройка

Первая сторона актуальна для пользователей дистрибутивов Debian и Red Hat, а вторая для пользователей Slackware, так как в этом дистрибутиве DosEmu отсутствует и его необходимо доставать отдельно. Кстати, исходные тексты DosEmu можно всегда найти на

ftp://ftp.suse.com/pub/dosemu/
ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/

Те кому нужно только настроить уже установленный пакет могут сразу перейти к секции Настройка.

Компиляция исходных текстов и установка DosEmu.

Разверните полученный с архив в каталог /usr/src командой
	tar xzvf dosemu-0.64.tar.gz
Далее переместитесь в каталог DosEmu-0.64 и вызовите команду
	configure
После окончания ее работы наберите
	make
а после окончания компиляции
	make install

Я не знаю как сейчас, но раньше была необходимость в копировании вручную файла etc/config.dist из каталога с исходными текстами в /etc/dosemu.conf и etc/hdimage.dist из каталога с исходными текстами в /var/lib/dosemu/hdimage (в случае отсутствия каталога /var/lib/dosemu его нужно создать).

Кроме того вам нужно будет создать файл /etc/dosemu.users и прописать туда имена тех пользователей, которым вы разрешаете пользоваться DosEmu. Чтобы разрешить пользование всем, поместите туда одно слово "all".

Примечание: Я не рассматриваю такие тонкости как требование к версии ядра и библиотек. Это я оставляю вам. В процессе компиляции вам будут выданы предупреждающие сообщения о необходимости наличия тех или иных версий. Будьте внимательны.

Настройка.

А вот теперь начинается самое интересное.

Первым делом вам нужно откорректировать /etc/dosemu.conf под вашу систему. Параметров там довольно много, по этому описывать я их здесь не буду, тем более, что в самом файле есть подробные комментарии на этот счет. Замечу, что пользователи дистрибутива Debian найдут этот файл под именем conf в каталоге /etc/dosemu.

Я заострю ваше внимание на том, что поначалу у вас должен быть прописан единственные параметр disk, который должен указывать на ваш hdimage. Т.е.

	disk { image "/var/lib/dosemu/hdimage" }
Кроме этого у вас должен быть включен параметр
	bootC
и не должно быть bootA.

С остальным я очень надеюсь вы разберетесь сами.

А теперь гвоздь программы. Вам понадобится системная дискета с вашей любимой версией DOS. Подойдет MS DOS, PC DOS и др. главное чтобы дискета была системной (загрузочной) и чтобы на ней находились кроме системы еще две программы: fdisk.com и sys.com.

Вставляете дискету в загрузочный дисковод и находясь в режиме суперпользователя (root) набираете:

	dos -A
После этого должна осуществится загрузка операционной системы с дискеты. После появления приглашения к работе наберите
	A>fdisk /mbr
и затем
	A>sys a: c:
После чего системные файлы с вашей дискеты должны скопироваться на диск C, который является виртуальным и генерируется из образа диска файла hdimage. Наконец, нужно выйти из DosEmu, что можно сделать, набрав команду
	A>C:\exitemu

Вот теперь ваш DosEmu должен быть готов к работе. Это можно проверить набрав команду

	dos -k
Ключ "-k" необязателен. Однако я очень рекомендую его использовать, если не хотите по Alt-F вылетать из DosEmu на консоль Linux. Ведь сочетания клавиш Alt-F1 и Alt-F2 например активно используются в Norton Commander. С использованием ключа "-k" переключение из DosEmu в Linux осуществляется по Ctrl+Alt+F.

Финал

Ну вот и все. Надеюсь я вам помог. И помните, что я всегда готов ответить на ваши вопросы и дополнить что-нибудь по вашим просьбам. Пишите мне на адрес E-mail данный вначале.