Утилиты, обеспечивающие доступ к DOS 9-12
Аргументы файлов и каталогов 9-13
Пользовательский, принимаемый по умолчанию файл
с перестраиваемой конфигурацией 9-13
Организация файловой системы DOS в UNIX системе 9-15
Поддержка процесса создания конфигурации для
организованных файловых систем DOS 9-15
Как организуется доступ в файловые системы DOS 9-15
Использование команды mount 9-16
Восстановление и проверка файловой системы DOS 9-17
Кто может получить доступ к файловой системе DOS 9-17
Просмотр файлов DOS 9-18
Ограничения 9-18
Операционные системы UNIX и DOS на нестандартных
дисках 9-20
- 9-1 -
_______________________________________________________________
Введение
Многие пользователи обеспечены операционной системой
MS-DOS, или другими операционными системами совместимыми с DOS.
Эта глава описывает использование утилит, файлов и программных
приложений операционной системы DOS после установки операционной
системы UNIX. Вы можете даже получить доступ к файлам и директо-
риям DOS в Вашей системе UNIX, или сформировать файловую систему
DOS и получить непосредственно доступ к файлам. Операционная
система обеспечивает эту возможность таким образом, что Вы не
будете нуждаться пересматривать свое программное обеспечение для
DOS, или покупать другой компьютер для того, чтобы использовать
систему UNIX.
Несколько программ делают эту совместимость возможной. Ути-
литы dos(C) позволяет получить доступ к файлам DOS на дискете
или в разделе DOS на жестком диске. Эти утилиты обсуждаются да-
лее в этой главе. Утилита, разбивающая диск на разделы, называ-
ется fdisk(ADM) и доступна в версиях DOS и UNIX. Следующий раз-
дел описывает использование fdisk с целью разбивки одного и того
же жесткого диска на разделы DOS и UNIX. Еще один раздел обсуж-
дает установку раздела UNIX в жесткий диск наряду с разделом
DOS. Существуют также разделы, которые описывают различные кон-
фигурации загрузки системы, для пользователей, использующих чаще
систему UNIX, и пользователей, использующих чаще систему DOS.
________________________________________________________________
Примечание
Вы должны иметь установленную DOS 3.3 или более раннюю.
Разделы extended (расширения) не поддерживаются
________________________________________________________________
- 9-2 -
________________________________________________________________
Совместимость с OS/2
Хотя OS/2 может быть успешно установлена, OS/2 может не
быть загружаемой на Вашей машине, в зависимости от того существу-
ет или нет раздел UNIX; мы не гарантируем, что OS/2 будет рабо-
тать с Вашей системой UNIX. Обратитесь к техническому описанию
Вашего компьютера, чтобы определить, поддерживается ли Ваша ма-
шина для запуска на ней OS/2. Если Вы хотите использовать OS/2 и
или DOS на том же жестком диске совместно с Вашей системой UNIX,
Вы должны загрузить их в следующем порядке:
1. DOS (раздел 32 М или менее)
2. программное обеспечение UNIX
3. OS/2
Не существует доступных средств для OS/2 ( таких как утили-
ты DOS, описываемые в данной главе). Кроме того, Вы должны ис-
пользовать fdisk(ADM) чтобы переключится на OS/2 или выйти из
нее.
Утилита fdisk(ADM) системы UNIX отображает разделы OS/2 как
разделы DOS.
- 9-3 -
________________________________________________________________
Разбивка жесткого диска командой fdisk
Каждая версия команды fdisk документирована в соответствии
с руководством по операционной системе. Если это специально не
указано, эта глава ссылается на команду fdisk(ADM) версии UNIX.
Команда fdisk является интерактивной и использует меню для
отображения своих функций. Здесь приводится главное меню команды
fdisk:
+----------------------------------------------------------
| 1. Display Partition Table (отобразить таблицу разделов)
| 2. Use Entire Disk For UNIX (использовать весь диск под
| UNIX)
| 3. Use Rest of Disk for UNIX (использовать оставшуюся часть
| диска под UNIX)
| 4. Create UNIX Partition (создать раздел UNIX)
| 5. Activate Partition (активизировать раздел)
| 6. Delete UNIX Partition (удалить раздел UNIX)
|
| Enter your choice or 'q' to quit:
| (Введите Ваш выбор или введите 'q' для выхода:)
Утилита fdisk позволяет устанавливать отдельные области
(разделы) на Вашем жестком диске для Вашей операционной системы.
Жесткий диск разделен на треки. Число треков зависит от размера
конкретного жесткого диска.
Раздел состоит из группы треков. Один жесткий диск может
содержать до 4 разделов. Каждый раздел может иметь свою операци-
онную систему и соответствующие каталоги и файловые системы.
Команда fdisk позволяет Вам отметить какой-либо раздел дис-
ка как "активный". Это позволяет Вам при включении(загрузке)
компьютера загружать операционную систему из активного раздела.
Раздел UNIX должен быть активным, когда Вы хотите использовать
Вашу систему UNIX.
Команда fdisk позволяет Вам указать число треков для каждо-
го раздела. Число доступных треков сильно зависит от размера
Вашего жесткого диска. Мы рекомендуем использовать жесткий диск
емкостью не менее 50 мегабайт. Размер раздела UNIX также зависит
от числа пакетов программного обеспечения, которые Вы хотите ус-
тановить. Обратитесь к руководству по команде custom(ADM), чтобы
получить информацию как установить или удалить из двух дистрибу-
тивных систем UNIX. Вам необходимо по крайней мере 40 мегабайт
для каждого раздела UNIX. Вы можете установить конкретный пакет
операционной системы в это дисковое пространство, а остальное
использовать для хранения пользовательских файлов и других паке-
тов програмного обеспечения.
- 9-4 -
Команда fdisk позволяет Вам указывать где начинается и где
кончается конкретный раздел. Ъ1fdiskЪ3 не позволит Вам создать пе-
рекрывающиеся разделы. Вы не должны устанавливать систему UNIX в
первый раздел.
Вы всегда должны устанавливать начало Вашего раздела DOS на
начало диска, начиная с первого цилиндра, но не с нулевого. Так
как DOS записывает загрузочный блок на цилиндр 0 очень близко к
концу главного загрузочного блока, то установка начала раздела
DOS на нулевой цилиндр приведет к тому, что раздел DOS станет
недоступным после его установки.
Если Вы устанавливаете раздел UNIX на один тот же диск пос-
ле раздела DOS, установите начало раздела UNIX на следующий ци-
линдр этого диска. Для того, чтобы определить начало следующего
цилиндра, заметьте номер последнего трека Вашего раздела DOS и
определите начало раздела UNIX как следующий номер трека, крат-
ный числу считывающих головок Вашего диска. Например, если
у Вашего жесткого диска 5 считывающих головок и раздел DOS кон-
чается на треке с номером 103, то установите начало раздела UNIX
на трек с номером 105.
Когда Вы запускаете Вашу систему UNIX, имя устройства раз-
дела UNIX - /dev/hd0a. Для получения более подробной информации
обратитесь к руководству по команде hd(HW).
Одна из опций fdisk формирует таблицу текущего состояния
разделов ( опция отображения таблицы разделов). Эта опция указы-
вает для каждого раздела его активность, первый трек, последний
трек, число используемых треков и соответствующую операционную
систему. Если Вы выберите эту опцию и нажмете клавишу ,
то результат будет выглядеть следующим образом :
+----------------------------------------------------------------
| Current Hard Disk Drive: /dev/hd00
| (текущий драйвер жесткого диска : /dev/hd00)
|________________________________________________________________
|| Partition | Status | Type | Start | End | Size |
|| (раздел) | (статус) | (тип ) | (начало)|(конец)| (размер)|
|================================================================
|| 1 | Inactive | DOS | 005 | 398 | 393 |
|________________________________________________________________
|| 2 | Active | UNIX | 400 | 1219 | 819 |
|________________________________________________________________
|
| Total disk size : 1229 tracks (9 tracks reserved for
| masterboot and diagnostics).
| [Общий размер диска : 1229 треков (9 треков резервировано
| под блок основной загрузки и диагностику)]
- 9-5 -
Пеpеключение опеpационных систем
Существует 3 пути переключения в DOS, если Вы установили
разделы DOS и UNIX разделы :
* указать DOS в запросе на выбор загрузки,
* использовать дискету, которая содержит файлы, необходимые
для загрузки операционной системы DOS, или
* использовать fdisk для изменения активности текущего раз-
дела.
Мы рекомендуем Вам использовать загрузку с дискеты или
ввод ответа DOS на запрос выбора операционной системы для заг-
рузки. Загрузка с дискеты или выбор ответа на запрос в основном
легче, быстрее и сохраняет активность разделов, установленных
командой fdisk.
Когда Вы используете выбор ответа на запрос или дискету для
загрузки DOS, раздел UNIX остается активным хотя Вы и переключи-
ли операционную систему. Когда Вы используете fdisk, раздел UNIX
становится неактивным до тех пор, пока Вы не вернете обратно
значение активности этой же командой.
Для того, чтобы использовать способ выбора ответа на зап-
рос, введите :
dos
когда появится запрос :
+---------------------------------------------------------------
| Boot
| :
|
Для того, чтобы использовать загрузку с дискеты, следуйте
следующей процедуре :
1. Отключите всех пользователей системы.
2. Запустите shutdown(ADM) для разгрузки системы UNIX. Эта
команда обеспечивает то, что все пользователи узнают,
что система разгружается, все процессы заканчиваются,
затем система останавливается.
3. После того, как система UNIX разгружена, вставьте загру-
зочную дискету DOS в основной(загрузочный) дисковод.
4. Загрузите DOS.
- 9-6 -
5. Для того, чтобы вернуться опять в UNIX, удалите дискету
из дисковода и нажмите клавиши , или
кнопку , или выключите, а затем включите компь-
ютер.
Запомните, что активный раздел - раздел UNIX, а когда Вы
загружаете систему с дискеты Вы можете перейти на диск С: для того,
чтобы работать с файлами DOS.
Другой путь сменить операционную систему - запустить утили-
ту fdisk и установить неактивность раздела UNIX и активность
раздела DOS. Затем, после того как Вы разгрузите текущую систему
(см. выше) DOS загрузится с жесткого диска. Вы не должны в этом
случае ставить на дисковод загрузочную дискету DOS, так как DOS
помещен в раздел DOS на жесткий диск.
Чтобы переключится обратно на систему UNIX, запустите
fdisk под системой DOS, и сделайте активным раздел UNIX. Чтобы
перезагрузиться из раздела UNIX, нажмите клавиши
, или кнопку , или выключите, а затем
включите компьютер.
Так как раздел UNIX должен быть активным для того, чтобы
работать с этой системой, Вы не обязательно должны использовать
загрузочную дискету для загрузки системы. Этот метод применим для
редкой смены операционной системы.