MS-DOS installieren

7

Ich bin daran interessiert, MS-DOS 6.2 auf meinem alten PC mit Pentium III (32-Bit) -Prozessor neu zu installieren. Nur zum Spaß.

Ich habe eine Kopie von MS-DOS von der Microsoft Download Site erhalten .

Ist das das richtige Installationsprogramm, das ich verwenden sollte? Bitte geben Sie mir eine schrittweise Anleitung zur Installation von MS-DOS.

Yihangho
quelle
4
OH MEIN GOTT! Ich kann nicht glauben, dass jemand 2009 noch MS-DOS installieren möchte, und "nur zum Spaß" dazu!
Zoran
1
Ja. Vielleicht langweilen sich grafische Oberfläche.
Yihangho
Zoran: Das mache ich monatlich. (Ich bevorzuge jedoch die Installation von Windows)
user1686
4
Einige Leute müssen nur Gorilla Basic spielen.
music2myear
1
Einige Leute müssen nur Gorilla Basic @ music2myear spielen, ich bevorzuge Nibbles.
Synetech

Antworten:

14

Möglicherweise fällt es Ihnen viel leichter, FreeDOS zu installieren .

In Bezug auf Befehle ist es kompatibel. Einige der Grafiken waren jedoch nicht 100%, als ich sie 2003 ausprobierte. Beispielsweise hatte eine alte Version von MS Flight Simulator ein kleines Problem mit Grafiken. Aber die meisten Dinge funktionieren unter FreeDOS sehr gut mit viel weniger Aufwand.

Jweede
quelle
3
Nur neugierig. Ist FreeDOS wirklich 100% kompatibel mit MS-DOS (in Bezug auf Befehl, Kompatibilität von Programmen ...)?
Yihangho
Was die Befehle betrifft, ist dies der Fall. Einige der Grafiken waren jedoch nicht 100%, als ich sie 2003 ausprobierte. Beispielsweise hatte eine alte Version von MS Flight Simulator ein kleines Problem mit Grafiken. Aber die meisten Dinge funktionieren unter FreeDOS sehr gut mit viel weniger Aufwand.
Jweede
13

Ich habe MS-DOS 6.22 in einer VM mit Netzwerk installiert, et al.

Es verfügt auch über 32-Bit-Erweiterung, viele Archivierer, einen Webbrowser usw.

Das sind meine VM-Einstellungen: VBox Manager

Und hier einige Screenshots:

Dies ist mein Boot-Menü: Startoptionen für MS DOS 6.22

Dies ist, wenn das System gestartet wird: Eingabeaufforderung

Dies ist der aktuelle Thread aus Arachne (DOS-Browser): Arachne Webbrowser für DOS Der Browser ist eigentlich grafisch, unterstützt jedoch nur eine sehr alte Version von HTML und CSS. Die neueste Version stammt aus dem Jahr 2008, ich finde es etwas schade, dass es keine weitere Entwicklung gibt.

Ich schlage vor, DOS im Voraus in einer VM zu installieren, und das Testen von Dingen wie Netzwerk usw. wgeterleichtert es beispielsweise, Dinge auf diesen Computer zu bringen, da USB-Sticks usw. nicht so gut unterstützt werden. Zum schnellen Hin- und Her-Speichern von Daten verwende ich netcat ( nc).

Sie können Windows 3.11 darüber installieren. Es funktioniert ziemlich gut, mit Netzwerken usw. Ich habe IE 5.0 eine Zeit lang installiert, aber es war unvorstellbar instabil, und so wurde ich es schließlich los.

Treiber

Das Networking-Zeug ist bei weitem das komplizierteste. Ich schlage vor, Sie werfen einen Blick auf mTCP , es wird viel helfen.

Es gibt eine Reihe von setup.txt's, daher sollte die Konfiguration etwas machbar sein, aber falls jemand Hilfe benötigt, kann ich meine Konfigurationsdateien an anderer Stelle veröffentlichen.

Ich schlage vor, Sie installieren einen Maustreiber. Sie werden es wahrscheinlich nicht zu oft brauchen, aber es gibt einige Programme wie Arachne , die mit Mausunterstützung recht gut funktionieren. Ich benutze CuteMouse . Die Installation usw. ist recht einfach.

Da Sie es auf einem Computer und nicht auf einer VM installieren, benötigen Sie wahrscheinlich CD-ROM-Unterstützung. Sie können alle benötigten Treiber von computerhope.com erhalten .

Ich gehe davon aus, dass Ihr Computer über mehr RAM verfügt, als dies in den Tagen von MS-DOS 6.22 aus der Ferne möglich war. DOS war nicht für die Verwaltung großer RAM-Mengen ausgelegt. Ich schlage vor, Sie installieren Treiber dafür. Ich benutze CWSDPMI . Die Installation ist ein bisschen - na ja , DOS-ähnlich - aber auf jeden Fall überschaubar. Es ist ein schöner Open-Source-Treiber mit vielen Dokumentationen.

Mit HX DOS Extender können Sie (die meisten / einige) Win32-Anwendungen unter DOS 6.22 ausführen. Es ist nicht garantiert, dass es funktioniert, aber ich würde es auf jeden Fall empfehlen. Funktioniert gut mit Dingen wie Befehlszeilenarchivierern usw.

Die Installation ist mühsam, aber ich schlage vor, Sie erhalten eine Kopie von Trumpet . Es ist ein generischer TCP / IP-Stack, den einige Programme benötigen (TSR).

Der SoundBlaster 16-Treiber funktioniert in meiner VM überraschend gut. Das einzige, was nicht funktioniert, ist die MIDI-Unterstützung. Ich kann aber ohne leben. Es gibt eine run.bat, die mit Ihrer zusammengeführt werden kann autoexec.bat, aber ich aktiviere den Sound lieber manuell, wann immer ich ihn brauche.

Werkzeuge

Die meisten Netzwerk - Tools, wie ping, wget, ncusw. kommen mit MTCP . Ich schlage jedoch vor, dass Sie Dinge wie Arachne hinzufügen (nach oben scrollen).

Jetzt werden Sie eine Menge Textdateien für die Konfiguration usw. bearbeiten. Um dies zu tun, können Sie einen Editor wie vifür DOS installieren , aber dieser ist eigentlich ziemlich schwer und meistens übertrieben. Ich schlage vor, Sie bekommen die neueste Version von edit.com (so seltsam das klingt) . Meins ist Version 2.0.026 von 1995 (also wurde es in Windows 95 Tagen verwendet). Ich habe meine einfach von Windows XP kopiert! edit.com 2.0.026

So "lustig" es auch command.comist, möchten Sie sich vielleicht einen alternativen Befehlsinterpreter ansehen. Ich schlage vor, 4DOS zu verwenden . Wenn Sie an cmd.exeeine UNIXoidal-Shell gewöhnt sind, werden Sie sich wohler fühlen.

OK, jetzt ist dies etwas, auf das ich nicht verzichten konnte: Komprimierungs- und Archivierungswerkzeuge. Ich habe ziemlich viele von ihnen von verschiedenen Orten im Internet. Sobald Sie es geschafft haben, ist wgetes viel einfacher, Dinge auf diesen Computer zu stellen, und da das meiste davon archiviert / komprimiert ist, benötigen Sie Werkzeuge dafür. Das sind meine archivers: Verzeichnis mit Archivierern Die wichtigsten sind: pkzip.exe, pkunzip.exe, tar.exe, unrar.exe, 7za.exe, unter anderem.

Außerdem schlage ich einen anderen Texteditor vor: Terse . Es wird nicht in einem Schönheitswettbewerb gewinnen, aber es wird nur ein guter Redakteur sein, wenn edit.comes nicht funktioniert oder so.

Falls Sie einen Soundgerätetreiber installiert haben (siehe Abschnitt "Treiber"), möchten Sie möglicherweise Mpxplay herunterladen . Es ist ein großartiger Audio-Player, der viele Container und Codecs unterstützt: Mpxplay in Aktion

Ich könnte weitermachen, aber das wahrscheinlich größte Programm, das Sie unter DOS 6.22 installieren möchten (auch wenn es nur zum Herumspielen dient), ist Windows 3.11. Nicht weil es besonders nützlich ist, aber es ist ein gewisser integraler Bestandteil von "damals": Windows 3.11 für Arbeitsgruppen Ohne es fühlt es sich irgendwie unvollständig an, nicht wahr ...

Es gibt alle möglichen Dinge, die ich hier nicht auflisten werde, wie Dateimanager, alternative grafische Oberflächen usw., nur Google ...

Dateien

Dies ist wahrscheinlich interessant, wenn Sie vorhaben, Ihr eigenes Startmenü zu erstellen. Soundtreiber werden manuell aktiviert, wann immer ich sie brauche.

Hier ist mein autoexec.bat:

@ECHO OFF
PATH C:\WINDOWS;C:\DOS;c:\trumpet
PROMPT $p$g

SET TEMP=C:\DOS
SET BIND=PCNTND
SET MTCPCFG=C:\NET\TOOLS\TCP.CFG
SET WATTCP.CFG=C:\NET\TOOLS

SET PATH=%PATH%;C:\TERSE
SET PATH=%PATH%;C:\ARCHIVER
SET PATH=%PATH%;C:\HX\BIN
SET PATH=%PATH%;C:\NET\TOOLS
SET PATH=%PATH%;C:\FILEMAST

rem COMMON
C:\NET\NETBIND.COM
LH /L:0;1,3104 /S C:\DOS\CTMOUSE.EXE /R00

goto %config%

:normal
C:\CWSDPMI\BIN\CWSDPMI.EXE -p

call C:\WINDOWS\winpkt.bat C:\WINDOWS\
C:\DOS\SMARTDRV.EXE /X
C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001
C:\DOS\DOSKEY.COM /REINSTALL /BUFSIZE=1024
C:\WINDOWS\net start
C:\WINDOWS\WINPKT 0x60
C:\4DOS\KSTACK.COM

mode con codepage prepare=((437) C:\DOS\EGA.CPI)
mode con codepage select=437
keyb us,437,C:\DOS\KEYBOARD.SYS

:savemem

Und hier ist mein config.sys:

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=30,0
FILES=30
DOS=UMB
LASTDRIVE=Z
FCBS=4,0

; vim: ft=config.sys

[menu]
menuitem=normal;Engage all drivers (Video, CDROM, Windows network, 32bit ext., etc.)
menuitem=savemem;Save memory (only Network, Mouse, 4DOS)
menudefault=normal,3

[normal]
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,2)
DEVICE=C:\DOS\OAKCDROM.SYS /D:MSCD001
DEVICE=C:\DOS\ANSI.SYS

[savemem]
DOS=HIGH

DEVICE=C:\NET\PROTMAN.DOS /I:\NET
DEVICE=C:\NET\DIS_PKT.DOS
DEVICE=C:\NET\PCNTND.DOS

; DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
STACKS=9,256

SHELL=C:\4DOS\4DOS.COM C:\4DOS\ /P

Ich konnte mir nie vorstellen, dass dies tatsächlich jemals für irgendjemanden von Interesse sein würde .

Polemon
quelle
2
> Ich könnte mir nie vorstellen, dass dies tatsächlich jemals für irgendjemanden von Interesse sein würde. Sei nicht so pessimistisch. Vor Jahren habe ich eine ähnliche Bootdiskette erstellt, die ungefähr ein Dutzend verschiedene Konfigurationen hatte, damit ich mit CD und / oder NET und / oder EMS und / oder Sound und / oder usw. in DOS booten konnte. Das Erstellen des Bootmenüs hat fast so viel Spaß gemacht wie Verwenden Sie es, um in die perfekte DOS-Umgebung für alles zu booten, wofür ich es gerade brauchte. Ich habe immer noch die Hoffnung, eines Tages einige meiner alten DOS-Spiele unter reinem DOS zu spielen.
Synetech
@Synetech Nun, um deine alten Spiele zu spielen, brauchst du nur FreeDOS. Es ist weitgehend kompatibel für diese Zwecke. Auch wenn Sie es auf einem alten Computer installieren. FreeDOS wird mit einem Netzwerk geliefert, das die Konfiguration immens reduziert.
Polemon
Ich war nicht sarkastisch beim Schreiben der config.sysund autoexec.batDateien.
Synetech
5

Der von Ihnen angegebene Link führt zu einer Download-Seite für "Step-up" -Dateien (von MSDOS 6.2 bis MSDOS 6.22), nicht zum vollständigen MSDOS selbst.

Tatsächlich ist MSDOS eine Systemanforderung, daher muss es zuerst installiert werden.

Pavium
quelle
2
MS-DOS 6.22. Stepup aktualisiert 6.0, 6.2 oder 6.21
Beaner
Ich verstehe ... Kann damit das CMD in Windows Vista oder 7 aktualisiert werden?
Yihangho
1
Nein. Das "cmd" ist ein natives Windows-Programm, das sich nicht von Notepad oder Firefox unterscheidet. Die einzige Beziehung zu DOS ist eine ähnliche Syntax.
user1686
Kann es verwendet werden, um die CMD in Windows Vista oder 7 @yihang zu aktualisieren , sind sie überhaupt nicht gleich. Abgesehen davon, dass beide Befehlszeilenschnittstellen sind und einige der gleichen Befehle haben, sind sie Welten voneinander entfernt. Außerdem ist der Befehlsinterpreter in sogar Windows 2000 viel neuer als sogar MS-DOS 7, geschweige denn DOS 6.22; Es wäre also kein "Update", sondern ein " Down- Update".
Synetech
1

Hat es hat sich auf 6,2 (2)? Wenn Sie nur herumspielen (und auch wenn Sie es nicht sind), können Sie auch MS-DOS 7.1 installieren .

Vor einigen Jahren begann eine neue Version von DOS 7.1 (die mit Windows 98 gelieferte Version) die Runde zu machen. Es ist keine offizielle Version von Microsoft, sondern eine Zusammenstellung von DOS-Enthusiasten des offiziellen MS-DOS 6.22 (der letzten offiziellen Version) + der Komponenten von MS-DOS 7.1 (von Windows 98 - ich denke, ME hatte "7.11"). ) + mehrere Tools von Drittanbietern.

Es hat viele tolle Funktionen:

  • lange Dateinamen
  • Bessere Festplattenprüfung für große Laufwerke
  • Unterstützung für Soundkarten
  • mehrere Sprachen

Das Beste ist, dass Windows XP dadurch unterstützt wurde, dass das Installationsprogramm es erkennen und umgehen konnte, sodass Sie MS-DOS 7.1 nach der Installation von XP tatsächlich (erfolgreich) installieren und beide erfolgreich dual booten konnten! Es kam sogar auf einer bootfähigen CD, von der Sie es installieren konnten.

Die Gesetzmäßigkeiten sind nicht wirklich bekannt. Technisch nehme ich es sollte nicht erlaubt werden , wenn es tatsächliche Microsoft - Dateien verwendet , obwohl sagt sie es kostenlos (GPL) ist, aber Sie können viele Menschen streiten und unter Hinweis darauf , Schießscharten und unterstützende Dokumentation und so , dass es in Ordnung finden. In beiden Fällen ist es ziemlich einfach, eine Kopie zu finden. Es gibt viele Videos, die zeigen, wie man es installiert.

Begrüßungsbildschirm: Geben Sie hier die Bildbeschreibung ein

Ersteinrichtungsbildschirm: Geben Sie hier die Bildbeschreibung ein

mwalsher
quelle
Ich erinnere mich daran, allerdings mit einer anderen Versionsnummer. 8. Etwas
Geselle Geek
> Muss es 6.2 (2) sein? Wenn Sie nur herumspielen (und auch wenn Sie es nicht sind), können Sie auch MS-DOS 7.1 installieren. Genau. Die DOS 7.1-Version basiert auf der Version, die mit Windows ME geliefert wurde (obwohl sie in ME tief vergraben war, um zu verhindern, dass Sie normalerweise damit booten). Es handelt sich also um die neueste mögliche Version von Microsoft DOS, die jedoch zahlreiche Verbesserungen von Drittanbietern enthält. Ich habe eine Kopie davon auf meinem Windows XP-Laufwerk installiert. (Ich habe regelmäßig in DOS
gebootet
Dies ist absolut illegal und definitiv nicht legitim GPL'ed (zumindest nicht ab 5 Jahren nach diesem Beitrag).
TOOGAM
1

In der ursprünglichen MS-DOS 6.22-Distribution wurde eine SETUP.EXE bereitgestellt, die eine Installations- oder Aktualisierungsprozedur durchläuft (IIRC, es ist eine Weile her). Sie benötigen es jedoch nicht wirklich, solange Sie eine MS-DOS-Startdiskette mit folgenden Funktionen haben:

  • FDISK
  • FORMAT
  • SYS
  • COMMAND.COM, IO.SYS,MSDOS.SYS

Das Verfahren wäre wie folgt:

  • Starten Sie die MS-DOS-Diskette
  • Verwenden Sie FDISKdiese Option, um alle Partitionen auf der "ersten Festplatte" zu löschen und eine einzelne bootfähige Partition für MS-DOS zu erstellen.
  • Starten Sie die Diskette neu und starten Sie sie erneut.
  • Formatieren Sie das neu erstellte C: -Volume mit FORMAT
  • Installieren Sie den Bootssektor mit SYS C:
  • Ich glaube, Sie müssen über MSDOS.SYSund IO.SYSnach C: \ kopieren (nicht sicher, ob Sie SYSdas für Sie getan haben), und auf jeden Fall COMMAND.COM.
  • Jetzt müssen Sie ein Basic C:\CONFIG.SYSmit folgendem erstellen (Hoffentlich hat Ihre Bootdiskette EDITdarauf, wenn nicht, können Sie es immer verwenden COPY CON: {filename}):

DOS=HIGH,UMB

SHELL=C:\COMMAND.COM /P

LASTDRIVE=Z

  • und eine grundlegende C:\AUTOEXEC.BATmit den folgenden:

BREAK OFF

VERIFY OFF

PROMPT $P$G

PATH C:\;C:\DOS

Und so richten Sie ein Barebone-System ein. Starten Sie neu und Sie sollten in der C:\>Eingabeaufforderung sein. (Wenn Ihre Festplatte mehr Speicherplatz hat, können Sie FDISKdie verbleibenden Partitionen an dieser Stelle verwenden.) Von hier aus erstellen Sie ein C: \ DOS-Verzeichnis und kopieren dort alle DOS-Dienstprogramme von einer offiziellen Festplatte oder einer anderen Quelle. Auf der offiziellen Festplatte waren die meisten komprimiert, und Sie müssen den EXPANDBefehl verwenden, um sie IIRC zu extrahieren. Dann müssen Sie die Arbeit an immer ein CD-ROM - Treiber installiert (Bedarf hinzufügen DEVICEHIGH=Zeile in CONFIG.SYS Lasttreiber und führen Sie dann MSCDEXin AUTOEXEC.BAT) und HIMEM.SYSso können Sie RAM über 1 MB verwenden können.

LawrenceC
quelle
0

Ich habe es auf Technet und MSDN gesehen, hatte aber keine Ahnung, dass es für niemanden kostenlos war - ich denke, dies ist nur ein Upgrade von 6.1 und kein vollständiger kostenloser Download.

Für eine einfache Installation benötigen Sie einen Windows-Computer mit einem Diskettenlaufwerk und drei leeren Disketten.

Führen Sie die Datei "Setup.bat" aus, die Sie durch das Setup führen und die Installationsdisketten erstellen soll.

Legen Sie die erste Festplatte in Ihren Pentium 3-Computer ein und führen Sie das Setup vom Laufwerk A aus. Die Installation sollte dann erfolgen.

William Hilsum
quelle
Was ist das "Setup.bat"? Kann eine detailliertere Anleitung geben?
Yihangho
IIRC, das absolute Minimum für eine Dos-Maschine ist: Sie booten mit Diskette, führen FDISK aus, um die Festplatte zu partitionieren (LÖSCHT ALLE DATEN AUF FESTPLATTE), formatieren c: / s (LÖSCHT ALLE DATEN AUF FESTPLATTE), kopieren command.com io.sysund kopieren dann msdos.sysauf die Stammordner von c:. Ihr Computer sollte zu diesem Zeitpunkt ohne Diskette bootfähig sein.
Horatio