Войти

Показать полную графическую версию : Запись Dos 6.22 и grub4dos на флешку.


Страниц : [1] 2

Moneo
11-04-2015, 09:39
Мне необходимо записать на флешку MS DOS 6.22; MS DOS 5 и grub4dos соответствеено с форматированием FAT16 и сверху закинуть своих файлов. Использую программу RMPrepUSB, ставлю параметры MS-DOS , FAT16, boot as hdd, use 64/32sec if possible. Выбираю образ > USB и записываю образ MS DOS 6.22 на флешку, потом нажимаю установить grub4dos, нет и кидаю на флешку файл меню

title Boot MS-DOS 6.22 as Floppy Disk 0
map --unhook
map --unmap=0:0x82
#Next line checks to see if we booted as a hard disk (80) and if so maps the boot device as a floppy disk
checkrange 0x80 read 0x8280 && map (hd0,0)+1 (fd0) && map (hd1) (hd0) && map --hook && find && rootnoverify (fd0) && map --harddrives=1
map --floppies=1
chainloader /io.sys
clear
гд
Всё работает, но на флешке больше нет места для закидки файлов, пробовал через UltraISO расширить формат образа, но тогда записанный образ не загружается не знаю в чем дело висит на starting ms-dos и все, может у DOS есть ограничения какие-то?. Статьи как записывать dos на флешку все видел, большинство из них не правильный FAT делает либо объем флешки полный (у меня 4гб флешка, акронисом или bootice разбиваю).

lxa85
11-04-2015, 14:01
Moneo, интересуют цифры. Нет места - это сколько?
Так же вам необходимо помнить, что вы имеете дело с FAT16. И с инструментами работы с жестким диском датированными более 15 лет назад. Объём жёсткого диска (http://ru.wikipedia.org/wiki/Объём_жёсткого_диска)

Если не секрет, зачем вам MS-DOS? Может FreeDOS (http://www.freedos.org) вам подойдет лучше?

4Gb по моему XP для FAT16 не делал. Максимум 2, AFAIK

Moneo
11-04-2015, 17:38
Удалось сделать 29.8мб флешку, расширил через ultraiso дальше дело не идет, я так понимаю надо что-то прописать в config.sys или подключить что-то дополнительно. Кто что знает по этому поводу? Мне нужно хотя бы 50мб на флешке, для R-keeper, не уверен что фридос подойдет. Оборудование торговое все мало мощное там нужно по минимум память грузить +сказали 6.22 именно нужна.

lxa85
11-04-2015, 21:26
Если чуток погуглить, то он отвечает PTS-DOS (http://phystechsoft.ru/pts-dos).
А если совсем правильно идти, то можно спросить тех-поддержку фирмы разработчика/интегратора.
----
Ёжик!
Вопрос решается 6 минут разговора с тех.поддержкой Фирмы разработчика (http://ucs.ru).
R-Keeper версии 6 использует DOS. Версия 7 использует Windows.
DOS необходим версии DR-DOS v7.0.3 и старше. (Кстати, на заметку, сначала мне сказали что v5, спустя пару минут перезвонили и уточнили 7.0.3)
Разговор шел про кассу.
----
Обращаю внимание, что Caldera DR-DOS (актуальна и продолжает развитие) и Microsoft MS-DOS (развитие завершено) разные вещи.

Moneo
11-04-2015, 22:03
Это конечно отлично, но DR-DOS v7.0.3 на конкретно том терминале что мне нужен не работает принципиально. Разобраться я так и не разобрался почему больше чем 30мб не работает флешка видно все же из-за ограничений dos каких-то может ограничений fat12. В принципе тему можно закрывать если идей нет.

yurfed
11-04-2015, 22:09
расширил через ultraiso дальше дело не идет, »Дальше чего не идёт, расскажите подробно.
Что значит расширил?
надо что-то прописать в config.sys или подключить что-то дополнительно. »Прописать "Что-то" это вы о чём? Прописать можно много, только вот что?
по минимум память грузить +сказали 6.22 именно нужна. »Берите образ MS DOS 7.1 или, как уже сказали, FreeDOS.
Caldera DR-DOS (актуальна и продолжает развитие) и Microsoft MS-DOS (развитие завершено) »А смысл, если разрабатывалось и точилось под MS DOS.
Можно ещё выдернутую из Windows Milenium версию DOS 8, но хрен её знает.

lxa85
12-04-2015, 00:15
DR- имеет поддержку и FAT32 и всего остального.
Равно как и FreeDOS (AFAIK имеет iso образ и флеш-образ) и PTS-DOS.
+ это данные от оф. поддержки.
DOS 8 в глаза не видел, за эксперимент ручаться не буду.
----
Moneo, давайте тогда, чтобы нам не гадать, какие еще версии DOS "принципиально не идут"?
И кстати по объему флешки. Техпод обронил "2х-гиговая флешка".
И еще вскользь упомянул про инструкцию. Я так понял, что при покупке системы они выдают "букварь".

Moneo
12-04-2015, 11:01
Я систему эту не покупал, я только начинаю в ней разбираться с целью трудоустройства. Флешка изначально 4гб, изменил формат образа в ultraiso на 30мб, записал с помощью RMPrepUSB с параметрами dos, hdd, fat16. В итоге он отображает флешку как fat12 и если я больше 30мб ставлю, то дос висит на стадии starting dos..вероятно это ограничения fat12..точно не уверен. "Букварь" как вы говорите, изучен вдоль и поперек.

lxa85
12-04-2015, 16:18
Moneo, подождите. А как вообще выглядит процесс?
У вас есть кассовое устройство? Или вы проверяете под виртуалкой?
Кто или что пишет "starting dos ..."?
Я просто не в курсе, как все это выглядит физически и как мне воспроизвести данную ошибку.
Поэтому что и остается, как строить догадки.
вероятно это ограничения fat12..точно не уверен »
Нет. Более ранние версии DOS понимали 42 Mb диски Seagate (могу фотографию показать).
----
"Букварь" как вы говорите, изучен вдоль и поперек. »
Есть у него ссылка в рунете?

P.S.
У меня есть склонность к использованию синонимичных слов. Не принимайте на свой счет. Самому интересно в теме разобраться :), пусть и не своими руками.

Moneo
13-04-2015, 00:48
Ошибка появляется и на обычном компьютере, терминал отличается тем что это моноблок с кучей подключенных дополнительных устройств. Мануала их в интернете нет, доступ запоролен. Проверяю на своем компьютере и на соседском ноуте, попробуйте взять базовый образ ms-dos 6.22 или dr-dos 7.03 и записать его на флешку так чтоб у вас было хотя бы 50мб дополнительного места для закидки файлов и тогда скажете о результатах операции..может я что-то не так делаю. Я много вариантов перепробовал. В биосе ставлю как fdd загрузку, в параметрах RMPrepUSB dos, hdd, fat16. Мне тут написали что Fat12 максимум поддерживает 32 Мб может это с этим связано, так как у меня флешка после записи образа показывает fat12.

yurfed
13-04-2015, 01:22
DR- имеет поддержку и FAT32 и всего остального. »
попробуйте взять базовый образ ms-dos 6.22 или dr-dos 7.03 и записать его на флешку так чтоб у вас было хотя бы 50мб дополнительного места для закидки файлов и тогда скажете о результатах операции.. »Стоп! Теперь вообще не понял. Вы не можете записать что либо на флешку с установленной DOS, так?
Странно, у меня есть флешка с DOS 7.1 (http://old-dos.ru/files/file_764.html) отформатированная FAT32 и ни каких проблем.
Зачем вам GRUB, если имеется свой загрузчик.
PS У вас флешка случаем в режим CD не встала?

lxa85
13-04-2015, 11:27
Если верить данной ссылкеФайловая система/FAT12/ (http://cpubook.ru/Файловая%20система/FAT12/), то адресуемое пространство в системе FAT12 действительно имеет ограничение в 32 Мб.
Следовательно надо использовать другую ФС.
----
FAT12 - использовалась для дискет.
Для жестких дисков следует использовать FAT16, адресующее 2Гб пространства или более старшие версии.
----
Moneo, я так понял, что вы берете образ дискеты, переносите его на флешку, а затем пытаетесь увеличить размер через с помощью сторонних утилит.
А т.к. дискета имеет FAT12 (больше там просто не зачем), то вы сталкиваетесь с ограничением в 32Мб.
----
Вы пробовали использовать оставшееся пространство с разметкой FAT16, FAT32?
Что вы знаете о разделах жесткого диска? (основной/дополнительный/активный и т.д.)
----
Почитайте внимательнее про процесс переноса и раскрытия образа. Изначальное форматирование флешки это конечно хорошо, но образ дискеты с DOS будет переписывать свою ФС в силу особенностей работы с образами (побайтовыи копиями оригинала).
Восстановление образа и простое копирование файлов - это различные вещи.
Загрузчик же пишется в отдельную, загрузочную, область которой передается управление в процессе загрузки. (В случае с DOS это io.sys, переносится командой sys.com)

Moneo
14-04-2015, 14:05
Я беру образ и его расширяюю через изменить формат образа с помощью ultraiso на 30мб , его потом записываю и получаю на флешке фат12, если я увеличю до 60 и запишу его, то это уже будет фат16 и загрузка доса не идет никак. Мне нужен именно фат меньше 32 то есть 16 или 12. Знаю что загрузчик может записываться в mbr или pbr, диски активные, динамические итд. В чем тут подвох я не знаю, почему фат16 дос не грузит. Может потому что в биосе ставлю как fdd грузить, но до загрузки же дело доходит, если в биосе ставлю usb hdd , то грузит ОС мою.

lxa85
14-04-2015, 20:37
Всё, я понял. Это не правильные пчелы, они делают не правильный мед.
Moneo, оставьте образ в покое. Он FAT12 и все. С бОльшим адресным пространством чем 32 Мб он не работает.
Используйте возможности Grub4Dos (http://greenflash.su/Grub4Dos/files/boot.htm) по возможности передачи управления загрузки.
На форуме найдите "Мультизагрузочная флешка" от Jackson
Сделайте нормальную флешку, запишите туда несколько образов с DOS ом.
И передавайте им (образам) управление через Grub.
Это позволит избежать мороки с ultraiso и пр.

Отпишитесь по результатам. Я пока может тоже такую флешку сделаю, посмотрю.

диски активные, динамические итд »
Активный - это хорошо
Динамический - с какой стати?
и тд - это как?

yurfed
14-04-2015, 20:52
Moneo, СОЗДАНИЕ ЗАГРУЗОЧНОЙ MS-DOS USB-ФЛЕШКИ (http://tro.net.ua/main/soft/item/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BE%D1%87%D0%BD%D0%BE%D0%B9-dos-usb-%D1%84%D0%BB%D0%B5%D1%88%D0%BA%D0%B8.html)
Только что попробовал. Хватило двух минут на всё про всё. Флешка готова.
Будьте внимательны, нужно копировать из папки 3 USB содержимое, но не саму папку.

Moneo
15-04-2015, 16:16
Я понял вас обязательно попробую lxa85. Мне нужен формат fat16 терминалом вроде как читаем только он и fat12. yurfed Ваша утилита в статье fat16 флешку не делает..я много статей видел и пробовал по ним делать. Нашел ветку на форуме http://forum.oszone.net/thread-149975.html эту имели ввиду? Как мне использовать возможности Grub4Dos по возможности передачи управления загрузки..я с ним мало знаком +мне надо потом из этого доса скопировать файлы свои на жесткий диск терминала и я не уверен что это получится еслизагрузка досов будет из образа прямо как везде пишут делать. 2 вопрос я все же загрузился на терминале с флешкой меньше 30мб с своими файлами и волков командером, нортоном , но в обоих файл менеджерах у меня именно мои папки закинутые после на флешку видны, но в них самих не видно ничего либо полная ересь не понятный текст или 1 файл с названием executable.lc вообщем не мои файлы и явно не проблемы с кодировкой..домой принес все нормально отображает и на рабочих компьютерах проверял тоже все хорошо, но на терминале в папках белеберда.

Iska
15-04-2015, 16:19
но в них самих не видно ничего либо полная ересь не понятный текст »
8.3 — Википедия (https://ru.wikipedia.org/wiki/8.3)?!

Moneo
15-04-2015, 17:39
Формат соблюден в том и дело

yurfed
15-04-2015, 19:15
на рабочих компьютерах проверял тоже все хорошо, но на терминале в папках белеберда. »Что у вас за терминал?

lxa85
15-04-2015, 19:24
Как мне использовать возможности Grub4Dos по возможности передачи управления загрузки..я с ним мало знаком »
Я же вон ссылочку давал Grub4Dos - Опции загрузки - DOS (http://greenflash.su/Grub4Dos/files/boot.htm#dos)
Получается вы, через утилиту работы с дисками (EASUS Partition Manadger, GParted, Acronis, Paragon, Панель управления) создаете раздел на флешке, объемом 2Гб с файловой системой FAT16. Делаете раздел основным, активным.
Устанавливаете на флешку загрузчик Grub4Dos. Сохраняете в директории Boot все необходимые для работы образы (DOS, Linux, Windows, и т.д.)
В файле меню прописываете правила загрузки. Ссылку я дал. Можно по образу и подобию с уже имеющимися записями.
Нашел ветку на форуме http://forum.oszone.net/thread-149975.html эту имели ввиду? »
Да, именно эта тема.
----
С форматом данных пока не знаю что делать.




© OSzone.net 2001-2012