Установка MS-DOS

9844
yihangho

Мне интересно сделать чистую установку MS-DOS 6.2 на мой старый ПК с 32-битным процессором Pentium III. Просто для удовольствия.

Я получил копию MS-DOS с сайта загрузки Microsoft .

Это правильный установщик, который я должен использовать? Пожалуйста, дайте мне пошаговое руководство по установке MS-DOS.

7
О, МОЙ БОГ! Не могу поверить, что кто-то все еще хочет установить MS-DOS в 2009 году, и "просто для удовольствия" в довершение всего этого! Zoran 14 лет назад 4
Ya. Может быть, надоест графический интерфейс. yihangho 14 лет назад 1
Зоран: Я делаю это ежемесячно. (Хотя я предпочитаю устанавливать Windows) grawity 14 лет назад 0
Некоторые люди просто должны играть в Gorilla Basic. music2myear 12 лет назад 4
Ссылка, которую вы показали, является версией Stepup ... Что именно это? Canadian Luke 12 лет назад 0
* Я делаю это ежемесячно. (Хотя я предпочитаю устанавливать Windows) * @grawity, когда я учился в первом году обучения в универе, я время от времени стирал свою систему и переустанавливал Windows (95) просто для того, чтобы иметь хорошую и четкую систему. На самом деле, по крайней мере, один или два раза я делал это, потому что мне было скучно и мне больше нечего было делать в данный момент. Наверное, я был молод и у меня не было данных, потому что в последний раз я устанавливал Windows в 2003 году. Я использовал (и исправлял / исправлял) одну и ту же установку в течение девяти лет, потому что мне пришлось заново установить все параметры и перенести все мои данные - это кошмар. Synetech 11 лет назад 0
* Некоторые люди просто должны играть в Gorilla Basic * @ music2myear, я предпочитаю Nibbles. Synetech 11 лет назад 1
Это тоже хорошо, @Synetech. music2myear 11 лет назад 0

6 ответов на вопрос

14
jweede

Вам может быть намного проще установить FreeDOS .

С точки зрения команд это совместимо. Тем не менее, некоторые графические изображения были не на 100%, когда я тестировал их в 2003 году. Например, старая версия MS Flight Simulator имела небольшие проблемы с графикой. Но большинство вещей работает очень хорошо во FreeDOS с гораздо меньшими хлопотами.

Просто любопытно. Действительно ли FreeDOS на 100% совместима с MS-DOS (с точки зрения команд, совместимости программ ...)? yihangho 14 лет назад 3
насколько команды идут, это так. Однако некоторые графики не были на 100%, когда я тестировал их в 2003 году. Например, старая версия MS Flight Simulator имела небольшие проблемы с графикой. Но большинство вещей работает очень хорошо во FreeDOS с гораздо меньшими хлопотами. jweede 14 лет назад 0
13
polemon

У меня MS-DOS 6.22 установлен на виртуальной машине с сетью, и др.

Он также имеет 32-битное расширение, множество архиваторов, веб-браузер и т. Д.

Это мои настройки виртуальной машины: VBox Manager

А вот несколько скриншотов:

Это мое загрузочное меню: MS DOS 6.22 boot options

Это когда система загружается: Command prompt

Это текущий поток, как видно из Арахны (Браузер DOS): Arachne web browser for DOS Браузер на самом деле графический, но он поддерживает только очень старую версию HTML и CSS. Последняя версия вышла в 2008 году, я думаю, это немного обидно, что она не видит дальнейшего развития.

Я предлагаю заранее установить DOS на ВМ, а тестирование, wgetнапример, таких как работа в сети и т. Д., Упрощает перенос данных на эту машину, поскольку USB-накопители и т. Д. Не очень хорошо поддерживаются. Для быстрого вывода данных туда и обратно я использую netcat ( nc).

Вы можете установить Windows 3.11 поверх него. Он работает достаточно хорошо, с сетями и т. Д. У меня некоторое время был установлен IE 5.0, но он был невероятно нестабильным, и в конце концов я от него избавился.

Драйверы

Работа с сетью, безусловно, самая сложная, я предлагаю вам взглянуть на mTCP, это очень поможет.

Существует несколько вариантов setup.txt, поэтому настройка должна быть несколько выполнимой, но в случае, если кому-то понадобится помощь, я могу опубликовать свои файлы конфигурации в другом месте.

Я предлагаю вам установить драйвер мыши. Возможно, вам это не понадобится слишком часто, но есть такие программы, как Arachne, которые хорошо работают с поддержкой мыши. Я использую CuteMouse . Установка и т. Д. Довольно проста.

Поскольку вы собираетесь установить его на машине, а не на виртуальной машине, вам, вероятно, потребуется поддержка CD-ROM. Вы можете получить все необходимые драйверы на computerhope.com .

Теперь я предполагаю, что ваш компьютер имеет больше оперативной памяти, чем это было возможно удаленно во времена MS-DOS 6.22, DOS не был предназначен для управления большими объемами оперативной памяти. Я предлагаю вам установить драйверы для него. Я использую CWSDPMI . Установка немного - ну, DOS-подобная - но, безусловно, управляемая. Это хороший драйвер с открытым исходным кодом, с большим количеством документации.

HX DOS Extender позволяет запускать (большинство / некоторые) приложения Win32 в DOS 6.22. Это не гарантировано, но я бы, конечно, предложил это. Хорошо работает с такими вещами, как архиваторы командной строки и т. Д.

Это сложная задача для установки, но я предлагаю вам получить копию Trumpet . Это универсальный стек TCP / IP, который нужен некоторым программам (TSR).

Драйвер SoundBlaster 16, работает на удивление хорошо в моей виртуальной машине, единственное, что не работает, это MIDI поддержка. Я могу жить без этого, хотя. Существует run.bat, который можно объединить с вашим autoexec.bat, но я лучше активирую звук вручную, когда мне это нужно.

инструменты

Большинство сетевых инструментов, как ping, wget, ncи т.д. поставляются с MTCP . Тем не менее, я предлагаю добавить такие вещи, как Арахна (прокрутить вверх).

Теперь вам нужно отредактировать много текстовых файлов для конфигурации и т. Д. Для этого вы можете установить редактор, подобный viDOS, но на самом деле он довольно тяжелый и в основном излишним. Я предлагаю вам получить последнюю версию edit.com (как бы странно это ни звучало) . Моя версия 2.0.026 с 1995 года (поэтому она использовалась в Windows 95 дней). Я просто скопировал мой из Windows XP! edit.com 2.0.026

Теперь, как бы ни было весело command.com, вы просто можете взглянуть на альтернативный интерпретатор команд. Я предлагаю использовать 4DOS . Если вы привыкли cmd.exeили даже UNIXoidal оболочки, вам будет удобнее.

Хорошо, теперь это то, без чего я бы не смог обойтись: инструменты сжатия и архивирования. У меня их довольно много в разных местах по всему интернету. После того, как у вас получится, wgetбудет намного проще поместить материал на эту машину, и, поскольку большая часть этого материала заархивирована / сжата, вам понадобятся инструменты для этого. Таковы мои архиваторы: directory with archivers Наиболее важными из них являются: pkzip.exe, pkunzip.exe, tar.exe, unrar.exe, 7za.exe, среди других.

Кроме того, я предлагаю другой текстовый редактор: Terse . Это не победит в конкурсе красоты, но это будет просто хороший редактор, когда edit.comне работает или что-то в этом роде.

Если вы установили драйвер звукового устройства (см. Раздел «Драйвер»), вы можете получить Mpxplay . Это отличный аудиоплеер, который поддерживает множество контейнеров и кодеков: Mpxplay in action

Я мог бы продолжить, но, вероятно, самая большая Программа, которую вы хотели бы установить на DOS 6.22 (даже если это просто для игры) - это Windows 3.11. Не потому, что это особенно полезно, но это определенная неотъемлемая часть «тогда»: Windows 3.11 for Work Groups без этого Кинда чувствует себя неполноценным, не так ли ...

Есть все виды вещей, которые я не буду здесь перечислять, такие как файловые менеджеры, альтернативные графические интерфейсы и т. Д., Просто Google вокруг ...

файлы

Это, вероятно, интересно, когда вы планируете создать собственное загрузочное меню. Звуковые драйверы активируются вручную, когда они мне нужны.

Вот мой 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 

А вот и мой 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 

Я никогда не мог вообразить, это на самом деле будет когда - нибудь кому- нибудь интересно .

*> Я никогда не мог себе представить, это на самом деле будет когда-нибудь кому-нибудь интересно. * Не будь таким пессимистичным. Несколько лет назад я создал подобный загрузочный диск, который имел около десятка различных конфигураций, чтобы позволить мне загружаться в DOS с CD и / или NET, и / или EMS, и / или звуком, и / или т.д. Создание меню загрузки было почти таким же увлекательным, как использовать его для загрузки в идеальную среду DOS для того, что мне понадобилось в тот момент. У меня все еще есть надежда сыграть некоторые из моих старых игр для DOS в чистом DOS. Synetech 11 лет назад 2
@Synetech Ну, чтобы играть в свои старые игры, вам просто нужна FreeDOS. Это в значительной степени совместимо для этих целей. Даже когда вы устанавливаете его на старом компьютере. FreeDOS поставляется с сетью, что значительно сокращает объемы настройки. polemon 11 лет назад 0
Я не саркастично относился к написанию файлов `config.sys` и` autoexec.bat`. Synetech 11 лет назад 0
5
pavium

Ссылка, которую вы предоставили, ведет на страницу загрузки для файлов с повышением (от MSDOS 6.2 до MSDOS 6.22), а не самой MSDOS.

На самом деле MSDOS является системным требованием, поэтому сначала его нужно установить.

MS-DOS 6.22. Stepup обновит 6.0, 6.2 или 6.21 Beaner 14 лет назад 2
Понятно ... Можно ли его использовать для обновления CMD в Windows Vista или 7? yihangho 14 лет назад 0
Нет. «Cmd» - это родная программа для Windows, ничем не отличающаяся от Notepad или Firefox. Единственное отношение к DOS - это похожий синтаксис. grawity 14 лет назад 1
* Может ли оно использоваться для обновления CMD в Windows Vista или 7 * @yihang, они не совпадают вообще. За исключением того, что оба они являются интерфейсами командной строки и имеют одни и те же команды, они совершенно разные. Кроме того, интерпретатор команд даже в Windows 2000 * намного * новее, чем даже в MS-DOS 7, не говоря уже о DOS 6.22; так что это не будет «обновление», это будет «* down * -date». Synetech 11 лет назад 0
1
mwalsher

Это имеет отношение к 6,2 (2)? Если вы играете только вокруг (и даже если нет), вы также можете установить MS-DOS 7.1 .

Несколько лет назад, новая копия DOS 7.1 (версия, поставляемая с Windows 98) начала делать раунды. Это не официальный выпуск от Microsoft, а скорее компиляция, сделанная энтузиастами DOS из официального MS-DOS 6.22 (последний официальный выпуск) + компоненты из MS-DOS 7.1 (из Windows 98 - я думаю, что у ME было "7.11" ) + несколько сторонних инструментов.

У этого есть много замечательных особенностей:

  • длинные имена файлов-
  • лучшая проверка дисков для больших дисков
  • поддержка звуковых карт
  • несколько языков

Лучше всего то, что он поддерживал Windows XP в том смысле, что установщик мог его обнаружить и обойти, чтобы вы могли (успешно) установить MS-DOS 7.1 после того, как уже установили XP, и успешно выполнить двойную загрузку обоих! Он даже пришел на загрузочный компакт-диск, с которого вы можете установить его.

Законность этого на самом деле не известна. Технически я полагаю, что это не должно быть разрешено, если он использует реальные файлы Microsoft, хотя он говорит, что он бесплатный (GPL), но вы можете найти много людей, спорящих и указывающих на дыры в петлях и подтверждающую документацию, и так, что все в порядке. В любом случае, найти копию довольно просто. Есть много видео, показывающих, как его установить.

Заставка: enter image description here

Начальная настройка экрана: enter image description here

Я помню это, хотя с другим номером версии. 8.something Journeyman Geek 11 лет назад 0
*> Должен ли он иметь 6,2 (2)? Если вы играете только вокруг (и даже если нет), вы также можете установить MS-DOS 7.1. * Я согласен. Релиз DOS 7.1 основан на версии, поставляемой с Windows ME (хотя в ME она была глубоко спрятана, чтобы не дать вам нормально загрузиться). Так что это последняя возможная версия Microsoft DOS, но с многочисленными сторонними улучшениями. У меня есть копия этого установленного на моем диске Windows XP. (Раньше я регулярно загружался в DOS для создания резервных копий с помощью PQ DriveImage. Не так уж и много ... Я скучаю по DOS.) Synetech 11 лет назад 0
Это абсолютно незаконно и определенно не законно под лицензией GPL (по крайней мере, не через 5 лет после того, как этот пост был сделан). TOOGAM 6 лет назад 0
1
LawrenceC

В исходном дистрибутиве MS-DOS 6.22 был предоставлен SETUP.EXE, который будет проходить процедуру установки или обновления (IIRC, это было некоторое время). Но вам это не нужно, если у вас есть загрузочная дискета MS-DOS, на которой есть следующие утилиты:

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

Процедура будет следующей:

  • Загрузите дискету MS-DOS
  • Используйте, FDISKчтобы уничтожить все разделы на «первом фиксированном диске» и создать один загрузочный раздел для MS-DOS.
  • Перезагрузитесь и снова загрузитесь с дискеты.
  • Отформатируйте только что созданный том C: FORMAT
  • Установите загрузочный сектор с SYS C:
  • Я считаю, что вам нужно скопировать MSDOS.SYSи IO.SYSв C: \ (не уверен, SYSсделал ли это для вас), и определенно COMMAND.COM.
  • Теперь вам нужно создать базовую версию C:\CONFIG.SYSсо следующим (надеюсь, на вашем загрузочном диске есть EDIT, если нет, вы всегда можете использовать COPY CON: ):

DOS=HIGH,UMB

SHELL=C:\COMMAND.COM /P

LASTDRIVE=Z

  • и основной C:\AUTOEXEC.BATсо следующим:

BREAK OFF

VERIFY OFF

PROMPT $P$G

PATH C:\;C:\DOS

И это в значительной степени то, как вы настраиваете barebone-систему. Перезагрузитесь, и вы должны быть в C:\>приглашении. (Если на вашем жестком диске есть больше места, вы можете сделать FDISKоставшиеся разделы на этом этапе.) Отсюда вы создаете каталог C: \ DOS и копируете все утилиты DOS с официального диска или другого источника. Официальный диск сжал большинство из них, и вам нужно использовать EXPANDкоманду для их извлечения IIRC. Тогда вам нужно работать на получение драйвер CD-ROM установлен (необходимо добавить DEVICEHIGH=строку в файл CONFIG.SYS, чтобы загрузить драйвер, а затем запустить MSCDEXв AUTOEXEC.BAT) и HIMEM.SYSпоэтому вы можете использовать оперативную память выше 1 МБ.

0
William Hilsum

Я видел это на Technet и MSDN, но понятия не имел, что это бесплатно для всех - я думаю, что это всего лишь обновление с 6.1, а не полная бесплатная загрузка.

Для простой установки вам понадобится любой Windows-компьютер с флоппи-дисководом и тремя пустыми флоппи-дисками.

Запустите файл «Setup.bat», и он должен помочь вам выполнить установку и создать установочные диски.

Поместите первый диск в ваш компьютер Pentium 3 и запустите программу установки с диска A, и он должен установить.

Что это за «Setup.bat»? Можете дать более подробное руководство? yihangho 14 лет назад 0
IIRC, минимум для машины dos: вы загружаетесь с дискеты, запускаете FDISK для разделения жесткого диска (УДАЛЯЕТ ВСЕ ДАННЫЕ НА HARDDRIVE), форматируют c: / s (УДАЛЯЕТ ВСЕ ДАННЫЕ НА ЖЕСТКОМ ДИСКЕ), а затем копируют `команду. com` `io.sys` и` msdos.sys` в корневую папку `c:`. На этом этапе ваша машина должна быть загрузочной без дискеты. horatio 12 лет назад 0

Похожие вопросы