Как я знаю существует две программы для запуска DOS-приложений: DOSBOX, DOSEMU. Программа DOSBOX, как и DOSEMU не видит смонтированные сетевые диски, что для меня очень важно, так как данные для этих программ находятся на другом компьюетере.
На счет Wine выдает следующую ошибку: buhfood1@buhfood1:~/wine_c/caan/ACC41> wineconsole mt.exe err:dosmem:DOSMEM_MapDosLayout Need full access to the first megabyte for DOS mode
Решение проблемы с помощью установки параметра vm.mmap_min_addr в 0 не помогло:
buhfood1:/home/buhfood1/wine_c/caan/ACC41 # sysctl -p net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.inotify.max_user_watches = 65536 net.ipv4.conf.default.promote_secondaries = 1 net.ipv4.conf.all.promote_secondaries = 1 vm.mmap_min_addr = 0
При чем dosemu запускается в root-режиме, а в простом тоже выдает ошибку: buhfood1@buhfood1:~/wine_c/caan/ACC41> dosemu LOWRAM mmap: Недопустимый аргумент Ошибка сегментирования
На компьютере установлен OpenSuse 11.2 buhfood1@buhfood1:~/wine_c/caan/ACC41> uname -a Linux buhfood1 2.6.31.12-0.1-default #1 SMP 2010-01-27 08:20:11 +0100 i686 i686 i386 GNU/Linux
Возможно ли решение данной проблемы, либо чтобы DosBox или DosEmu увидели сеть.