Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера

Операционная система OS/2 Warp

© Александр Фролов, Григорий Фролов
Том 20, М.: Диалог-МИФИ, 1993, 271 стр.

[Назад] [Содеожание] [Дальше]

6.3. Загрузка DOS с дискеты или ее образа

Операционная система IBM OS/2 Warp содержит встроенные средства эмуляции среды DOS. Тем не менее, при необходимости вы можете загрузить в виртуальную машину операционную систему DOS, расположенную на системной дискете. Можно также подготовить образ такой дискеты в виде файла на диске и выполнять загрузку DOS из этого файла.

Для тех из вас, кто работал с компьютерами IBM-370 или ЕС ЭВМ в операционной системе VM (СВМ), в этом нет ничего нового или неожиданного. Операционная система VM позволяет вам загрузить в виртуальную машину практически любую операционную систему, расположенную на диске или магнитной ленте (лишь бы она была предназначена для работы на компьютере IBM-370).

Возможность загрузки конкретной версии DOS в виртуальную машину IBM OS/2 Warp может оказаться полезной, например, в том случае, если у вас есть необходимость работать с программой, рассчитанной именно на эту версию или если программа использует недокументированные возможности DOS, которые не эмулируются IBM OS/2 Warp.

Другой случай, когда вам может потребоваться загрузить конкретную версию DOS - отсутствие драйвера IBM OS/2 для устройства чтения компакт-диска (хотя IBM OS/2 Warp версии 3.0 может работать с очень многими типами таких устройств). В этом случае вы можете загрузить драйвер устройства в файле config.sys операционной системы DOS, подготовленной на дискете, и сделать образ этой дискеты в виде файла. Загрузив DOS из образа файла, вы получите доступ одновременно к компакт-дискам, файловой системе FAT и HPFS .

Загрузка DOS с дискеты

Загрузка DOS с дискеты выполняется очень просто. Откройте папку Command Prompts, расположенную в папке OS/2 System. В ней вы найдете пиктограмму DOS from Drive A:. Вставьте системную дискету DOS в устройство A: и сделайте двойной щелчок левой клавишей мыши по этой пиктограмме.

В результате будет создан сеанс DOS, загруженной с дискеты. Однако для того чтобы в данном сеансе вам были доступны диски HPFS , необходимо дополнительно использовать драйвер fsfilter.sys , расположенный в каталоге os2/mdos. Скопируйте этот файл на системную дискету DOS и подключите его в файле config.sys:

device =fsfilter.sys 

Если в данном сеансе DOS вам нужны средства управления расширенной или дополнительной памяти, вам потребуются драйверы himem.sys и emm386.sys из каталога os2/mdos. Скопируйте их на системную дискету DOS и подключите следующим образом:

device =himem.sys
device =emm386.sys

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

Загрузка DOS из образа дискеты

Подготовьте системную дискету DOS, как это было описано в предыдущем разделе. Затем создайте на жестком диске каталог с произвольным именем, например, bootdos. Сделайте этот каталог текущим и скопируйте в него образ системной дискеты DOS при помощи команды VMDISK :

vmdisk a: dos330.img

В качестве первого параметра этой команде необходимо указать имя НГМД, в который вставлена системная дискета, в качестве второго - имя файла, в который будет скопирован образ дискеты.

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

После этого на экране появится блокнот свойств объекта (в данном случае, блокнот свойств программы).

В диалоговой панели "Program" в поле "Path and file name" введите символ "*".

Затем откройте диалоговую панель "Session". В этой панели вы должны выбрать оконный или полноэкранный режим работы, включив, соответственно, переключатель "DOS window" или 'DOS full screen" (по вашему усмотрению).

На следующем этапе вам нужно нажать кнопку "DOS settings..." и в появившейся на экране диалоговой панели "DOS Setting - Categories" включить переключатель "Other DOS Settings" и нажать кнопку "OK".

На экране появится список параметров. Выберите параметр DOS_STARTUP_DRIVE и введите в качестве значения параметра путь к только что созданному вами файлу, содержащему образ системной дискеты DOS. Затем нажмите кнопку 'Save" и закройте блокнот, сделав двойной щелчок левой клавишей мыши по пиктограмме системного меню блокнота.

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

Заметим, что для экономии места на жестком диске вы можете использовать в качестве системной дискету емкостью 720 или 360 Кбайт. Можно также подготовить дискету емкостью всего 180 Кбайт, отформатировав ее следующим образом:

format a: /F:180 /s

Единственное условие - вы должны форматировать дискету двойной плотности (360 Кбайт) в среде реальной DOS, например, версии 5.0, но не в виртуальной машине DOS, работающей под управлением IBM OS/2 Warp.

[Назад] [Содеожание] [Дальше]


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016