Link to home
Start Free TrialLog in
Avatar of pucko
pucko

asked on

DOS

When I try to run dos (enter rundos at the prompt) I get the messages :
/usr/bin/rundos: /usr/bin/load-dosmods: No such file or directory
vm86plus service not available in your kernel

Can some one tell me what to do???
Avatar of Wayne Leister
Wayne Leister
Flag of United States of America image

Do you have the dos emulator installed?
It also seems your kernal doesn't have support for the dos emulator; you will have to compile a new kernal with support or find one precompiled that supports your hardware.
Avatar of pucko
pucko

ASKER

How do I check if I hav it installed? (I have two files dos and    xdos (under /bin)
How do I compile a new Kernel???
ASKER CERTIFIED SOLUTION
Avatar of Wayne Leister
Wayne Leister
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This may be of great help also:
http://www.linuxhq.com/HOWTO/DOSEMU-HOWTO.html
The dos emulator howto.
After reading some of the dosemu howto, it seems there are many kernels that will not work, but it also depends on which version of dosemu you have.  See the howto for more info.
My earlier infomation about 1.18 being minimal kernel version was incorrect.
Avatar of pucko

ASKER

I have RedHat 4.1. How do I check which ver of dosemu I have???
man dosemu should tell you how to check the version, but:
If you have installed everthing with redhat(redhat kernal and redhat dosemu package), then everything should work.  They are supposed to test everything before releasing it.  Mine seems to work fine.  I have RH 4.0. I just type dos and have a dos bootable floppy in drive a:
What error messages do you get when you do this?
Avatar of pucko

ASKER

The message I get when I type dos is "vm86plus  service not avaible in your kernel"
(The "rundos" comand I managed befor is a sh script that chek if I run x windows or not and exec xdos if I do and dos if Not.
When I installed RH 4.1 I made a FTP-installation, can that be the problem?  Shall I reinstall dosemu? where can I find it? and how do I reinstall it?
Avatar of pucko

ASKER

It seems like I have the dosemu-0.64.1-1 installed. That is the ver that follw the cd-kit....
It doesn't seem to be a problem with dosemu, the problem is with your kernel.  I would download the 2.0.30 kernel and compile that.  The kernal how-to is at:
http://www.linuxhq.com/HOWTO/Kernel-HOWTO.html 
and you can find links to the kernal sites at my favorite linux site:
http://www.linuxhq.com/
OK This is the real answer now!!! I checked the red hat site and that is a problem with redhat 4.1 Just go here:
http://www.redhat.com/support/docs/rhl-intel/rh41-errata-intel.html
and download two rpm's and everything should work after you install them.
Avatar of pucko

ASKER

Not everything.

When I try I get some errormessages:

SYSCALL ERROR: 30; *Read-only file system* in file disks.c, line 581: expr=   open(dp->dev_name, dp->wantrdonly ? O_RDONLY :


581: expr=   open(dp->dev_name, dp->wantrdonly ? O_RDONLY :
 O_RDWR, 0)
SYSCALL ERROR: 30; *Read-only file system* in file disks.c, line 581: expr=   open(dp->dev_name, dp->wantrdonly ? O_RDONLY : O_RDWR, 0)


Yes! I get the message four times...

What  do I have to do now???
I'm out of ideas, you will have to reject my answer and see if someone else can help you.
Avatar of pucko

ASKER

I think that you hav helped me very much already. I have installed the file you told me to and mabe I can figure out something later. Can you tell me another thing instead, and I'll give you the points. I'm running fvwm-95 and I don't like one thing. When I like to use a shell-window I must have the pointer over the shell-window all the time. Can I do something to change it so I can write in the shellwindow if I click at it and dont have to have the pointer over the window?