?
Solved

DOS

Posted on 1997-05-20
14
Medium Priority
?
342 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 100 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
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

 
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
 
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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses

649 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