Dosemu yang berfasilitas penuh harus dijalanan dalam suid root, misalnya untuk mengakses port. Dosemu berjalan dengan suid "root" hanya di mana diperlukan dan melepaskan right ini setelahnya. Tapi dengan DPMI, program client DOS dapat mengakses seluruh user space, juga dapat memodifikasi kode dosemu itu sendiri. Gunakan option 'secure on' dalam /etc/dosemu.conf untuk men-disable hal ini namun anda tidak akan dapat menjalankan beberapa aplikasi sperti 32-bit video games
(lermen@elserv.ffm.fgan.de(97/2/11)).
Menjalankan sebuah kompiler yang terkenal dengan akses penuh akan mempunyai implikasi keamanan yang kecil maka beberapa game mempunyai beberapa source yang tidak jelas.
Dosemu mempercayakan bahwa Dos-Version dalam hdimage dan Drive yang anda petakan mempunyai contain command.com yang sama. Jika tidak, dosemu akan crash segera atau pada saatnya nanti. Dengan option dual boot yang ditawarkan Win95 ketika menekan kunci F4,F5 dan F8 ketika text "Starting Win95", versi dalam drive Win95 mungkin ditukar. Perhatikan command.com. Buat variable shell anda dalam config.emu menunjuk ke versi statik command.com yang benar, misal: shell=c:\win95\command.com c:\ /P /E:1024 (97/02/28)
Pelajari dosdebug dan gunakan untuk mengontrol sebuah sesi dosemu. (97/2/9)
Pelajari dosdebug dan gunakan untuk mengontrol sebuah sesi dosemu. (97/2/9)
Daniel Barlow(jo95004@sable.ox.ac.uk) menyatakan (95/4/8)
Jika anda tidak mempunyai terminal atau akses network yang dapat anda
gunakan untuk log in, mungkin anda harus menekan tombol reset. Jika
entah bagaimana anda masih dapat menggunakan shell, jalankan
"kbd_mode -a
" untuk men-switch keyboard keluar dari mode raw,
dan/atau "stty sane
" pada console sehingga anda tahu apa yang
anda ketikkan.
Sesuatu yang berguna anda lakukan adalah menggunakan script untuk
menjalankan dosemu, dan jalankan "kbd_mode -a
" otomatis setelah
dosemu. Ketika dosemu crash, script biasanya akan tetap berjalan dan
mengeksekusi perintah "kbd_mode -a
".
Rob Janssen (rob@pe1chl.ampr.org) menyatakan (94/7/11)
Jangan lupa untuk me-load ems.sys yang diberikan dalam file config.sys.
(94/8/11)
Ambil dan install klogd
. Coba
sunsite.unc.edu:/pub/Linux/system/Daemons/sysklogd1.2.tgz
Aldy Hernandez (aldy@sauron.cc.andrews.edu) menyatakan (94/7/8)
Yanda harus men-disable video dan/atau BIOS caching.
JyiJiin Luo (jjluo@casbah.acns.nwu.edu) menyatakan (94/4/19)
Saya mengalami hal yang sama persis sebelumnya. Saya membuat semua video shadow dalam AMI BIOS saya menjadi disabled. Sekarang dosemu berjalan baik dalam sistem saya.
Dalam beberapa kasus akan berguna menggunakan nilai dari variabel
HogThreshold
dalam file dosemu.conf
anda.
Daniel Barlow(jo95004@sable.ox.ac.uk) menyatakan (95/4/8)
HogThreshold harus di set kira-kira separuh dari nilai BogoMips yang dilaporkan sistem ketika boot.
Vinod G Kulkarni (vinod@cse.iitb.ernet.in) menyatakan (94/4/7)
Ketika sebuah CDROM di-mount dari linux dan digunakan dari dosemu (mapped drive), mungkin timbul beberapa masalah. Driver CD-ROM (iso9660) dalam kernel mencoba untuk menemukan tipe dari file (yaitu binary atau text). Jika tidak menemukannya, akan dicoba menebak tipe file tersebut dengan sebuah heuristic. Heuristic terkadang gagal dalam kondisi tertentu ketika sebuah file text diperlakukan sebgai file binary. (Saya tidak tahu apakah hal itu merupakan fasilitas atau bug)
Pengaruh hal tersebut adalah jika anda mengcopy file dari CD-ROM
(dari linux sendiri, dan tidak perlu dari dosemu), file hasilnya
biasanya lebih besar dari file aslinya. (Blank ditambahkan sebelum
^J
,^M
.) Jadi sebuah program yang sedang berjalan dalam
dosemu akan memberikan kesalahan atau hang, yang merupakan kesalahan
dalam dosemu.
Rob Janssen (pe1chl@rabo.nl) menyatakan (94/8/10)
Cara untuk memecahkan msalah ini adalah dengan mematikan semua konversi. Tambahkan option "-o conv=binary" ke dalam perintah mounting CD-ROM, atau gunakan baris berikut dalam /etc/fstab:
/dev/cdrom /cdrom iso9660 conv=binary,roPatch kernel tidak dibutuhkan.
Daniel Barlow(jo95004@sable.ox.ac.uk) menyatakan (95/4/8)
Dari dosemu 0.60, keluaran debugging di-redirect ke sebuah file yang
dispesifikasikan dalam command line. Gunakan "dos -D+a -o /tmp/debug"
untuk me-log semua keluaran debug ke /tmp/debug. Tidak ada
yang perlu anda lakukan untuk me-redirect stderr
.
Nick Holloway (alfie@dcs.warwick.ac.uk) menyatakan (94/2/22)
Setelah menjalankan dos dan setelah bermaindengan beberapa setting stty, saya mengalami penekanan key ganda. Sekarang saya tahu alasannya
Hal ini hanya terjadi ketika dos dijalankan dalam the console dengan set 'istrip'. Hal ini (saya kira) disebabkan karena raw scancodes ditutupi oleh 'istrip', jadi pelepasan key nampak seperti even penekanan key.
Jadi, pemrosesan input perlu dimatikan ketika penggunaan scan codes dalam sebuah console (bukan ide yang baik untuk melakukan hal ini untuk tty line).
Untuk grafik card yang tidak didukung penuh dalam dosemu, yang membolehkan grafik console dosemu crash, mungkin memberi anda console dalam keadaan kacau dan hampir tidak dapat digunakan. Untuk mencegah situasi ini, Spudgun <spudgun@earthlight.co.nz> mengirimkan solusi berikut. Pertama simpan register anda yang berjalan dalam console ~> cat /usr/bin/savetextmode ~> restoretextmode -w /etc/textregs ~> restorefont -w /etc/fontdata Ketika crash terjadi, jalankan script berikut: restoretextmode -r /etc/textregs restorefont -r /etc/fontdata restorepalette
Jika cara tersebut tidak dapat memperbaiki tidak ada cara lain Saya juga menemukan, script ini memperburuk segalanya, ketika sedang menjalankan sebuah sebuah X server, yaitu kadang-kadang membuat register Video Card saya menjadi kaceu. Saya pikir, mengganti X servers dan/atau menjalankan savetextmode dalam sebuah vt ketika X sedang berjalan dapat membantu. (97/04/08)
FoxPro 2.6 tidak akan jalan dalam network drive. Alexey Naidyonov <growler@growler.tsu.tula.ru> mencatat masalah ini: Saya duga file FoxPro anda ada dalam lredir disk, ya khan? Masalahnya adalah FoxPro tidak akan dapat dijalankan dalam disk seperti itu, tapi bila saya sebutkan disk { partition ... } dalam /etc/dosemu/conf, program akan berjalan normal.