Меню Рубрики

Установка dos для vmware

Установка MS DOS на виртуальную машину

Тема:установка ОС MS DOS на виртуальную машину при помощи программы MS Virtual PC.

Продолжительность работы:4 часа.

Цель работы:Получение практических навыков при работе с программой MS Virtual PC и установка на неё виртуальной ОС MS DOS.

1. Создание виртуальной машины.

2. Установка MS DOS.

3. Выполнение некоторых команд MS DOS.

4. Удаление виртуальной машины.

Краткие теоретические сведения

Виртуальные машины (ВМ)

Иногда возникает необходимость запустить на ПК какую-нибудь программу, написанную для другой платформы, выполнить удаленное администрирование и прочее. Поэтому приходится устанавливать на ПК две, а то и три операционные системы (ОС), а при необходимости переходить от одной к другой — делать перезагрузку своей машины. Для этого существуют специальные программы эмуляции ОС, разработанных такими компаниями, как VMware, Connectix и Swsoft.

Программа Virtual PC была выпущена компанией Connectix в 1988 году. В ней была применена технология VM (ВМ — виртуальных машин) для использования виртуальной памяти ПК. Первоначально программа Virtual PC предназначалась для пользователей Macintosh, чтобы они могли запускать MS Windows и соответствующие приложения на своих компьютерах. Затем сфера применения программы расширилась сначала на пользователей OS/2, а затем и на пользователей Windows.

2. MS Virtual PC

MS Virtual PC из двух версий: эмулятор Mac для программного обеспечения IBM-совместимых ПК и Virtual PC for Windows.

Доступная для использования версия MS Virtual PC 2004 может быть установлена практически на всех версиях ОС Windows — XP, NT, 2000, ME и др. А уже под управлением Virtual PC могут быть установлены все варианты Windows, Linux, Solaris, NetWare, BeOSи OS/2 Warp.

Хотя сама программа не предъявляет особых условий при установке (около 30-40 Мбайт на жестком диске, 20 МБ ОЗУ), установка дополнительных — «гостевых» — операционных систем под Virtual PC накладывает на характеристики вашего компьютера дополнительные требования.

К наиболее важным можно отнести требования к процессору (он должен иметь частоту не менее 400 МГц, желательно — не менее 600 МГц), ОП и свободному дисковому пространству. Характеристики последних зависят от устанавливаемой «гостевой» ОС. К примеру, установка Windows 98 требует не менее 64 Мб RAM и 500 Мб на жестком диске. Для Windows NT/2000 требования еще больше — дополнительно требуется не менее 128 — 256 Мб RAM и 1 — 2 Гб дискового пространства.

Если вы захотите поставить не одну гостевую ОС, а больше, то характеристики ОП и места на диске можно получить прямым сложением требований для каждой из устанавливаемых ОС.

Следует учитывать, что любой эмулятор работает не столь быстро и успешно, как основная ОС. Сразу заметно снижение производительности, и особенно возрастает время доступа к жесткому диску.

MS Virtual PC распределяет ресурсы компьютера между виртуальными машинами. Процессорное время и ОП просто делятся между процессами, а как быть с дисководами и сетевыми адаптерами? Вводятся понятия виртуальные дисководы, жесткие диски, последовательные и параллельные порты, сетевые адаптеры. И когда одна из гостевых ОС монополизирует такой ресурс, то другие ОС (даже основная) либо не могут работать с устройством (например, с дисководом), либо имеют ограниченный доступ к нему.

2.3.1. Виртуальный жесткий диск

Виртуальный жесткий диск представляет собой один файл с расширением .vhd. Он может быть четырех типов.

· Динамически расширяющийся. Программа MS Virtual PC контролирует размер виртуального диска, и он обычно равен максимальному размеру данных, сохраненных на нем. Исключение составляет явление дефрагментации, возникающее при удалении файлов с виртуального диска;

· Фиксированного размера. Размер задается пользователем и не изменяется в процессе эмуляции.

· Различного размера. Этот виртуальный диск основан на конфигурации уже существующего виртуального диска. Только изменения, сделанные в процессе работы с виртуальной машиной, сохраняются на виртуальном диске различного размера.

· Соединенный с жестким диском. Этот виртуальный жесткий диск сцеплен с реальным жестким диском.

В программе MS Virtual PC существует мастер виртуальных дисков, который позволяет создать новый виртуальный диск или преобразовать уже существующий в другой тип жестких дисков.

Технология виртуальный жестких дисков является большим преимуществом программы MS Virtual PC и позволяет перенести любую виртуальную ОС с компьютера на компьютер, просто скопировав один файл.

2.3.2. Виртуальные CD-привод и накопитель на гибких дисках

Эти устройства имеют одинаковые свойства и настраиваются схоже. Любая работающая ВМ может либо обладать этим ресурсом, либо нет. Если же ВМ обладает ресурсом, то здесь тоже возможны два варианта:

— виртуальный накопитель совпадает с реальным;

— используются виртуальные диски и дискеты, которые представляют собой файлы с расширением .iso и .vfd соответственно.

Файлы типа .iso могут быть созданы не только программой MS Virtual PC. Это технология – один из способов перенести информацию с реальных носителей на виртуальные.

Порты COM1, COM2, LPT1 могут также быть виртуальными или отсутствовать в ВМ. А последовательные порты могут быть еще и текстовыми файлами или именованными каналами.

Программа MS Virtual PC позволяет изменять объём предоставляемой ОП от 4 Мбайт и до 80% от количества ОП, установленной на вашем компьютере.

2.3.5. Эмуляция остальных устройств

Можно сказать, что гостевая ОС почти не связана с тем оборудованием, что может быть установлено на вашем компьютере. Какая бы звуковая карта не была у вас установлена, MS Virtual PC сэмулирует стандартную для определенной гостевой ОС (для WindowsCreative Labs SoundBlaster 16). Аналогично MS Virtual PC поступит и с видеоадаптером, и с монитором, и с мышкой, и с клавиатурой, и с сетевым адаптером. Все это возможно, так как эмулируется BIOS. Хотя максимум, что вы сможете настроить в нем, так это последовательность начальной загрузки.

Помимо настройки ресурсов в MS Virtual PC можно настраивать поведение каждой ВМ относительно самой программы. Например, работа ВМ в полноэкранном режиме. Также возможна всеобъёмлющая настройка самой программы Virtual PC. Самые важные из них, это распределение процессорного времени между ВМ, настройки безопасности.

Читайте также:  Установка противотуманок бмв е39

Вложенная эмуляция ВМ запрещена, то есть нельзя установить и выполнить программу MS Virtual PC на уже установленной виртуальной машине.

Порядок выполнения

Создание виртуальной машины

1. Запустите программу MS Virtual PC.

Используемые в лабораторной работе каталоги, в которых находятся программы, уточняются преподавателем. Например, в лаборатории 210 кафедры ЭВМ РГРТУ программа MS VPC запускается из каталога C:\Program Files\MS Virtual PC\virtual.exe.

Если не установлено ни одной ВМ, то автоматически запустится мастер создания виртуальных машин. Если этого не произошло, нажмите «New…».

2. В появившемся окне нажмите «Next».

3. Далее выберите в окне «Create a virtual machine» создание новой виртуальной машины и нажмите «Next».

4. В строке «Name and Location» выберите имя новой виртуальной машины и её размещение, нажмите «Next».

Например, необходимо указать папку и имя таким образом: D:\USERS\группа 443\MS DOS

5. Выберите тип ОС: MS DOS. Нажмите «Next».

6. Далее в пункте «Adjusting the RAM» укажите размер оперативной памяти для машины: для MS DOS в пределах 4-10 MB и нажмите «Next».

7. Выберите пункт «A new virtual hard disk» для создания нового виртуального жесткого диска или «An existing virtual hard disk» — использовать существующий виртуальный жесткий диск, в зависимости от того был он создан или нет, и нажмите «Next».

8. Укажите путь к виртуальному жесткому диску и нажмите «Next».

9. Машина создана, нажмите «Finish».

10. В появившемся окне программы MS Virtual PC выберите вашу виртуальную машину и нажмите «Start».

11. После запуска в появившемся окне выберите пункт меню «Floppy» → «Capture Floppy Disk Image…» и выберите виртуальную дискету для запуска MS DOS c неё. Файл называется «MS DOS…vdf» и располагается в папке «Мои документы».

Нажать кнопку «Открыть», затем Enter.

Просмотрите содержимое диска A:.

Файл с образом MS DOSназывается DOS.vfd.

Установка MS-DOS

1. После запуска виртуальной машины необходимо установить ОС MS DOS.

Для этого необходимо подключить образ дискеты с ОС DOS и другими программами.

В появившемся окне выберите пункт меню «Floppy\Capture Floppy Disk Image…»

2. Затем установить путь к виртуальной дискете с образом MS DOS и открыть её.

Например, в лаборатории 210 кафедры ЭВМ необходимо установить путь D:\wm2000\virtual.pc\dos.vfd, нажать кнопку «Открыть», а затем Enter.

3. Просмотрите содержимое диска A:, введя соответствующую команду MS DOS.

Последнее изменение этой страницы: 2017-02-05; Нарушение авторского права страницы

источник

Нужно ли знать DOS. Устанавливаем DOS на VirtualBox

Д о середины 90-х годов MS DOS являлась едва ли не самой популярной операционной системой в мире. Сегодня от ее прежнего величия остались едва заметные следы, хотя справедливости ради нужно отметить, что в некоторых устаревших промышленных системах DOS по-прежнему используется как основной или дополнительный управляющий элемент. Впрочем, чтобы ознакомиться с DOS вам не нужно далеко ходить, достаточно открыть диалоговое окошко Run и выполнить команду CMD. Итак, DOS не умерла, она продолжает существовать, но уже в виде отдельного приложения также известного как командная строка Windows.

Некоторые начинающие пользователи ошибочно полагают, что командная строка и есть та самая DOS, с которой всё когда-то начиналось. Действительно, первые версии Windows вплоть до XP базировались на DOS, но затем все изменилось и DOS, вернее, то, что от нее осталось, стала работать на уровне приложений. Правда, командная строка это не совсем обычная утилита; имея доступ к важнейшим системным функциям, до сих пор служит одним ключевых средств управления Windows. А как на счет настоящей MS DOS, стоит ли ее изучать, как-никак это все же фундамент?

Ввиду того, что сейчас на DOS никто не работает, ее глубокое изучение не имеет практического смысла. Большинству пользователей, считающих себя «корифеями» дел компьютерных достаточно знать основной набор команд. Более глубокое знание DOS может понадобиться программистам, вернее тем, кто начинает изучать программирование под Windows, хотя здесь намного важнее понять саму идеологию, подход к программированию приложений, а DOS это дело наживное. В общем, знание MS DOS не повредит никому. Скорее напротив, это расширит ваш кругозор, а заодно даст более ясные понятия о том, как работает компьютер.

Итак, вы решили встретиться с MS DOS, так сказать, лицом к лицу. С чего лучше начать? По идее, было бы неплохо где-нибудь откопать древний компьютер и дискеты к нему, но будет гораздо проще воспользоваться одной из систем виртуализации, например программой VirtualBox. Что касается самой DOS, то скачать ее можно без каких-либо проблем на просторах Интернета. Сегодня DOS можно встретить в виде архивов с файлами, требующим записи на дискету, в виде образов установочных дискет в формате IMA, а также установочных образов ISO. Сразу скажу, что использовать последние намного удобнее. И еще. Могут встречаться чистые дистрибутивы DOS и могут встречаться сборки с готовым набором драйверов и приложений. Как вариант, можно установить их оба, так будет даже лучше.

Установка DOS начинается с создания виртуального компьютера. Запускаем VirtualBox, жмем кнопку Создать, даем машине имя,

выделяем оперативную память (по умолчанию 32 Мб, но можно дать и больше),

тип диска оставляем по умолчанию,

формат можно выбрать фиксированный или динамический, физический размер устанавливаем по желанию (от 100 до 500 мб).

Если установка будет производиться с загрузочного образа ISO, ничего настраивать не нужно, просто жмем кнопку Запустить и в приводе хоста указываем путь к диску.

Процесс установки не отличается сложностью, нужно лишь следовать указаниям мастера.

В процессе установки мастер может предложить инсталлировать дополнительные утилиты, например драйвера и файловый менеджер Volcov Commander.

Смело устанавливаем, поверьте, они вам пригодятся.

Читайте также:  Установка иконки в lineage

В конце, как обычно, перезагружаемся.

Установка с виртуальных дискет, то есть образов IMA производиться несколько иначе. После того как вы скачаете дистрибутив DOS скорее всего у вас на руках окажутся три отдельных файла IMA, например disk1.ima, disk2.ima и disk3.ima. Виртуальную машину в этом случае сразу не запускаем, а открываем настройки, заходим в раздел Носители, напротив контроллера Floppy жмем кнопку с изображением плюсика

и добавляем первый диск — disk1.ima.

Пустой привод удаляем. Также убедитесь, что атрибут дисковода имеет значение .

Если контролера Floppy по какой-то причине не окажется, его нужно будет создать.

После того как настройки будут сохранены, виртуальный компьютер можно запустить. Далее следуем указаниям мастера.

Так как у нас имеется три образа IMA, на определенном моменте установки мастер попросит вас вставить в дисковод вторую, а за ней и третью дискету.

В VirtualBox это делается элементарно. Тут же в окне установки идем в меню Устройства, выбираем Приводы гибких дисков и указываем путь ко второму образу IMA, то есть disk2.ima.

Далее жмем Ввод и продолжаем установку. Точно также подключаем и третью дискету.

После завершения установки не забудьте извлечь из виртуального дисковода установочные дискеты, иначе получите ошибку Non-System disk or disk error, что означает несистемный диск или на диске есть ошибка. Ну это понятно, ведь вы пытаетесь загрузиться с disk3.ima, когда грузиться нужно с диска C. Отключите образ, перезагрузите машину и все заработает.

В общем, если все вы сделаете правильно, уже через пару секунд получите приглашение к работе в командной оболочке DOS.

Ну и чтобы как то отвлечься, забавная песенка про DOS на YouTube’e:

источник

Установка DOS 6.22 + Norton Commander и создание общей папки

Добрый день! Не подскажете, где можно взять DOS 6.22 + Norton Commander (16-разрядный), как его установить и каким образом потом расшарить папку между хостовой и гостевой системой? Сейчас у меня установлена голая консольная версия DOS 6.22 в VirtualBox, работать в которой не слишком удобно. Расшарить папку не получилось, прочитала, что гостевых дополнений для DOS в VirtualBox и VMWare нет, то есть сделать это вообще не удастся.

«Папку» расшарить не получится, для доса нет гостевых дополнений виртуалбокса. Можно попытаться пробросить в виртуаку образ дискеты, в который предварительно закатать nc. А открой секрет, зачем оно надо? =) Приступ it — некрофилии?

Мне необходимо разработать приложение под DOS 6.22 (об этом в следующих темах:)), сейчас хочу наладить инфраструктуру.

Суровое извращение. Но вообще надо гуглить на тему dos networking, искать какой-то живой клиент для smb или (вдруг бывает) cifs. Сетевушка в virtualbox-е какая-то стандартная, ее dos-овские клиенты должны по идее знать.

Ммм. А как-то по ssh заходить туда никто не пробовал?Чтобы обмениваться файлами потом через WinSCP?

Я обходился образом дискеты. Досовское ведро вполне его схавало.

dos 6.22 обязательно? можно использовать dosemu, где есть родная freedos (хотя, теоретически, можно любую версию dos использовать), или эмулятор dosbox, где есть абстрактная версия dos.

нормальных современных способов соединить что-то кроме dos-dos в виде *папки* — нет, я, наверное, месяц, изучал этот вопрос, включая nfs for dos и smb for dos. просто поднять tcp/ip-связь — нет проблем, а вот с *папками* — тяжко.

а для связи dos-dos — personal netware.

nc 5 у меня есть, но не дам. ибо варез Ж)

ssh — работает, у меня даже образ дискеты с freedos и ssh где-то валялся, поднимающий tcpip. обмениваться файлами — КРАЙНЕ сомневаюсь

Я обходился образом дискеты. Досовское ведро вполне его схавало.

Ну это прокатит, конечно, nc или vc или доснафигатор поставить, с голым дедом впридачу. Но как я понимаю, надо будет все это делать регулярно, а с образами возиться — удовольствие ниже среднего.

поразительно, вместо «go to winfaq» народ стал отвечать, вот что значит женский ник выбран =))

DoxBox использовать уже предложили?

Чтобы обмениваться файлами потом через WinSCP

А при чем тут вообще WinSCP? Так-то есть большая разница между консольной программой для win32 и программой для dos.

я всегда про dos отвечаю, и даже иногда пишу. более того, я его до сих пор использую, на аппаратных устройствах, и люблю о нём поговорить?

женский ник? видел бы раньше, может и не ответил бы 🙂

есть doszip, малёхонький и развивается (регулярно выходят новые версии).

Спасибо большое! Вы пробовали, удобно работать? Там просто среди ограничений? •I was not able to read guest files from the host. В принципе важно просто писать код в хостовой системе и потом его компилировать под DOS, то есть обмениваться хотя бы host->guest.

да, предлагали, но я не очень, понимаю, что это, какая операционная система там стоит, как вести разработку, используя DOSbox? Вы работаете с DosBox и разрабатываете приложения под DOS, используя DosBox, удобно?

Нет 🙂 Лет десять доса вживую не видел. А настоящего, микрософтовского, так и все пятнадцать.

В принципе важно просто писать код в хостовой системе и потом его компилировать под DOS

А может быть есть смысл с кросс-компиляцией на хосте заморочиться. Хотя, конечно, проверять надо будет все равно под dos-ом.

DosBox — это виртуальная машина с FreeDOS на борту, позваляет запускать многие старые досовские программы и при этом обеспечивает прозрачный доступ к файловой системе хостового компьютера

и да я её щупал но только в плане поиграть в древнюю игрушку.

Пришёл бы «Петя», давно послали бы по адресу. Самое мягкое — на винфак. А так весна, дево-виртуал, лоровцы ручьи потекли.

Почему послали бы? ДОС — это святое. Даже с настройкой вин’95 может быть не послали бы.

где можно взять DOS 6.22 + Norton Commander

Не понимаю, как выполнить эти шаги:

Run setup from the temporary directory above. Hints: •Give host and guest the same workgroup name. •Select basic redirection (to save memory in the DOS VM). •When done: set filesharing to yes in the \NET\SYSTEM.INI file.

Читайте также:  Установка джилекс краб в кессоне

The default protocol is NWlink and that should do. No need to add e.g. NetBEUI. Additional steps: •Copy netshar.exe and wg1049.exe to the \NET directory. •Run these two executables there, they’ll add and/or overwrite some files.

Я хочу с помощью этого клиента подключаться к DOS-машине по ssh и скидывать туда файлы. Может, кто-то так пробовал, это возможно?

ssh работает? как в этом убедиться? В моей системе я даже не могу узнать IP-адрес, ipconfig не работает. У меня есть мысль получить доступ по ssh со своей машины с помощью какого-нибудь ssh-клиента, например, WinSCP.

Может быть, кто-нибудь подскажет, как обмениваться файлами между гостевой и хостовой системой с помощью флешки?

а FreeDOS не подойдёт?
или поменять VirtualBox на какой нибудь DOSBox или Bochs

чтобы поднять tcp/ip, нужен:

a. пакетный драйвер для сетевой карты (или lsppp для ppp)

b. стек. обычно, он уже вкомпилен в приложения, типа ssh, и требует конфиг-файла wattcp.cfg с указанием конфигурации (путь указывается через какую-то переменную окружения, я уже тонкостей не помню).

то есть, приложение работает — стек работает. приложение не работает — и tcp/ip тоже нет. можно потом запустить другое приложение, и оно тоже на своём, вкомпиленном стеке, будет работать. есть и другие способы, но говорить о них слишком скучно.

ps. я не знаю, что такое winscp. это форум ПРО LINUX.

покдлючить её, как raw-устройство.

kvm -hda dos.img -hdb /dev/sdb

(в virtualbox — в справке virtualbox есть описание, как это сделать)

и отформатировать средствами dos, как диск

в linux/*bsd, вообще можно просто loop-файл подключить, чтобы флешку не мучать

У меня требование DOS 6.22, поэтому хочется использовать именно эту версию. Вы вели разработку под DOS, используя DOSBox? Удобно? Не могли бы дать ссылку на его установку и использование расшаренных папок в нем?

DosBox — это виртуальная машина с FreeDOS на борту

нет. там нечто, частично эмулирующее msdos 5.0 (если не ошибаюсь с версией), никакого freedos там и близко нет.

а можно краткую предысторию, ОТКУДА вообще такое требование?

есть свободные pc dos (с нюансами) и freedos, почему именно древний и страшный msdos 6.22?

По поводу флешки. В VirtualBox Устройства->Устройства USB я могу видеть мою флешку, кликнув по ней, я установила для нее драйвера. Затем в Машина->Настройки->USB я добавила мою флешку. Можно ли как-то увидеть флешку в DOS?Что-то fdisk ничего не выдает. http://screeny.ru/532abeb4ad32b5dc40015f66

почему именно древний и страшный msdos 6.22?

вангую препода-старпёра который ничего кроме msdos 6.22 не видел

Вангую преподавание от азов, что весьма полезно.

а почему 6.22, а не 5.0? или не пер-вер-дос с гламурным тристашестидесятным диском. у меня даже и и дисковод, и дискеты (правда, уже 1.2) где-то валяются.

freedos — нормальная и более адекватная ситуации версия dos, к тому же — открытая.

тебе надо монтировать не флешку, как флешку, а флешку, как обычный диск, обычное блочное устройство

Вангую преподавание от азов, что весьма полезно.

и кроме msdos 6.22 азов не существует и существовать не может, что весьма логично

Не могли бы Вы описать по шагам,как мне это сделать?У меня голая консольная версия DOS 6.22 на VirtualBox и флешка. По ссылке https://forums.virtualbox.org/viewtopic.php?t=1038 не удалось разобраться.

Наверное потому, что есть еще возможность легально найти 6,22 и документация на него все еще валяется на некрософте?
freedos работает в защищенном режиме, кто с ним ближе знаком поправьте если не прав. Ну а азы, надо начинать с архитектуры до 386 и хоть маленько понять как все это работает без V86

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

Не могли бы Вы прокомментировать описанные по ссылке https://forums.virtualbox.org/viewtopic.php?f=6&t=47480 альтернативные пути, может, кто-то пробовал

Other ways: 1. Making a CD-ROM ISO and mount it into the guest: However, you’d need appropriate CD-ROM drivers to access optical drives (DOS doesn’t have native support for CD drives).

2. Floppy images. DOS can access floppy drives without drivers, so it’s the best way. Real easy, if you have a physical floppy drive in your machine (just mount it into the VM and every physical floppy will become available. Without a physical floppy, use ImDisk (free) or WinImage (shareware) to create floppy images for these disks. The images can be mounted into the VM and appear like real floppy disks to the DOS inside. boco Posts: 14Joined: 26. Dec 2009, 05:07Primary OS: MS Windows 7VBox Version: PUELGuest OSses: Windows 7 UL

3. Use another VM (Windows or Linux) to copy the required files onto floppy images. It’s best to start with an image of existing DOS-formatted floppy, copy that, attach the copy to a VM, then delete the files already on the image.

4. Boot a Linux live CD in the VM (make sure to give it enough memory); download and/or copy the appropriate files onto the DOS virtual hard disk.

5. Attach the DOS VM’s virtual hard disk to another VM, perhaps Linux or Windows. Copy the required files, then re-attach the disk to the DOS VM.

6. Use the emulated serial port to copy data into the DOS VM. This is somewhat involved so I won’t go into details.

зачем это человеку, который virtualbox-а боится, как огня?

найти легально? помнится, несколько лет назад история с покупкой windows 2000 у microsoft закончилась примерно (цитирую не дословно): купите актуальную версию, найдите где-нибудь дистрибутив 2000, и ставьте, даунгрейд разрешён. 🙂

источник