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

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

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

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

2.2. Подготовка к установке IBM OS/2 Warp

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

Определение конфигурации аппаратных средств

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

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

Заполните для вашего компьютера таблицу распределения ресурсов, приведенную ниже (список устройств и значения у вас будут, разумеется, другие). Она вам поможет не только при установке IBM OS/2 Warp, но и при изменении конфигурации компьютера в будущем.

Устройство Порты ввода/вывода Прерывания Каналы DMA Прочее
CD-ROM Mitsumi FX-400 1F0 14 - -
SoundBlaster 16 MCD 220 7 1, 5 -
Сетевой адаптер 300 5 - -
Мышь - 3 - COM2
Модем - 4 - COM1
Принтер - 7 - LPT1

Проследите за тем, чтобы никакие устройства не использовали одновременно один и тот же ресурс. Например, в приведенной выше таблице звуковой адаптер SoundBlaster и принтер используют один и тот же номер прерывания, что неправильно. В данном случае нужно изменить номер прерывания, используемый звуковым адаптером (например, на 10).

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

Номер прерывания Назначение
0 Таймер
1 Клавиатура
2 Каскадирование контроллеров прерываний
3 Асинхронный последовательный порт COM2
4 Асинхронный последовательный порт COM1
5 Обычно свободно, но может использоваться сетевым или звуковым адаптером, контроллером мыши Microsoft Mouse с интерфейсом InPort
6 Контроллер накопителя на гибких магнитных дисках
7 Параллельный порт LPT1, используется для подключения принтера
8 Часы реального времени, расположенные на системной плате компьютера (motherboard)
9 Отображается на прерывание IRQ 2
10 - 12 Можно использовать
13 Арифметический сопроцессор
14 Контроллер жесткого диска
15 Можно использовать

Некоторые дополнительные устройства, а также контроллеры жестких дисков используют каналы прямого доступа к памяти (ПДП). Например, звуковой адаптер Sound Blaster 16 MCD работает сразу с двумя каналами ПДП. Ниже мы привели список каналов ПДП для компьютера IBM PC/AT и совместимых с ним.

Номер канала ПДП Назначение
0 Регенерация оперативной памяти
1 Можно использовать
2 Контроллер накопителя на гибких магнитных дисках
3 Контроллер накопителя на жестком диске
4 Каскадирование контроллеров ПДП
5 - 7 Можно использовать

Выгрузка содержимого жесткого диска

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

Если в ходе установки IBM OS/2 вы не собираетесь удалять существующий раздел DOS, скопируйте файлы autoexec.bat и config.sys в какой-нибудь каталог, а также на дискету. Если у вас с первого раза не получится установить IBM OS/2 (что, впрочем, маловероятно), имея копии этих файлов вы сможете легко вернуться к работе с DOS.

Проверка раздела DOS

Если наряду с IBM OS/2 Warp вы планируете работать с существующим разделом DOS, выполняя из него загрузку, перед установкой новой операционной системы следует проверить раздел при помощи таких программ, как chkdsk.exe , scandisk.exe или ndd.exe . Полезно также выполнить дефрагментацию диска программой defrag.exe (входящей в комплект MS-DOS) или speedisk.exe (из комплекта утилит Нортона).

Все дефекты файловой системы, такие как потерянные и плохие кластеры, пересекающиеся файлы и т. п. необходимо ликвидировать до установки IBM OS/2. Проще всего это сделать при помощи программы chkdsk.exe , которая входит в состав DOS, запустив ее следующим образом:

chkdsk c: /f

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

Проверка файлов autoexec.bat и config.sys

Для того чтобы с помощью системы двойной загрузки можно было попеременно работать с IBM OS/2 Warp и DOS, перед установкой IBM OS/2 Warp необходимо убедиться в том, что файлы autoexec.bat и config.sys содержат информацию о расположении командного процессора command.com. Обычно при работе в DOS этот файл находится в корневом каталоге диска C: и в каталоге c:\dos.

Убедитесь, что в файле config.sys имеется следующая строка:

SHELL=c:\dos\command.com c:\dos\ /p

Кроме того, в файле autoexec.bat должна выполняться установка переменной среды COMSPEC :

set COMSPEC =c:\dos\command.com

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

Подготовка разделов жесткого диска

После этого надо подготовить разделы жестких дисков. Вы можете сделать это по-разному. Вариантов подготовки разделов для IBM OS/2 намного больше, чем для DOS и Microsoft Windows. Это связано с тем, что IBM OS/2 способна работать как со старой файловой системой, использующей FAT , так и с новой высокопроизводительной файловой системой HPFS .

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

Вариант 1: Выделение всего диска для IBM OS/2 Warp

Это самый простой вариант. При его выборе вы создаете на диске один или несколько разделов HPFS , предназначенных для монопольного использования операционной системой IBM OS/2 Warp (рис. 2.1).

img00052.gif (1928 bytes)

Рис. 2.1. Расположение разделов HPFS в случае, когда весь диск выделяется для операционной системы IBM OS/2 Warp

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

Если вы приобрели компьютер с предварительно установленным на его диск программным обеспечением, но без дистрибутивных дискет (например, одну из моделей Compaq), будьте особенно внимательны.

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

Что же касается дистрибутива Microsoft Windows, то он будет вам необходим только при установке IBM OS/2 Warp Special Edition for Windows. Версия "Fullpack" содержит в себе все программные файлы, необходимые для работы приложений Microsoft Windows.

Вариант 2: Использование двойной загрузки

Операционная система IBM OS/2 Warp содержит мощные средства эмуляции среды операционных систем DOS и Microsoft Windows, исключающие в подавляющем большинстве случаев необходимость в реальных DOS и Microsoft Windows.

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

Для этого нужно использовать либо механизм двойной загрузки, реализуемый с помощью программы BOOT (входящей в комплект IBM OS/2), либо установить систему управления загрузкой Boot Manager .

Двойная загрузка предполагает, что на диске имеется первичный раздел DOS, из которого можно выполнять загрузку. Дополнительно можно создать раздел HPFS , расположив на нем один или несколько логических дисков (рис. 2.2).

img00053.gif (1928 bytes)

Рис. 2.2. Совместное использование разделов DOS и HPFS

Так как IBM OS/2 может работать с разделами диска в формате FAT , вы можете сделать первую пробную установку IBM OS/2 Warp без изменения разделов, установив эту операционную систему в существующий первичный раздел DOS (перед выполнением установки убедитесь, что на диске C: есть участок свободного пространства достаточного размера). Выполняя такую установку, вы ничем не рискуете, так все файлы, которые были в разделах DOS до установки, останутся нетронутыми.

Проверив работу нужных вам программ DOS и приложений Microsoft Windows в среде IBM OS/2 Warp, установленной в разделе DOS, вы можете сделать вывод о возможности удаления раздела DOS.

Если все необходимые вам программы DOS и приложения Microsoft Windows хорошо работают в среде IBM OS/2 Warp, имеет смысл выделить весь диск для более эффективной файловой системы HPFS . Если же вы натолкнулись на непреодолимые препятствия (что маловероятно), или наряду с IBM OS/2 Warp вы будете работать с другими операционными системами, рассмотрите возможность установки системы управления загрузкой Boot Manager .

Вариант 3: Использование системы Boot Manager

Система управления загрузкой Boot Manager устанавливается в отдельный раздел диска размером 1 Мбайт и получает управление после инициализации компьютера. Boot Manager выводит на экран меню, при помощи которого пользователь может выбрать раздел для загрузки (при установке системы Boot Manager можно задать раздел, из которого выполняется загрузка по умолчанию, если в течение определенного времени пользователь не выбрал другой раздел).

При использовании системы Boot Manager вы можете установить IBM OS/2 Warp не только в первичный раздел диска, но и на логический диск расширенного раздела.

При этом можно сделать так, что IBM OS/2 Warp будет загружаться не с диска C:, а, например, с диска D:. Это удобно, если диск C: используется для загрузки DOS, а диск D: расположен в расширенном разделе, отформатированном для работы с HPFS .

Когда вы загружаете DOS, диск C: не занят бесполезными в среде DOS файлами операционной системы IBM OS/2 (эти файлы могут занимать несколько десятков Мбайт, что немало). Когда же вы загружаете IBM OS/2 Warp, вы имеете полный доступ к диску C:. В то же время IBM OS/2 Warp расположена в файловой системе HPFS . Это тоже хорошо, так как при этом уменьшается возможность ее повреждения при загрузке из раздела DOS - операционная система DOS не имеет никакого доступа к разделу HPFS.

Заметим, что для установки системы Boot Manager необходимо, чтобы на диске было свободное от других разделов пространство размером 1 Мбайт.

Обычно пользователи либо выделяют для первичного раздела весь диск, создавая единственный диск C:, либо разбивают диск на первичный и вторичный разделы. В последнем случае пользователи выделяют для вторичного раздела все пространство, оставшееся после создания первичного раздела. В первичном разделе при этом создается диск C:, а во вторичном - логические диски D:, E: и т. д.

В результате для раздела Boot Manager не остается свободного места. Чтобы все-таки его разместить, следует удалить логические диски, расположенные в расширенном разделе и сам расширенный раздел, предварительно выгрузив их содержимое (или первичный раздел DOS, если он занимает все пространство на диске). При этом освободится место, которое можно будет использовать для создания раздела HPFS и для размещения системы Boot Manager.

Возможная схема расположения разделов при использовании системы Boot Manager представлена на рис. 2.3. Заметим, что раздел Boot Manager можно разместить не только в середине, но и в конце диска.

img00054.gif (2750 bytes)

Рис. 2.3. Пример расположения разделов при использовании системы Boot Manager

Подготовка загрузочной дискеты DOS

Возьмите чистую дискету диаметром 3,5" и емкостью 1,44 Мбайт, вставьте ее в устройство A: и отформатируйте как системную:

format a: /s /u

Затем запишите на эту дискету программы sys.com, fdisk.exe , chkdsk.exe , attrib.exe, ndd.exe и Norton Commander for DOS.

Если вы так и не сумеете установить IBM OS/2 Warp, эта дискета поможет вам восстановить раздел DOS, сделав его загрузочным.

Копирование дистрибутивных дискет IBM OS/2 Warp

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

Копирование первых двух дискет дистрибутива IBM OS/2 Warp (OS/2 Warp Version 3.0 Installation Diskette и OS/2 Warp Version 3.0 Diskette 1) не вызовет у вас никаких затруднений - воспользуйтесь для этого, например, программой diskcopy.com :

diskcopy a: a:

Однако если вы попытаетесь проделать такую же операцию с остальными дискетами дистрибутива IBM OS/2 Warp версии 3.0, ничего не получится. Дело в том, что формат этих дискет, который называется XDF (eXtended Density Format) , отличен от стандартного формата. На дискете, отформатированной в формате XDF, помещается 1,88 Мбайт данных, что позволяет несколько уменьшить общее количество дистрибутивных дискет IBM OS/2 Warp.

Для копирования XDF -дискет вам потребуется специальная программа xdfcopy.exe и файл xdf.msg. Вы найдете эти файлы на дискете OS/2 Warp Version 3.0 Installation Diskette.

Создайте на диске C: каталог с любым именем и скопируйте в него файлы xdfcopy.exe и xdf.msg. Программа xdfcopy.exe может работать как в среде DOS, так и в среде IBM OS/2, поэтому вы можете скопировать дистрибутивные дискеты IBM OS/2 Warp до установки, используя DOS.

Программа xdfcopy.exe запускается аналогично программе diskcopy.com.

Сразу после запуска программа попросит вас вставить исходную дискету и нажать любую клавишу. Затем начнется процесс чтения дискеты-оригинала с отображением процента выполнения. После завершения чтения на экране появится сообщение о том, что необходимо вставить дискету для копии. Вставьте чистую дискету и нажмите любую клавишу. Начнется процесс записи. После завершения этого процесса только что созданная дискета будет проверена.

Дополнительно вы можете указать программе xdfcopy.exe два параметра - /Y и /NV. Параметр /Y отменяет ожидание смены диска, а параметр /NV - отменяет проверку дискеты, полученной в результате копирования.

С помощью программы xdfcopy.exe вы сможете скопировать образ дистрибутивной (и любой другой) дискеты в файл, расположив его на магнитном или магнитооптическом диске. Для этого программе xdfcopy.exe в качестве первого параметра необходимо указать имя НГМД, а в качестве второго - имя файла или путь к файлу:

xdfcopy a: e:\os\intel_pc\os2\warp30\disk1.dsk

Восстановление дискеты из файла выполняется аналогично:

xdfcopy e:\os\intel_pc\os2\warp30\disk1.dsk a:

Заметим, что при помощи программы xdfcopy.exe вы можете копировать и восстанавливать обычные и XDF -дискеты как в среде DOS, так и в среде IBM OS/2.

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


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