Solved

DOS

Posted on 1997-05-20
14
334 Views
Last Modified: 2013-12-15
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???
0
Comment
Question by:pucko
  • 8
  • 6
14 Comments
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627545
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.
0
 
LVL 1

Author Comment

by:pucko
ID: 1627546
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???
0
 
LVL 2

Accepted Solution

by:
n3mtr earned 50 total points
ID: 1627547
OK I found out a few things for you, to start the dos emulator you type dos, not rundos.  You must also have a dos boot floppy in drive a: (you can change the drive with command line switches type man dos)  Try that and see if it works.
I found out that most kernals after 1.18 will work as long as they have the system V IPC compiled in.  If you need to recompile see the kernal howto at:
http://www.linuxhq.com/HOWTO/Kernel-HOWTO.html
Kernals before 1.18 need a patch to work, just upgrade to 2.0.30 if that is the case.
It seems you have it installed if you have the dos and rundos binaires.Comment back if you have any questions.
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627548
This may be of great help also:
http://www.linuxhq.com/HOWTO/DOSEMU-HOWTO.html
The dos emulator howto.
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627549
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.
0
 
LVL 1

Author Comment

by:pucko
ID: 1627550
I have RedHat 4.1. How do I check which ver of dosemu I have???
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627551
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?
0
Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

 
LVL 1

Author Comment

by:pucko
ID: 1627552
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?
0
 
LVL 1

Author Comment

by:pucko
ID: 1627553
It seems like I have the dosemu-0.64.1-1 installed. That is the ver that follw the cd-kit....
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627554
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/
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627555
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.
0
 
LVL 1

Author Comment

by:pucko
ID: 1627556
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???
0
 
LVL 2

Expert Comment

by:n3mtr
ID: 1627557
I'm out of ideas, you will have to reject my answer and see if someone else can help you.
0
 
LVL 1

Author Comment

by:pucko
ID: 1627558
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?


0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Suggested Solutions

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now