Ru-Board.club
← Вернуться в раздел «Другие ОС»

» ДОС МИКРОН DOS MICRON

Автор: QSQ
Дата сообщения: 10.10.2011 11:31
ДОС МИКРОН http://vosoft.narod.ru/files/micron/micron10.htm

если записать образ на дискету, то работает.
у меня задача запускать эту же программу с жёсткого диска после загрузчика NTLDR.

boot.ini:

Цитата:
[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\bootsect.frd="Micron"


bootsect.frd - это загрузочный сектор, который я взял с дискеты-дистрибутива (winimage -> image -> boot sector properties -> save).
По идее, должно работать, но этот загрузочный сектор, видимо, не срабатывает (пишет, что плохой загрузочный диск). Пробовал подставлять загрузочный сектор от FreeDOS, он пишет "freedos", но на этом всё останавливается.
По схеме freedos, его загрузочный сектор должен направлять на kernel.sys (я его не умею просматривать). Просмотрел autoexec.bat и нашёл там пару ссылок на диск a:\, и заменил их на c:\. Но и это не дало результата.

Кто может помочь с модернизацией этого нужного проекта?
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 11:38
этот бутсект ничего общего с твоим жестким диском не имеет. дос может и будет на большом диске работать (>2 гиг?) если его в самый первый раздел влепить и взять пропатченные файлы от винды 98. да вот врядли удасться разбить остальной диск так чтоб дос работал.
так что тебе надо в boot.ini добавить пункт меню о запуске GRUB4DOS , а уже этим загрузчиком запускать дос с образа флоппи дискеты.
Автор: QSQ
Дата сообщения: 10.10.2011 11:42
doktorpilulkin читайте темы, я ничего из вашего не понял.
как сделать бутсект от "моего" раздела (первый основной активный 60мбайт) и почему бутсект должен зависеть от размера раздела (этим заведует MBR)?

вот есть по теме, но я не понимаю, почему нельзя сделать, как я хочу.
http://www.multiboot.ru/Virtual-Floppy-Booter.htm
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 11:54
файл этот бусектор должен быть с твоего реального винта, как его делать не знаю.

дос не поддерживает большие винты, когда дос появился винтов вообще не было, первые были размером 32 мб, когда еще досом пользовались размер винта был около 2 гигов - не умеет дос видеть винты размером больше. для 98 винды есть специальные пропатченные файлы доса, чтоб ставить ее на большие диски. да и нет вообще никакого смысла ставить дос на винт.
grub4dos специальный загрузчик который умеет запускать образ флоппи дисков и биос будет этот флоппи видеть как реальный флоповод. вот так его и запусти

Добавлено:
вот такую строку для бут.ини добавишь

Цитата:

C:\GRLDR="GRUB4DOS"

а вот такое меню GRUB4DOS-а будет

Цитата:

map /MICRON.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Автор: QSQ
Дата сообщения: 10.10.2011 11:59
doktorpilulkin дос микрон это не мс-дос-6, а сборка на базе freedos. и с дискеты или сменного носителя она прекрасно работает. мне надо запустить её с харда. почему нельзя ntldr-у подсунуть бутсект-файл, как он же это делает для предыдущей дос?
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 12:07
а сменный носитель у тебя какого размера - 500 гигабайт?
этот файл бутсект делается самим досом когда его на жесткий винт устанавливаешь, установи его на винт так как рекомендовано в инструкции, на раздел фат или фат32 причем. фридос нтфс не видит
Автор: QSQ
Дата сообщения: 10.10.2011 12:12
doktorpilulkin программа bootpart восстанавливает бутсект на любом диске вне зависимости от его размера (бутсекта от фридоса там нет )
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 12:17
ну нет никакого смысла ставить дос на винт. самое удобное его с нтфс раздела или вообще с любого раздела запускать грубом из образа флоппи, не будет никаких проблем с размером, не будет тратится основной раздел, не будет никакой не разберихи с номерами дисков.

или ставь как положено - не знаю как фридос ставится, пс дос и мс дос, fdisk - format - sys. у фридоса насколько я помню исо образ - его запускаешь и выбираешь установку на жесткий дис4к в меню и ставишь
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 19:09
скачал утилиту fdisk отдельно
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/fdisk/
и утилиту format для чистоты опыта
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/format/
правда командой sys все равно пользовался с дистрибутива freedos
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/
но ты можешь ее использовать и с флоппи образа твоего микрона.
на виртуалке установил фридос на жесткий диск. после установки тебе останется только скопировать все файлы с флоппи дискеты на жесткий диск

если затеишь это делать на реальный диск учти что большой диск она может направильно разметить и грохнуть тебе все разделы
Автор: QSQ
Дата сообщения: 10.10.2011 19:31
doktorpilulkin то есть ты превратил хард в одну большую дискету, сделал её фридосовской и скопировал файлы с дискеты-микрона? тогда, она, наверное, будет работать.

у меня ситуация, что вначале один основной активный раздел на 50мбайт, а потом всё пространство это доп раздел с логическими разделами.
в основном стоит ntldr и копия загрузочной дискеты от win98, которая по пункту меню выдаёт мне dos.
windows xp на дополнительном разделе в первом логическом диске. т.е. ntldr перенаправляет загрузку в доп раздел.

я хотел сохранить основноф раздел с ntldr, но по моим опытам, она может грузить только microsoft-овские продукты, а freedos - нет. пробовал снимать bootsect с cia.img, и даже с одной сборкой на досе она тоже не работает.

в результате добавил к своей дискете ntfspro (чтобы редактировать нтфс). а как подступиться к grub даже не имею понятия: везде всего понаписано...
Автор: doktorpilulkin
Дата сообщения: 10.10.2011 19:39
ниче я ни во что не превращал . микрон этот просто удобный фридосик, но в нем нет файлов для установки на жесткий диск, вот я взял их от фридоса - установил фридос на жесктий диск, а потом туда влепил сборку микрона
Автор: lucky_Luk
Дата сообщения: 26.01.2012 14:35
Как из этой штуки CD-шки записывать, какой программой?
Автор: doktorpilulkin
Дата сообщения: 26.01.2012 14:48
есть одна прога которая под досом диски пишет, и ключ к ней есть. только она большая неудобная
погугли легко найдешь
Автор: lucky_Luk
Дата сообщения: 26.01.2012 18:24
doktorpilulkin


Цитата:
есть одна прога которая под досом диски пишет, и ключ к ней есть. только она большая неудобная
погугли легко найдешь

Вспоминается что-то такое... Просто на офсайте заявлено, что из-под Микрона можно диски писать. Я думал прога уже в комплекте.
Автор: XPEHOMETP
Дата сообщения: 27.01.2012 11:40

Цитата:
В основе дистрибутива ДОС МИКРОН - FreeDOS 0.9 SR 2 выпуска конца 2005 года, возможности которой существенно расширены с помощью набора драйверов и утилит сторонних производителей.

Вывод: забейте наглухо и используйте современный FreeDOS, который сейчас преодолел многие реальные ограничения своих бета-версий.

Поддержка USB-накопителей под ДОС - пусть не хвалятся, это реально больное место. Полной поддержки никогда нет и не было. Все используют полусырые драйвера неких японских фирм, выложенные в открытый доступ. Просто, альтернатив нету. С чем-то они работают, с чем-то нет. Гуглите на DOS + USB, получаете ссылки на скачку этих драйверов с инструкциями, как их прикреприть в файлы конфигурации. Но нет никакой гарантии, что лично Вам в данном конкретном случае это поможет. И чем более наворочен девайс, тем больше шансов, что он не подцепится этими драйверами. Работа с NTFS - почти на том же уровне, наверняка.
Автор: lucky_Luk
Дата сообщения: 27.01.2012 13:16
XPEHOMETP


Цитата:
Поддержка USB-накопителей под ДОС - пусть не хвалятся, это реально больное место.

Косо-криво, но обычно работает. А вот поддержка NTFS - вот там вечная задница. Срабатывает через раз, не совместимо не с длинными именами файлов, ни с русскими именами вообще.

Задача такой системы: скинуть хоть что-то с компа c упавшей виндой, на котором 32-64 метра памяти (32 - мастдай, 64 - уже Win2000 и NTFS), не выдергивая HDD.
Автор: Sevakunj
Дата сообщения: 15.02.2012 12:17

Цитата:
Задача такой системы: скинуть хоть что-то с компа c упавшей виндой
Для таких целей я использую Bart PE boot CD, там и Тотал есть и неро и USB видно...
Вариант №2 др.Веб лайф USB, там есть мс (миднайт коммандер), им тоже можно перекинуть и в папках системных потереть куда нет доступа (System Volume Information)
Автор: lucky_Luk
Дата сообщения: 15.02.2012 12:18
Sevakunj


Цитата:
Для таких целей я использую Bart PE boot CD, там и Тотал есть и неро и USB видно...

Разные весовые категории. PE - от 128 метров оперативки, ДОС - на древнее железо.

Добавлено:
Есть сборка SuperDOS - там NTFS нормально прикручен, видит русские имена файлов. Легко в гугле ищется.
Автор: XPEHOMETP
Дата сообщения: 22.02.2012 10:00
lucky_Luk

Цитата:
Задача такой системы: скинуть хоть что-то с компа c упавшей виндой, на котором 32-64 метра памяти (32 - мастдай, 64 - уже Win2000 и NTFS), не выдергивая HDD.

Ёёёё... Даже у меня на работе, при всех прелестях бюджетного финансирования, сейчас нет абсолютно ни одного рабочего компа, который бы имел меньше 128 Мб оперативы. То есть, лично мой имел очень долгое время 128 Мб, сейчас у него в два раза больше. Тем не менее, жесткий диск свего рабочего компа (ну, на работе) я полностью отформатировал в FAT32, чтобы при умирании системы хоть через флоппик полезную инфу скачать. Но полностью убить систему пока что не удалось, за 10 лет с лишним. Дядя Билли все же старался, где-то местами.
Автор: lucky_Luk
Дата сообщения: 22.02.2012 11:30
XPEHOMETP

Цитата:
Тем не менее, жесткий диск свего рабочего компа (ну, на работе) я полностью отформатировал в FAT32, чтобы при умирании системы хоть через флоппик полезную инфу скачать.

Я тоже через это проходил. Флопиками много не унесешь, размеры не те.
Каменный век, флопики, ФАТ32 ради флопиков, юзай WinPE . Под 128 метров можно собрать мелкую сборку (достаточно чтобы увидеть файлы и слить на флешку/диск) или универсального монстра с офисом и видеоплеером (но монстру понадобится файл подкачки).


Цитата:
Дядя Билли все же старался, где-то местами.

Не видел как падает учетная запись на Win2000, стоящем на FAT32? Это чума.





Добавлено:

Цитата:
Даже у меня на работе, при всех прелестях бюджетного финансирования, сейчас нет абсолютно ни одного рабочего компа, который бы имел меньше 128 Мб оперативы.

У меня это чисто спортивная задача, такого живого компа у меня нету.

Но комп с 64 метрами, NTFS и Win2000 я видел и работал с таким довольно долго. Неплохая печатная машинка для редактирования простеньких сайтов.

А на компе с 8 метрами памяти неплохо живет Win95, домашняя печатная машинка, была такая у кореша. Музыку крутила, офис бегал, старые игры по-моему тоже шли.
Автор: Aq_UNDERSCOPE_0
Дата сообщения: 01.04.2012 20:01

Цитата:
первые были размером 32 мб


Школьнег детектед.

Иди у папы спроси, как выглядели первые болгарские «Изоты».

Первые винты, которые действительно у народа были (то есть их можно было купить простому смертному), имели ёмкости 5, 10, 20 и 40МБ. Судя по упоминаниям в опциях древних BIOS'ов, у буржуев была ещё целая куча винтов с нестандартным числом секторов и головок, но в этой стране живьём их почти никто не видел.


Цитата:
когда еще досом пользовались размер винта был около 2 гигов - не умеет дос видеть винты размером больше.


Вообще-то винты можно увидеть до 4ГБ (ограничение 32-битной линейной адресации). Разделы -- да, не могли быть больше 2ГБ (ограничение ФАТ16).


Цитата:
Как из этой штуки CD-шки записывать, какой программой?


Точно уже не помню -- давно делал. Но примерно делается это так:

ASPI2DOS.SYS (или что-то вроде этого) надо найти, скачать, закинуть в корень и прописать в конфиге. (Аспи-драйвер для доса, дающий прямой доступ к SCSI/ATAPI-устройствам).

Всякие ATAPICD.SYS и прочие должны быть закомментированы -- оно с ними несовместимо.

И потом досовый CDRECORD.EXE, который есть часть GNU-шного пакета cdrtools.


Цитата:
Задача такой системы: скинуть хоть что-то с компа c упавшей виндой, на котором 32-64 метра памяти (32 - мастдай, 64 - уже Win2000 и NTFS), не выдергивая HDD.


Гном партишн эдитор Лив-СиДи спасёт отца русской демократии. В нём Миднайт коммандер есть и NTFS можно смонтировать. Памяти не знаю точно сколько требует, но на 64МБ работало. Вроде даже там cdrtools есть.

Sabayon Linux core CD (именно Core, базовая система без графической оболочки) -- ей тоже можно многое вытащить, но там Миднайт Коммандера нету и Cdrecord'а тоже. Но если есть подключение к Инету, можно слёту выкачать с помощью менеджера пакетов и сразу пользоваться.

...И другие мини-линуксы -- Гугл в помощь.


Цитата:
Но комп с 64 метрами, NTFS и Win2000 я видел и работал с таким довольно долго. Неплохая печатная машинка для редактирования простеньких сайтов.

Мой первый в жизни комп имел столько. Там редактировались отнюдь не простенькие файлы. Borland Delphi и Sound Forge там жили, помимо Оффиса и прочей дребедени.


Цитата:
А на компе с 8 метрами памяти неплохо живет Win95, домашняя печатная машинка, была такая у кореша.

Милое было дело. Правда, с 8МБ памяти даже Вин95 нормально не жила -- для нормальной работы без тормозов нужно было минимум 16.
Автор: deor1000
Дата сообщения: 04.05.2012 10:34
Возможен такой один из вариантов. Пусть есть пустой жёсткий диск. Разбиваем его таким образом.
1-я часть ntfs, 2-я часть - ext (под линукс) 3-я часть - fat16 (2 гигабата). Это были первичные разделы. Первым устанавливается windows, потом во второй части ubuntu.
Перезагружаем компьютер, входим с дискеты, видим третий раздел в досе как диск C:
Делаем раздел системным при помощи стандартных средств. Перегружаемся, заходим в линукс, делаем grub-update и в загрузочном меню есть вход для доса. Работающий дос на жёстком диске.
Автор: XPEHOMETP
Дата сообщения: 04.05.2012 10:48
deor1000
Возможно, забыли про то, что ДОС - зело древняя система, с раздела, установленного дальше 2 ГБ от физического начала винта, не заведется. Во избежание проблем, надо пихать на первый раздел. Но: я не в курсе возможностей grub. Стандартные возможности Винды (в том числе NTFS loader) не позволят закинуть DOS так далеко от начала диска.
Автор: deor1000
Дата сообщения: 04.05.2012 14:19
Вполне возможно, что что-то забыл, но: досов великое множество и далеко не все они в прошлом. фридос вполне современный и активно развивается в наше время. Также хочу обратить Ваше внимание на последнюю версию дрдос. Обе они вполне прилично работают на современных жёстких дисках. Какие-то детали я пропустил, если интересно, задайте конкретные вопросы - я отвечу.
Автор: XPEHOMETP
Дата сообщения: 04.05.2012 14:34
Проблема-то не в охвате объема современных жестких дисков (тут все через BIOS делается, он справился - и ноу проблем), а в том, что DOS был актуален во времена дисков небольшого размера. Соответственно, его загрузчик в MBR не мог "выстрелить" дальше 2 ГБ - размеры MBR не позволяли прописать более далекий адрес. И было не актуально в то время. Другие системы преодолели барьер в 2 ГБ через запись в служебную область современных больших винчестеров, с которой ДОС работать так и не научился.

Честно говоря, я не в курсе полных возможностей FreeDOS. Как и возможностей grub. Но стандартными средствами Винды и MS DOS Вы никогда не сможете поставить DOS на удаленный от начала диска раздел и сделать так, чтобы он запускался. Я в курсе, что NTFS loader теоретически может запускать DOS с раздела, как угодно далекого от начала диска, но для этого на практике сначала надо на этот раздел DOS поставить. А вот тут получится полная фига. Какие-то нестандартные проги третьих фирм, возможно, это умеют. Я тут тоже не в курсе.
Автор: deor1000
Дата сообщения: 04.05.2012 15:42
По-поводу поставить дос: если для дос создать первичный раздел и если предыдущие разделы (по расположению на жёстком диске) отформатированы в непонятные для доса форматы (ntfs, ext4 и т.д.) и если сам раздел для дос отформатировать в fat16 или в fat32, то достаточно использовать дискету "дос-микрон": запуститься с неё, перенести системные файлы при помощи sys и затем просто добавить другие системные файлы и правильные конфигурационные файлы и всё, дос на жёстком диске установлен. Кроме как через grub туда можно попадать при загрузке с дискеты. Но это я говорю о чистом варианте устновки дос.

Можно пользоваться досом, загружаясь с cd. Вполне возможно, что дос можно запускать и с usb.

В windows я тоже не знаю как. В линукс это делается на автомате. Я слышал, но не пробовал, что есть grub for dos. И вообще запуск через grub можно организовать не из жёсткого диска, а, например, из дискеты, загружаясь с неё.

Страницы: 1

Предыдущая тема: SCO OpenServer и Zabbix agent


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.