Здравствуйте, форумчане!
Прошу помощи в установке FreeDOS на не очень новый компьютер.
C недавнего времени являюсь счастливым обладателем рабочего IBM 330-p75. Достался от старшего поколения, почти по наследству от хороших людей. Кратко по внутренностям: Intel CPU 100 MHz (какой-то на Socket 5, точно пока не определил программно); HDD IDE IBM-DALA-3540, 541 MB, RPM 4500; RAM 41 MB; 4 слота расширения ISA; CD-ROM; 3.5 inch Floppy drive; встроенная видеокарта S3 Trio64 с VGA; Клавиатура и мышь c PS/2; LPT порт есть; USB порт - нот_детектед; какая-то звуковуха и две 10Мб сетевые карты ISA-шные. В БИОСе есть загрузка с флопика, HDD, сети.
Пытаюсь установить на комп FreeDOS 1.2, чтоб потом довести его до «игровой приставки» для игры в ДОС-овские игры, а если получится, то и возможности сети попробовать во FreeDOS. Рутер, например, на PFSense скорей всего из него неважный получится в наши дни, если вообще получится из-за памяти... Не пробую пока это.
Попытки установить.
- Гружусь с флопика с FreeDOS, на CD записана версия образа FD12CD.iso (не для устаревшего оборудования). Далее см. лог до установки FreeDOS на HDD. На InitDisk всё останавливается, дальше движения нет.
======лог1-begin
Install the FreeDOS 1.2 operating system from CD-ROM to the harddisk. For more information, visit the FreeDOS Project website at http://www.freedos.org
Loading /isolinux/memdisk...
Loading /isolinux/fdboot.img....ready
e820: 0000000000100000 0000000002700000 1
e828: 00000000ffc0000 0000000000040000 2
Ramdisk at 0x02677000, length 0x00168000
соmmand line: initrd=/isolinux/fdboot.img BOOT_IMAGE=/isolimix/memdisk
Disk is fd0, 1440 K, C/H/S = 80/2/18 (FAT/FAT), EDD off, rw
Using safe INT 15h access to high memory
Code 1348, meminfo 132, cmdline 58, stack 512
Total size needed = 2058 bytes, allocating 3K
Old dos memory at 0x9a000 (map says 0x9fc00), loadiny at 0x99400 1588: 0x95dc 15E801: 0хЗс00 0x0167
INT 13 08: Success, count = 1, BPT = f000:5631
Drive probing gives drive shift limit: 0x02
old: int13 = 9a300100 int15 = f7000026 int1e = f000efc7
new: int13 = 9940000a int15 = 994002d1 int1e = f000efc7
Loading boot sector... booting...
................................................
FreeDOS kernel 2042 (build 2042 OEM:0xfd) [compiled May 11 2016] Kernel compatibility 7.10 - WАТСOМС - FAT32 support
(C) Copyright 1995-2012 Pasquale J. Viliani and The FreeDOS Project.
All Rights Reserved. This is free software and comes with ABSOLUTELY NO WARRANTY; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
- InitDisk
======лог1-end
Нашел похожую проблему и её описание здесь: link. Пользователь redexzo пишет: «Теория.
isolinux (isolinux.bin) используется для загрузки образа FreeDOS (BTDSK.IMG) c помощью драйвера RAM-диска (memdisk). Последний содержит код распаковки BTDSK.IMG (.tar.gz), который и зависает.»
Полагаю, что это как раз мой случай. Очень похож, хоть и не нашел именно BTDSK.IMG среди файлов. Этот вариант установки не прошел пока...
- Гружусь с флопика с FreeDOS, теперь на CD записана версия образа FD12LGCY.iso (для повидавшего многое оборудования, легаси версия).
Установка FULL проходит успешно. Получаю в конце подтверждение с запросом на перезагрузку. Перезагружаю и получаю черный экран с курсором в виде знака подчеркивания. И всё - никакого движения.
- Пробовал установить MS-DOS на HDD. За основу был взят какой-то образ дискеты с прописанным в autoexec.bat Volkov Commander. Здесь всё грузится самостоятельно и как нужно. Результат приемлемый. Загрузка с флопика и с HDD идентичны по конечному результату.
До моих экспериментов с FreeDOS на компе стояла WIN95 полурабочая, но загружающаяся в безопасном режиме. HDD проверял MHDD 4.6 — всё в норме, без бэдов. Во всех вариантах установки на HDD была файловая система FAT32, единственный активный первичный раздел занимал весь диск.
Если загружался с дискеты из п.3, а потом запускал FreeDOS-овский autoexec.bat c HDD, то FreeDOS запускался до командной строки с «C:\>», без возможности предварительно выбрать JEMM386/EMM386, как в link. Пробовал с помощью Plop Boot Manager (на флопике) загрузиться с HDD с установленным на него FreeDOS и... — опять та же реакция с черным экраном, и курсором мигающим. NumLock на клавиатуре отзывается во всех случаях, т.е. хотя бы не зависает комп при обнаружении, инициализации, распаковки чего-то.
Помогите, пожалуйста, довести загрузку FreeDOS с HDD до приглашения командной строки.
Думал установить загрузчик того же Plop или GRUB на HDD, чтоб «прикурить», «помочь» FreeDOS-у «увидеть» себя и запуститься, но не знаю пока как корректно сделать и нужно ли мудрить с ними в этой ситуации... Да и, возможно, из-за memdisk-а будут клины опять при загрузке. Просто мысль такая была. Хотелось бы средствами FreeDOS-а загружаться всё же.
P.S. Линукс пока осваиваю, если чё — начинающий.
Лог под спойлер не получилось вставить...