PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DosEmu - wie MS-DOS 6.2 installieren ?!



Major_Tom
30.07.02, 16:01
ich habe hier im forum gesucht und ich habe mir das howto auf holarse angesehen, aber irgendwie habe ich keine antwort gefunden...
wie kann ich ms-dos 6.2 für dosemu 1.0.2 installieren ? freedos ist nämlich zum kotzen ;)
ich habe hier die 3 dos-install disktetten rumliegen, aber wenn ich in freedos a: und dann setup eingebe, will dos, dass ich den rechner neustarte (bei nem richtigen dos-rechner würde das ja auch klappen ;) ).
also hat _bitte_ jemand ein howto für einen ziemlich anfänger ?

sprudel123
04.08.02, 12:27
Hallo, hier nochmal eine Kurzanweisung zur Installation eines Dosemu mit
eigenem virtuellen , bootfähigen Laufwerk C: .
Das System kann natürlich mit Dos 5,6 oder 7 oder DR-Dos oder Freedos
installiert werden.

1) Installation der RPM:
Einige Distributionen sind dazu übergegangen, den Dosemu selbst und
individuell zu konfigurieren. Da diese Einstellungen sehr unterschiedlich sind und der Dosemu zum Teil (z.b.Suse 7.3 !!) unvollständig installiert ist,
empfehle ich mit einem offiziellen RPM von www.dosemu.org upzudaten.
Sonst sucht man manchmal in seinem System vergebens nach
Systembefehlen von Dosemu...(z.b mkfatimage16 ist bei der Suse 7.3 im
Dosemu einfach nicht vorhanden)

Also: www.dosemu.org
hier direkt der FTP-Server mit den RPM:
ftp://ftp.ibiblio.org/pub/Linux/system/emulators/dosemu/

rpm -ivh dosemu*.rpm
oder Updaten:
rpm -Uvh dosemu*rpm ggf mit Gewalt: rpm -Uvh --force dosemu*.rpm


2) Grundkonfiguration des Dosemu mit virtueller Festplatte:

a) Installationsdiskette:

Als erstes brauchen wir eine bootfähige Diskette, die auch einige
Systembefehle vom Dosemu enthält. Hier führen viele Wege nach Rom, auch
die original Installationsdisketten von Dos 6.X können verwandt werden,
allerdings ist danach etwas akrobatik erforderlich, die wir uns sparen können:
(ich weiß, daß es auch mit den mtools geht, oder mit einer virtuellen
Diskette, aber ich meine, daß man dies bei den ersten Gehversuchen mit
Dosemu lassen sollte)

Bootet einen Rechner im Dos.

Format a: /s
kopiert auf die Diskette: edit.* sys.* format.* fdisk.*
(bei Dos 7 unter Win98 sind diese Programme unter C:/windows/command)

danach mountet ihr die diskette im linuxsystem und begibt euch nach
/var/lib/dosemu/commands
alle Befehle hierunter kopiert auf die gemountete Diskette
cp * /floppy
Nach diesem Schritt bitte die Diskette unmounten, sonst wird es später leicht
vergessen und dann geht erstmal garnichts.



b)Nun erstellen wir unsere virtuelle Festplatte mit 320 MB:

erstmal hier hinein: (cd .. :-))
/var/lib/dosemu


mkfatimage16 -k 327680 > hdimage

nun geben wir dem Dosemu bekannt,wo das Image liegt:

/etc/dosemu.conf Zeile 137

$_hdimage = "hdimage"

außerdem zeigen wir auf das bootfähige Laufwerk a:

/etc/dosemu.conf Zeile 128

$_floppy_a = "threeinch:/dev/fd0"

c)erster Start des Dosemu.
Da dieses emulierte Bios keine Bootfähige Platte hat, erscheint jetzt durch
den Befehl
dos

nur kurz ein paar hinweise zurm Prozessortakt, und dann sind wir wieder an
der Konsole.
Also bootet von Laufwerk A:

dos -A

Nun rattert das Laufwerk A. Schließlich habt ihr einen normalen Prompt.
Nun mit fdisk erstmal prüfen ob das virtuelle Laufwerk C: da ist.
Laufwerk C nun bootfähig formatieren
format c: /s
danach ein DosVerzeichniss einrichten
md dos
und den gesamten inhalt von Laufwerk A: hineinkopieren.

Nun mit A:exitemu oder C:/dos/exitemu

beenden und Diskette aus dem Laufwerk nehmen.

Nun startet mit

dos bzw. xdos
euer Dosemu mit 320 MB Festplatte. (Wenn es im Realmode doch so schnell gehen könnte....*gg



3) mögliche Fehler:
häufig motzt der Dosemu rum, wenn sich Lilo auf dem MBR der realen Platte
befindet. Ein Dos -A beendet der Dosemu mit "Segmentation failed"
In einem System mit einer eigenen /boot Partition und einer lilo installation im
Bootsektor der Root oder Boot Partition gab es keine probleme. Ansonsten
den mbr mit dos geradebügeln (fdisk /mbr) und den Rechner von einer
Diskette starten. Außerdem reagiert der Dosemu empfindlich
auf Bootsektorviren. Wenn als gar nichts geht, auch dies mal prüfen.


So...zwar n bischen viel fürn Forum, aber ich hoffe es bleibt ne weile stehen.

sprudel123@hotmail.com



:D :D

Lang lebe Tux!.................Bill ist der Feind !!

comrad
04.08.02, 13:20
hi,

die sachen dürften auch wunderbar mit bochs (zwar langsam aber ok) und mit vmware (relativ schnell, normal im fullscreen modus) laufen.

sprudel123
04.08.02, 15:09
@comrad
sorry, es geht hier doch um die konfguration.
Die bekannten Alternativen zu kennen, stellt nicht unbedingt
sicher, diese alle auch k o n f i g u r i e r e n zu können.
:mad: :o

Major_Tom
04.08.02, 21:24
nochmal zum thema lilo: im mbr kann es also nicht bleiben, diskette find ich aber auch nervug (weil ich windows nur alle 5 jahre mal boote ;) ).
gibts ne andere möglichkeit, lilo zu installieren (also nicht auf ne diskette) ?

sprudel123
05.08.02, 08:41
Hallo, das mit dem Lilo ist auch in der Dosemu Dokumentation mit einem
"However" festgehalten.

Wenn du den Lilo aus dem MBR herausnimmst und ich einmal unterstelle daß Deine /dev/hda1 eine Fat-Partition ist, dann bügelst Du den Lilo erstmal weg mit fdisk /mbr

Danach musst du einmal mit der Notfalldiskette od. ähnl. Dein Linux neu booten und dann den Lilo in den Boot-Sektor der /boot oder Root-Partition
installieren. Hinterher musst Du eben diese Partition Startfähig machen.
(geht auch mit dem Dos-fdisk).. falls du den Linuxfdisk nimmt, nicht vergessen den "bootable"-Stern in der /hda1 hearsuzunehmen.

Merkwürdig übrigens ist, wenn Du einmal den DOSemu installiert hast, und dann den Lilo wieder in den MBR legts, daß dann alles problemslos startet
( dos -A ) z.B.

However....Dosemu macht spass...*
:p ...nichts für Leute die nicht richtig ticken ähh klicken...del *.*

sprudel123
05.08.02, 08:45
axo nochwas: Du kannst ja auch ein Image von deiner Diskette erstellen

(dd if = /dev/fd0 of = /var/lib/dosemu/dosimg)

und dies dann als virtuelles Image in der /etc/dosemu.conf vermerken.
Dann kannst Du zwar nicht auf Laufwerk A: ( real..) zugreifen, aber zum installieren reichts ja, danach nimmst du das virtuelle image wieder raus.
Hab die /etc/dosemu nicht im kopf, aber es ist eine Zeile über der
threeinch=/dev/fd0

hier trägst du dann zwischen die "..." /var/lib/dosemu/dosimg
ein.

Viel Spass