Важная информация
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: DOS и Windows на одном диске

  1. #1 DOS и Windows на одном диске 
    Профи Аватар для stabud
    Регистрация
    05.01.2013
    Сообщений
    780
    Сказал(а) спасибо
    325
    Поблагодарили 346 раз(а) в 273 сообщениях
    Записей в блоге
    6
    Привет всем!

    В общем есть желание поставить freedos (или обычный MSDOS) и windows xp на один диск. Хотелось бы, чтобы был выбор операционных систем перед загрузкой. Погуглил немного, но в основном везде одно словоблудие и никто толком похоже не знает. Все советы сводятся к GRUB, но это же кучу инфы по "грубу" надо проштудировать, может кто уже делал подобное и сможет объяснить попроще с конкретикой. Понятно, что надо разбивать диск и форматировать первый раздел с Dos как FAT, второй можно хоть FAT32 хоть ntfs. А далее наверно ставить dos потом винду, но куда и как потом grub х.з. и как его конфигурировать...
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,919
    Сказал(а) спасибо
    1,842
    Поблагодарили 980 раз(а) в 838 сообщениях
    Записей в блоге
    1
    Стас, я попробую на виртуалке сделать. По идее надо сначала FreeDOS, потом уже WinXP.
    Видел давно ещё на ютубе как ставят FreeDOS, но сам не ставил, могут быть конечно косяки.

    и форматировать первый раздел с Dos как FAT
    FreeDOS вроде бы поддерживает FAT32. Проверить надо.

    (или обычный MSDOS)
    Обычный MS-DOS ставится очень просто: ставим WIN98(можно на виртуалке), создаём загрузочную
    дискету, кидаем туда все необходимые утилиты\резидентники (FDISK, FORMAT, MOUSE, VC, EMM и какую н-ть
    утилиту для форматирования диска в FAT32, например Partition magic 8.0) делаем образ дискеты (например
    через winimage), далее этот образ пишем через NERO на мультизагрузочный диск(CD), можно на MINI CD-RW.
    Грузимся с него, форматируем первый раздел под FAT32, утилитой FORMAT перекидываем системные файлы
    DOS( уже не помню, но вроде ключ /s). Далее грузимся уже с харда, перебрасываем нужные файлы через
    командную строку, создаём файлы AUTOEXEC.BAT и CONFIG.SYS. Прописываем туда все резидентники и ветки
    загрузки. Если заранее сделать это на дискете, то можно просто скопировать эти конфигурационые файлы
    и подправить пути с A:\ на C:\.

    Далее просто ставим XP в другой раздел, он оставит в опциях загрузки DOS.
    Так уже делал, всё должно нормально работать. Упомянутые утилиты - почти все не свободные, но ради одной
    установки системы как говорится можно. Если нужна легальность, то форматировать можно из под XP с другого
    диска (Мой компьютер --> Управление --> Управление дисками), лецинзионный дос в никсе продают за гроши.
    Последний раз редактировалось >Quiet Snow<; 10.01.2016 в 17:31.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  3. Пользователь сказал cпасибо:

    stabud (10.01.2016)

  4. #3  
    Профи Аватар для stabud
    Регистрация
    05.01.2013
    Сообщений
    780
    Сказал(а) спасибо
    325
    Поблагодарили 346 раз(а) в 273 сообщениях
    Записей в блоге
    6
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    Обычный MS-DOS ставится очень просто: ставим WIN98(можно на виртуалке), создаём загрузочную
    дискету, кидаем туда все необходимые утилиты\резидентники (FDISK, FORMAT, MOUSE, VC, EMM и какую н-ть
    утилиту для форматирования диска в FAT32, например Partition magic 8.0) делаем образ дискеты (например
    через winimage), далее этот образ пишем через NERO на мультизагрузочный диск(CD), можно на MINI CD-RW.
    Грузимся с него, форматируем первый раздел под FAT32, утилитой FORMAT перекидываем системные файлы
    DOS( уже не помню, но вроде ключ /s). Далее грузимся уже с харда, перебрасываем нужные файлы через
    командную строку, создаём файлы AUTOEXEC.BAT и CONFIG.SYS. Прописываем туда все резидентники и ветки
    загрузки. Если заранее сделать это на дискете, то можно просто скопировать эти конфигурационые файлы
    и подправить пути с A:\ на C:\.

    Далее просто ставим XP в другой раздел, он оставит в опциях загрузки DOS.
    Так уже делал, всё должно нормально работать. Упомянутые утилиты - почти все не свободные, но ради одной
    установки системы как говорится можно. Если нужна легальность, то форматировать можно из под XP с другого
    диска (Мой компьютер --> Управление --> Управление дисками), лецинзионный дос в никсе продают за гроши.
    Да хочется соблюдать легальность , в идеале freedos+winXP. Я freedos ставил несколько лет назад, там конечно много конфигов всяких при установке, но сложного ничего нет. В принципе у хрюши загрузка идет через boot.ini , знать бы что туда писать для freedos и тогда без grub наверно можно обойтись. Спасибо за описание с DOS из под win98, на крайний случай им воспользуюсь.
    Ответить с цитированием  
     

  5. #4  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,919
    Сказал(а) спасибо
    1,842
    Поблагодарили 980 раз(а) в 838 сообщениях
    Записей в блоге
    1
    Да хочется соблюдать легальность
    Короче Стас, смотри.
    Только что поставил FreeDOS, а поверх него XP.
    Последовательность действий:

    1) Качаем FreeDOS, образ отсюда (качал первую ссылку слева).
    2) Пишем его на болванку и грузимся с неё.(я просто указал в виртуалке путь к образу)
    3) Создаём раздел встроенными средствами FreeDOS, он предложит разметить весь диск и установить
    туда DOS - отказываемся, указываем размер раздела под DOS, он создаст раздел FAT32, обязательно
    делаем его активным в той же менюшке(насколько понял это их собственный FDISK).
    4) Устанавливаем FreeDOS, там он будет много чего спрашивать, я устанавливал BASE пакет полностью.
    Все настройки по дефолту, никакие галки не менял, поменял только имя папки, куда поставится FreeDOS.
    5) Вставляем диск с XP и запускаем установщик XP. Указываем установить в "неразмеченную область",
    предложит форматировать, форматируем в FAT(я так сделал для эксперимента), XP укажет, что раздел
    больше 2048 Мб и отформатирует его в FAT32. Потом просто ставим винду как обычно.

    После установки будет следующее:



    "Неизвестную операционную систему" переименовываем в boot.ini во FreeDOS.
    Изображения
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  6. Пользователь сказал cпасибо:

    stabud (10.01.2016)

  7. #5  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,919
    Сказал(а) спасибо
    1,842
    Поблагодарили 980 раз(а) в 838 сообщениях
    Записей в блоге
    1
    Пара косяков такой установки:

    1) В обоих разделах бардак, в корне разбросаны системные файлы. Неудобно.
    Лучше заранее предусмотреть ещё один раздел под данные.

    2) Во FreeDOS есть 4 варианта загрузки, надо смотреть что этот барсук там грузит, сам ещё
    не разобрался, но основные отличия походу в менеджере памяти. Можно скорректировать
    конфиг файлы так, чтобы он грузил по дефолту вариант с EMS памятью, а альтернативным
    оставить вариант голой загрузки DOS-а.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  8. Пользователь сказал cпасибо:

    stabud (10.01.2016)

  9. #6  
    Профи Аватар для stabud
    Регистрация
    05.01.2013
    Сообщений
    780
    Сказал(а) спасибо
    325
    Поблагодарили 346 раз(а) в 273 сообщениях
    Записей в блоге
    6
    Леха, спасибо огроменное!!!

    Оказывается все проще простого. WinXP видимо распознает раздел с досом , а я боялся Ну все, теперь я старенький комп заряжу досом и хрюшей, другие системы мне не нужны на нем. Супер!
    Ответить с цитированием  
     

  10. #7  
    Профи Аватар для stabud
    Регистрация
    05.01.2013
    Сообщений
    780
    Сказал(а) спасибо
    325
    Поблагодарили 346 раз(а) в 273 сообщениях
    Записей в блоге
    6
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    Во FreeDOS есть 4 варианта загрузки, надо смотреть что этот барсук там грузит, сам ещё
    не разобрался, но основные отличия походу в менеджере памяти. Можно скорректировать
    конфиг файлы так, чтобы он грузил по дефолту вариант с EMS памятью, а альтернативным
    оставить вариант голой загрузки DOS-а.
    Леха, если разберешься, напиши, что да как, я в досе нуб. Любой совет будет очень нужным и полезным для меня. Дос буду ставить для тестов FB программ, ну и конечно для старых игрушек
    Ответить с цитированием  
     

  11. #8  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,919
    Сказал(а) спасибо
    1,842
    Поблагодарили 980 раз(а) в 838 сообщениях
    Записей в блоге
    1
    Ну все, теперь я старенький комп заряжу досом и хрюшей
    Ага, а я оставлю эту виртуалку, пригодится. Давно хотел FreeDOS посмотреть и FB в режиме компиляции под DOS.

    Леха, если разберешься, напиши, что да как
    ok.
    Последний раз редактировалось >Quiet Snow<; 10.01.2016 в 21:05.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  12. Пользователь сказал cпасибо:

    stabud (10.01.2016)

  13. #9  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,919
    Сказал(а) спасибо
    1,842
    Поблагодарили 980 раз(а) в 838 сообщениях
    Записей в блоге
    1
    Во FreeDOS используются два конфигурационных файла:

    1) FDCONFIG.SYS

    Его формат не совпадает с форматом конфиг файлов MS-DOS, в принципе понятно, что он грузит и как это поменять.
    Не совсем понятно как работают все эти утилиты типа JEMMEX, XMGR.

    В классическом MS-DOS было два основных драйвера которые я использовал, это emm386.exe и himem.sys,
    первый отвечал за EMS память, а второй за XMS память, выделяемую через сервис драйвера emm. Причём работали
    они совместно. Тут же пока не совсем понятно, что надо делать чтобы было и то и другое.

    Листинг
    !COUNTRY=001,808,C:\FREEDOS\BIN\COUNTRY.SYS
    !SET DOSDIR=C:\FREEDOS
    !LASTDRIVE=Z
    !BUFFERS=20
    !FILES=40
    !MENUCOLOR=7,0
    MENUDEFAULT=1,5
    MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free
    MENU 2 - Load FreeDOS with EMM386 (Expanded Memory) and SHARE loaded
    MENU 3 - Load FreeDOS including XMGR XMS-memory driver
    MENU 4 - Load FreeDOS without drivers
    123?DOS=HIGH
    12?DOS=UMB
    12?DOSDATA=UMB
    1?DEVICE=C:\FREEDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG
    2?DEVICE=C:\FREEDOS\BIN\HIMEMX.EXE
    2?DEVICE=C:\FREEDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG
    3?DEVICE=C:\FREEDOS\BIN\XMGR.SYS
    3?SHELL=C:\FREEDOS\bin\4dos.com C:\FREEDOS\bin /E:1024 /P:C:\AUTOEXEC.BAT
    4?SHELL=C:\FREEDOS\BIN\COMMAND.COM C:\FREEDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
    12?SHELLHIGH=C:\FREEDOS\BIN\COMMAND.COM C:\FREEDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT


    и

    2) AUTOEXEC.BAT

    Очень похоже на классический формат, но скорее всего есть отличия.
    Например не припоминаю секции alias. Вообще куча тут всего ненужного в переменных средах, надо разбираться.

    Листинг
    @echo off
    SET LANG=RU
    SET MTCPCFG=C:\FREEDOS\MTCP.CFG
    SET WATTCP.CFG=C:\FREEDOS
    SET PATH=%dosdir%\BIN
    SET NLSPATH=%dosdir%\NLS
    SET HELPPATH=%dosdir%\HELP
    SET TEMP=%dosdir%\TEMP
    SET TMP=%TEMP%
    SET BLASTER=A220 I5 D1 H5 P330
    SET DIRCMD=/P /OGN /4
    SET COPYCMD=/-Y
    if "%config%"=="4" goto end
    SHSUCDX /QQ /D3
    LH SHSUCDHD /QQ /F:FDBOOTCD.ISO
    LH FDAPM APMDOS
    IF "%config%"=="2" LH SHARE
    LH DOSLFN
    REM NLSFUNC C:\FREEDOS\BIN\COUNTRY.SYS
    REM DISPLAY CON=(EGA),808,2)
    REM MODE CON CP PREP=((808) C:\FREEDOS\CPI\EGA3.CPX)
    REM KEYB US,808,C:\FREEDOS\bin\keyboard.sys
    REM CHCP 808
    REM LH PCNTPK INT=0x60
    REM DHCP
    MOUSE
    DEVLOAD /H /Q %dosdir%\BIN\UIDE.SYS /H /D:FDCD0001 /S5
    SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D /D:?FDCD0002,D /D:?FDCD0003,D
    MEM /C /N
    IF NOT "%config%"=="4" SHSUCDX /D
    GOTO END
    :END
    SET AUTOFILE=%0
    SET CFGFILE=C:\FDCONFIG.SYS
    LH KEYB RU,,keybrd2.sys
    alias reboot=fdapm warmboot
    alias reset=fdisk /reboot
    alias halt=fdapm poweroff
    alias shutdown=fdapm poweroff
    alias cfg=edit %cfgfile%
    alias auto=edit %0
    echo Done processing startup files %cfgfile% and %0
    echo Type HELP to get support on commands and navigation
    echo.
    echo Welcome to the FreeDOS 1.1 operating system (http://www.freedos.org)
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  14. Пользователь сказал cпасибо:

    stabud (12.01.2016)

  15. #10  
    Профи Аватар для stabud
    Регистрация
    05.01.2013
    Сообщений
    780
    Сказал(а) спасибо
    325
    Поблагодарили 346 раз(а) в 273 сообщениях
    Записей в блоге
    6
    Я установил системы как ты описал, все получилось. Но вот с загрузочным меню честно слово не очень понятно. Установил одну из досовских игрушек , так вот с первым меню она работает вроде нормально, а со 2 и 3 через раз (крэши случаются нередко). Хотя вроде первое меню (из описания самого названия) без дополнительной памяти, 2 и 3 меню подгружают драйвера расширенной памяти. Вроде бы должно быть наоборот... При чем я брал не требовательную игрушку, а если взять например вот [Ссылки могут видеть только зарегистрированные пользователи. ], она даже на dosbox у меня вылетает из-за проблем с памятью (при первой же загрузке какого то файла ). Как такие игрушки вообще идут на DOS с 1 мб памяти ? А ведь таких игр немало.

    Про звук:
    У меня стоит аудиокарта реалтек ac 97 . На оф. сайте дров под дос нету. В компе динамика-пищалки тоже нет. Я так понял, что про звук под дос можно забыть или есть какая то возможность?

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

    Вообще представляю новичка, решившего сэкономить и купить ноут или комп с freedos .
    Ответить с цитированием  
     

Страница 1 из 2 12 ПоследняяПоследняя
Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Windows XP
    от Free Admin в разделе Операционные системы
    Ответов: 18
    Последнее сообщение: 15.01.2016, 10:16
  2. Ответов: 2
    Последнее сообщение: 14.04.2015, 18:14
  3. Ответов: 41
    Последнее сообщение: 11.05.2014, 12:24
  4. Ответов: 2
    Последнее сообщение: 23.02.2014, 14:38
  5. windows 1.x/2.x
    от Kakos_nonos в разделе Операционные системы
    Ответов: 7
    Последнее сообщение: 03.02.2011, 21:35
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •