Installing
apt-get install dosemu
Starting DOSEmu
> dosemu
Configuring DOSEmu
DOSEmu will create a hidden folder under the home directory of the user.
~/.dosemu
In that folder you will find
root@ubuntu-linux:~/.dosemu# ls -l total 36 -rw-r--r-- 1 root root 18020 Apr 13 21:29 boot.log -rw-r--r-- 1 root root 406 Apr 13 21:15 disclaimer drwxr-xr-x 3 root root 4096 Apr 13 21:25 drive_c drwxr-xr-x 2 root root 4096 Apr 13 21:21 drives drwx------ 2 root root 4096 Apr 13 21:29 run
The boot.log is your logfile!
Restricting a User
> sudo vi /etc/dosemu/dosemu.users
Add a line: <user> restricted
Example:
test restricted
Enable Low Memory Access
In recent linux kernels, being able to map to low memory addresses was disabled due to security concerns; this breaks dosemu for a lot of things. You will need to add vm.mmap_min_addr=0 to your /etc/sysctl.conf (and reboot, or reload as root with sysctl -p) if you want to be able to to run certain programs (TW2002 is one such program that suffers from this).
> sudo sysctl -w vm.mmap_min_addr=0
Commands
Command | Description | Example |
---|---|---|
lredir | Mount a folder as a drive | lredir d: linux\fs\${home} |
References
Reference | URL |
---|---|
WWIV BBS dosemu common settings | http://docs.wwivbbs.org/en/wwiv52/linux_dosemu_settings/ |
LREDIR | http://www.dosemu.org/docs/README/0.98/README-6.html |