1

Поскольку Microsoft бесплатно выпустила исходный код двух старых версий MSDOS , я загрузил ZIP - архив , преобразовал содержимое папки v20object в ISO , создал новую виртуальную машину с Virtualbox и попытался загрузить ее с созданным ISO файлом.

Это не сработало, хотя.

Как я могу загрузить виртуальную машину Virtualbox с недавно открытым исходным кодом MSDOS?

1 ответ1

0

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

SYS A:

поместить необходимые загрузочные файлы в нужное место. Это при условии, что диск уже отформатирован. В качестве альтернативы можно использовать FORMAT A: /S

Тем не менее, часто есть другой способ заставить это работать. (Я провел небольшое исследование этого года назад, когда подумывал написать многоверсионную программу SYS. Но я этого не делал, и то, что я сейчас помню, может быть довольно старым ...) Часто хитрость заключалась в том, чтобы просто получить IO.SYS в первой части диска, а MS-DOS.SYS мог бы быть следующим файлом на диске. Точные детали различались в разных версиях MS-DOS.

Использование дискет может быть проще, чем жестких дисков, так как жесткие диски имеют MBR для работы. Но я думаю, что эта старая версия MS-DOS на самом деле не поддерживает жесткие диски, поэтому определенно планирую использовать дискеты. (Или, поскольку вы сказали, что используете VirtualBox, образы дискет.)

Я подозреваю, что использование SETVER и запуск SYS для MS-DOS 1.0 из более новой версии DOS могут оказаться полезными (если вы достаточно предприимчивы, чтобы продолжать пробовать идеи, которые могут не работать).

Вы можете специально искать информацию, относящуюся к функциональности "загрузчика" операционной системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .