The Linux ``Linux-DOS-Win95-OS2'' mini-HOWTO

Abstract

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


Содержание
Вступление
Алгоритм действий
Авторские права

Ответственность:

За любой ущерб, нанесенный любой машине, возникший в результате выполнения рекомендаций этого документа, автор ответственности НЕ НЕСЕТ. Когда вы читаете информацию об удалении разделов и форматировании дисков, будьте ОСТОРОЖНЫ! Вы должны осознавать, что это может привести к потере информации. Поэтому, ЧАСТО И РЕГУЛЯРНО ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ. Это предпоследнее предупреждение!

Stuff to make the lawyers happy:

Unless otherwise stated, Linux HOWTO documents are copyrighted by their respective authors. Linux HOWTO documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, as long as this copyright notice is retained on all copies. Commercial redistribution is allowed and encouraged; however, the author would like to be notified of any such distributions.

All translations, derivative works, or aggregate works incorporating Linux HOWTO documents must be covered under this copyright notice. That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. Exceptions to these rules may be granted under certain conditions; please contact the Linux HOWTO coordinator at the address given below.

In short, we wish to promote dissemination of this information through as many channels as possible. However, we do wish to retain copyright on the HOWTO documents, and would like to be notified of any plans to redistribute the HOWTOs.

If you have any questions, please contact Tim Bynum, the Linux HOWTO coordinator, at linux-howto@sunsite.unc.edu via email.

Новое по сравнению с версией 1.3:

Новое по сравнению с версией 1.0:

Ну что ж........ приступим!

Вступление

После нескольких дней исследований и мучений, я наконец-то нашел алгоритм осуществления своей идеи. У меня есть компьютер с 16Мб памяти и 1.2Гб винчестером. Моей целью было установить 4 операционные системы на компьютер: MSDOS v6.22, Windows 95, OS/2, и Linux. К моему великому сожалению, я не обнаружил никакого Linux-руководства по осуществлению такой задачи, как установка любой системы и дальнейшая ее нормальная загрузка и работа на одном компьютере с другими операционными системами. Можно, конечно, просто устанавливать их на разные разделы, но тогда вероятность зависаний при перезагрузке с выводом строки ``Starting MSDOS'' становится крайне велика. После многих попыток и ошибок, я нашел способ решить эту проблему:

Перед тем, как начать описание действий, шаг-за-шагом, позвольте сначала описать то, что я хотел получить в результате:
<НАЗВАНИЕ>                                <РАЗМЕР><ОБОЗНАЧЕНИЕ>     <НОМЕР РАЗДЕЛА>
-----------------------------------------------------------------------------------
MSDOS v6.22                                  11Мб   P1       Раздел 1
-----------------------------------------------------------------------------------
Windows '95                                 350Мб   P2       Раздел 2
-----------------------------------------------------------------------------------
OS/2 Boot Manager                             2Мб   P3       Раздел 3
-----------------------------------------------------------------------------------
общие диск DOS/Win                          511Мб   E1       Раздел 4, разделенный 
OS/2 Warp 3.0                               127Мб   E2       на 4 логических диска,
Linux Slakware 3.2 временный файл подкачки    XМб   E3       обозначенных E1-E4
Linux Slakware 3.2 основной раздел        219-XМб   E4       
-----------------------------------------------------------------------------------
Что все это значит? Давайте пробежимся по списку. Во-первых, мы должны иметь 4 раздела на одном нашем винчестере. Разделы с 1 по 3 - ОСНОВНЫЕ загрузочные разделы. На них будут расположены MSDOS, Win95 и the OS/2 Boot Manager (загрузчик OS/2, который, к сожалению, требует для себя ОТДЕЛЬНЫЙ раздел). Остается еще один раздел. На нем должны быть расположены - диск для общих данных DOS/Win95 (много пространства, где можно разместить все архивы и файлы, скачанные с Интернета, а также различные программы, места для которых на разделе Windows не хватило), OS/2, и весь Linux (основной раздел Linux и раздел временного файла подкачки Linux).

По электронной почте я начал получать вопросы о том, почему в моем варианте фигурируют отдельные стартовые разделы для DOS и Win95, а второй диск для них общий. Ответом будет следующее: этот вариант, конечно, не обязателен для ВСЕХ. Возможно, вы уже совсем не используете DOS. Возможно, все программы Microsoft вы запускаете только под Windows '95. Но, представьте себе, есть еще люди, работающие под DOS, которые жизнь свою не могут представить без нее. Такое бывает не только потому, что под DOS быстрее и эффективнее работают 16-битные приложения, но и просто потому, что некоторые программы просто не запускаются под Windows (сразу вспоминается система установки Gravis Ultrasound), так что время от времени всем ПРИХОДИТСЯ загружаться в DOS. Это руководство создавалось с учетом таких людей. Но если вам настолько не нравиться то, что слово ``MSDOS'' включено в это руководство, то спокойно садитесь и пишите свое руководство по использованию объединенной системы Linux-Win95-OS/2. :)

Итак, возвращаясь к нашей схеме. Как я говорил, на одном разделе должны быть расположены 4 диска: общий диск для DOS/Win, диск OS/2, и диски Linux - основной и временного файла подкачки. В такой ситуации используются так называемые ЛОГИЧЕСКИЕ ДИСКИ (или логические разделы, их название варьируется в зависимости от тех книг, что вы читали и изучали) внутри одного основного раздела. В процессе создания логических дисков на последнем разделе, обозначать его мы будем РАСШИРЕННЫМ (EXTENDED) РАЗДЕЛОМ, так как он расширен (после простых начальных разделов) на несколько (максимум на 3) логических дисков. Вы запутались? Ну если так, то тогда вам придется обратиться к руководству OS/2 по этой теме. Там все будет объяснено гораздо лучше и подробнее, чем здесь.

А теперь вы, должно быть, ломаете голову над тем, что ``он хочет поместить 4 диска на этот расширенный раздел, но он только что утверждал, что на расширенном разделе может быть размещено максимум 3 диска!'' Это действительно так, правда, только если вы работаете под MS-DOS или OS/2. Вот вам одно из преимуществ Linux на сегодняшний день - он может создавать БОЛЕЕ трех логических дисков на расширенном разделе! Сколько точно -- я не знаю, но, по меньшей мере, он создает 4 диска, как раз столько, сколько нам сейчас и надо... Так что, когда вы будете рассматривать алгоритм выполнения всех дальнейших действий, то помните, что при создании логических дисков на расширенном разделе под DOS или OS/2 мы создадим только 3 логических диска, а в дальнейшем под Linux мы разобьем один из них на два... По существу, можете рассматривать это как ``обман'' MSDOS и OS/2, так как они будут видеть только 3 логических диска, а в действительности (для Linux), их будет 4.