Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] Dosbox in Ubuntu  (gelezen 1121 keer)

perro30

  • Gast
[Opgelost] Dosbox in Ubuntu
« Gepost op: 2012/05/30, 02:04:56 »
Probeer na de installatie van Dosbox, voor een paar kleine MSDos programma's, een  en ander aan te maken om deze programmaatjes te laten draaien, maar volgens een site, die adviezen hierover geeft, lukt het niet om met mkdir /home/perro/dos/c aan te maken, krijg telkens (ook met sudo): mkdir: kan map ‘/home/peter/dos/c’ niet aanmaken: Bestand of map bestaat niet
Toen heb ik de map Dos met daarin een submap C maar zelf aangemaakt, maar dan werkt ook het volgende niet:
sudo mount c /home/perro/Dos/C
mount: apparaat c bestaat niet

Die Dosbox helpsite adviseert zelf geen map Dosbox te maken voor die kleine MSDos programmaatjes, maar juist een directory Dos/C in de eigen homedirectory, naar welke dan in submaps die programmaatjes heen moeten voor de opstart.

Citaat
Running MS-DOS Programs inside DOSBox

Mounting Drives and Directories: The " mount " command

Seeing a  Z:\  where one might have expected to see  C:\  or even  A:\  will seem strange to those familiar with MS-DOS and command.com.

DOSBox does not have a  C:\  drive enabled by default. To give it one, we must mount one onto the virtual machine.

In practice, this means we must create a directory which can serve as a virtual  C:\  drive for DOSBox.

( N.B. In the following examples, and throughout this document, we are assuming a user named "wikiuser". Replace that user-name with yours. )

In a regular terminal, (NOT DOSBox), you can execute

 $ mkdir ~/dos/c

which will create the  /dos/c  directory in your home directory. To have DOSBox use this as its  C:\  drive, execute the following command in DOSBox:

mount c /home/wikiuser/dos/c

This makes the contents of  ~/dos/c/  the contents of the virtual  C:\  drive in DOSBox. You can now run any DOS programs in that directory in DOSBox. If those DOS programs are self-contained executables, it's enough simply to copy them onto a suitable sub-directory in  ~/dos/c  and run them within DOSBox. For other programs, you may need to run their installers.

mkdir is normaal geïnstalleerd en wel degelijk aanwezig.

Hoe kan dat nu?
« Laatst bewerkt op: 2012/05/30, 22:21:27 door perro30 »

Re: Dosbox in Ubuntu
« Reactie #1 Gepost op: 2012/05/30, 09:34:47 »
Dat mount commando moet je niet in de Ubuntu-terminal uitvoeren maar binnen DOSBox. Het gaat ook niet om het Linux mountcommando. sudo bestaat trouwens ook niet in de wereld van MSDOS :P
« Laatst bewerkt op: 2012/05/30, 09:39:53 door erik1984 »

Offline niekn

  • Lid
    • omega-xis
Re: Dosbox in Ubuntu
« Reactie #2 Gepost op: 2012/05/30, 09:36:31 »
het kan ook iets met de rechten zijn, misschien:
chmod 777 /pad/naar/map

perro30

  • Gast
Re: Dosbox in Ubuntu
« Reactie #3 Gepost op: 2012/05/30, 10:01:19 »
NiekN, het heeft niets met chmod 777 /pad/naar/map te maken, het probleem met mkdir blijft bestaan.
Erik1984, ken jij DOSbox goed? Als ik deze open Ik kom op Z:\> terecht, kan daar echter met md niets, "unable to make", geen md DOS, geen md ~/dos/c illegal switch

Oplossing?

Re: Dosbox in Ubuntu
« Reactie #4 Gepost op: 2012/05/30, 10:14:57 »
Ja ik ken DOSBox vrij goed.

Dit moet je doen in Ubuntu:

Een map aanmaken ergens binnen /home/perro waar je alle DOS programma's in plaatst. Dat hoeft niet met mkdir mag ook gewoon grafisch met Nautilus, gewoon zoals je normaal mappen aanmaakt.

Dit binnen DOSBox:

mount c /pad/naar/jouw/dosmap
vervolgens zou die map dan de C-schijf moeten worden. typ "C:" en dan "dir" om te kijken of je je DOS-programma's ziet. Dat je standaard in Z: terecht komt is normaal.

Re: Dosbox in Ubuntu
« Reactie #5 Gepost op: 2012/05/30, 10:18:58 »
Je had ook even op de wiki kunnen kijken waar ik dit heel mooi heb uitgelegd:

http://wiki.ubuntu-nl.org/community/DOSBox

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Dosbox in Ubuntu
« Reactie #6 Gepost op: 2012/05/30, 10:57:33 »
Waarschijnlijk krijg je de "bestaat niet" foutmelding, omdat de dos map niet bestaat.
Oplossing:
mkdir -p ~/dos/c
Het alternatief is dat je eerst de dos map maakt, en daarna de c map.

Verder wil ik je toch nog even waarschuwen dat je niet zomaar een commando met sudo uit moet voeren als het de eerste keer niet werkt. Sudo is geen magisch commando dat dingen ineens wel laat werken wanneer ze dat normaal niet doen.
Zeker als je bezig bent in je eigen home map zou je nooit sudo nodig hoeven te hebben. Doe je dat toch, dan loop je het risico dat er allerlei bestanden van root in jouw home komen te staan en dat je voor veel meer dingen sudo nodig gaat hebben. Zeg maar dag veiligheid, welkom foutmeldingen...

perro30

  • Gast
Re: [Opgelost] Dosbox in Ubuntu
« Reactie #7 Gepost op: 2012/05/30, 22:22:47 »
Hartelijk bedankt allemaal, het is nu duidelijk en het is opgelost, het gaat nl. over de sounds van de Prophet 5 synthesizer die enkel in DOS werkt, nogmaals bedankt, Per