Главная страницаОбратная связьКарта сайта

Установка нескольких ОС на компьютер

Как установить нескольких ОС на компьютер

Прежде чем говорить о способах установки на компьютер нескольких операционных систем одновременно, постараемся ответить на резонный вопрос: для чего это может потребоваться?

Действительно, любая полноценная ОС может быть «самодостаточной». Это означает, что с её помощью пользователь может запускать программы, совершать операции с файлами, а также корректно взаимодействовать с периферийными устройствами. При этом могут использоваться различные средства.

Дело в том, что хотя любая современная ОС, в принципе, способна справиться с перечисленными выше задачами, каждая из них, как выясняется, всё-таки больше приспособлена для своего класса задач.

Кроме того, как уже говорилось, каждая ОС имеет «свой» набор прикладных программ, и во многих случаях запустить в одной ОС программы, предназначенные для другой, может быть затруднительно (но все-таки зачастую возможно).

Таким образом, выбирая для установки на компьютер какую-то одну операционную систему, пользователь должен подумать о том, какая из них больше подойдёт именно для его задач, а также какие прикладные программы он намерен использовать. Но бывает так, что установленная рабочая ОС через некоторое время перестаёт целиком устраивать пользователя. Например, работа идёт нормально, но необходимо использовать еще одну-две программы, написанные для другой системы, и хочется запустить их в «родной» среде. Или же настройка того или иного периферийного устройства может стать проблемой в одной системе, в то время как в другой всё будет в порядке. Различные интерфейсы пользователя, присущие разным ОС, также могут играть свою роль: Кроме того, пользователь может захотеть постепенно перейти с одной операционной системы на другую и во время привыкания к новой продолжать использовать для некоторых задач старую, в которой он лучше ориентируется.

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

Чтобы избежать разночтений, уточним, что всё сказанное в равной степени относится как к родственным операционным системам (например, Windows 95 и Windows 98), так и к совершенно различным (например, Windows XP, Linux и BeOS).
Возникает вопрос, могут ли возникнуть какие-либо препятствия к установке на компьютер нескольких операционных систем? Строго говоря, если необходимость в их установке есть, то никаких препятствий быть не может, так как все проблемы, возникающие при этом, достаточно легко решаются при правильном подходе. Однако такие проблемы всё же существуют.

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

Кроме того, проблему мультизагрузки можно решить и без использования специализированных программ. Дело в том, что в крайнем случае можно оставить для загрузки с жёсткого диска одну систему, а загрузку всех других инициировать со сменных носителей. Например, потребовалось загрузить Linux — вставляем дискету, начинаем загрузку с неё, а записанная на дискете программа-загрузчик уже указывает на физическое местоположение ядра Linux на жёстком диске, загружает его в память, и далее загрузка системы продолжается уже с жёсткого диска. Разумеется, этот способ выбора системы при загрузке — не самый удобный, так как приходится всё время держать рядом с компьютером несколько загрузочных сменных носителей — дискет, компакт-дисков и пр.

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

Однако выход есть: в операционные системы часто встраивается полная или частичная поддержка «чужих» файловых систем. Таким образом, можно разместить общие данные на разделе, который «понимают» все операционные системы, установленные на компьютере. Как мы уже говорили, роль такого универсального раздела может играть раздел с файловой системой FAT32 (или FAT16, если среди на компьютере есть старые версии DOS или Windows 95).

В некоторых случаях общими могут служить и другие разделы. Например, если необходим общий раздел для операционных систем Linux и FreeBSD, таковым с успехом может служить раздел с файловой системой EXT2FS.Следующей проблемой может явиться тот факт, что программы-мультизагрузчики для выбора нужной операционной системы при загрузке компьютера обычно располагаются в главной загрузочной записи первого жёсткого диска, т. е. в первом его секторе. Однако при установке новых систем может оказаться, что главная загрузочная запись затёрта загрузчиком вновь установленной системы и поэтому доступа к «старым» системам больше нет. Свойством перезаписывать главную загрузочную запись при установке обладают только операционные системы семейства Windows. Правда, инсталлятор системы Windows XP этого уже не делает.

Эту проблему обычно предлагают решать самым «дубовым» способом, который только можно придумать: если среди устанавливаемых операционных систем есть Windows какой-либо версии, то её следует установить первой, раньше, чем другие ОС и чем сам мультизагрузчик. В этот момент мультизагрузочная программа ещё не будет располагаться на диске, и поэтому Windows её не испортит. Если же среди этих систем имеется Windows серии 95/98/МЕ и отдельно Windows NT/2000/XP, то сначала следует установить 95/98/МЕ, а потом NT/2000/XP, поскольку последняя имеет свой встроенный загрузчик операционных систем. Хотя по умолчанию он загружает только Windows,, но при желании его можно «научить» загружать и другие ОС, например Linux. Все другие ОС устанавливают после Windows.

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

Здесь могут быть разные варианты решения проблемы. Как правило, после установки Windows доступ к другим ОС исчезает. Для его восстановления требуется загрузиться со «спасательной» дискеты или компакт-диска в нужную ОС и восстановить её загрузчик с помощью специальной консоли. Легче всего подобная проблема решается при использовании программы Acronis OS Selector, о чём речь ещё пойдёт ниже.

Программы для мультизагрузки. Теперь несколько слов о программах для мультизагрузки.

■ Часто требуется установить на компьютер две или более системы семейства Windows. Если хотя бы одна из них относится к линейке Windows NT/2000/XP, то никаких проблем не возникает. А чаще всего так и бывает — на компьютер устанавливают одну систему линейки 9х, т. е. Windows 98 или Windows ME, а помимо неё требуется установить Windows NT, 2000 или ХР.В этом случае установите сначала ОС Windows 98 (или ME). Затем, когда система установлена, приступайте к установке Windows NT/2000/ ХР, указав для установки второй системы другой раздел жёсткого диска. Если Windows 98 установлена на первый раздел жёсткого диска (например, С:), то для Windows 2000 или ХР укажите какой-либо другой, например, второй (D:).

Вообще говоря, эти две родственные системы можно установить и на один раздел. Однако при этом могут возникнуть проблемы с настройкой дополнительных программ, так как им придётся располагаться в одной и той же папке Program Files. Кроме того, операционные системы Windows 2000 или ХР для эффективной работы следует располагать на разделе с файловой системой NTFS, а для Windows 98/ME единственным вариантом является раздел с файловой системой FAT32, так как эти системы просто «не понимают» NTFS.

Когда вторая система (Windows NT/2000/XP) установлена, то после перезагрузки вы увидите, что сам собой установился загрузчик, который предлагает на выбор загрузку одной из двух операционных систем. С помощью клавиш «стрелка вверх» и «стрелка вниз» можно выбрать нужную ОС и клавишей Enter начать её загрузку. Как видите, всё получается «само» — никаких дополнительных действий по настройке мультизагрузки нам не потребовалось. Для тех же, кто хочет поэкспериментировать с этим загрузчиком, скажем, что его настройки находятся в файле boot.ini на корневом разделе первого жёсткого диска (С:).

■ Если же одной из ОС является Windows, а другой — Linux, то можно воспользоваться для мультизагрузки программой LILO. Для этого тоже не нужно предпринимать никаких дополнительных действий. Просто установите сначала Windows, а затем Linux. При установке Linux, попросите только установить LILO (загрузчик Linux) в MBR (главную загрузочную запись жёсткого диска), когда инсталляционная программа спросит об этом.

Вообще говоря, программа LILO является именно загрузчиком Linux, и устанавливается почти всегда вместе с этой ОС. Изначально она не являлась мультизагрузчиком, а предназначалась для загрузки ядра Linux в память компьютера. Даже название её расшифровывается как Linux LOader, т. е. загрузчик Linux.

Однако если на компьютере уже установлены другие операционные системы, LILO может помочь также и в их загрузке. В современных дистрибутивах Linux обычно такие системы определяются автоматически и вносятся в конфигурационный файл LILO при установке. Повторим, что в этом случае LILO необходимо устанавливать в главную загрузочную запись жёсткого диска.Тогда при загрузке компьютера на экран будет выведено сообщение

boot:

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

Можно «научить» LILO загружать и новые операционные системы, которые были установлены после самой LILO. Для этого нужно только правильно отредактировать файл lilo.conf, находящийся в системном каталоге /etc, после чего активизировать программу командой

lilo

(разумеется, всё это делается из-под Linux). Формат файла lilo.conf мы здесь не рассматриваем за недостатком места, но его описание можно найти в документации к любой системе Linux или в Интернете.

ш Вместо программы LILO в качестве загрузчика Linux, а заодно и мультизагрузчика, может использоваться также программа ASP Loader. Она обычно поставляется с дистрибутивом ASP Linux и, по сути, очень похожа на LILO. К тому же она имеет псевдографический интерфейс, что делает её более привлекательной для пользователя. В частности, при её запуске нет необходимости вспоминать и вручную набирать на клавиатуре метки операционных систем, так как перед пользователем возникает список, из которого можно выбрать нужную ОС с помощью курсорных клавиш и затем нажать Enter для начала загрузки. В качестве дополнительной возможности программа позволяет выбрать загрузку с флоппи-диска.

Если какая-либо ОС отсутствует в меню — списке программы, её можно туда добавить. Для этого нужно отредактировать в любом текстовом редакторе конфигурационный файл программы aspldr.conf, находящийся в системном каталоге /etc. Приведём пример того, как может выглядеть содержимое этого файла:

[asplinuxl@ASPLinux(2.4.18-5asp)]

icon linux

kernel /boot/vmlinuz-2.4.18—5asp root=/dev/hda6 ro

initrd /boot/initrd.2.4.18—5asp.img

[SEPARATOR]

[winl@Windows 98]

icon windows

sysboot 1—1

[SEPARATOR]

[floppy@Boot from floppy]
icon  floppy sysboot  a: [BOOTMGR] video graphics default asplinuxl timeout  10 clock 24 [ACTIVATOR] writembr off writeboot on biosnum 1 mbrdev  /dev/hda language en

Поясним, что здесь строки в квадратных скобках, кроме [BOOTMGR] и [ACTIVATOR], определяют состав и вид списка запускаемых операционных систем. Причём символы, которые расположены до символа @, являются внутренними метками программы, а символы, расположенные после @, отображаются на экране в меню программы. Для загрузки Linux определяется точное местоположение его ядра (строка kernel), а остальные системы могут загружаться просто с помощью передачи управления загрузочному сектору нужного дискового раздела (команда sysboot).

Например, в данном примере строка загрузки Windows 98

sysboot  1—1

определяет, что управление передаётся в загрузочный сектор первого дискового раздела на первом диске. Специальная форма

sysboot a:

позволяет осуществить загрузку с дискеты.

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

После редактирования файла /etc/aspldr.conf, следует дать из-под Linux команду aspldr

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

■  Истинной программой-мультизагрузчиком является GRUB. Это
большая программа, имеющая очень много настроек, в отличие от
LILO и ASP Loader изначально ориентирована на загрузку многих
операционных систем.

Не упомянуть здесь программу GRUB было бы непростительно, однако сколько-нибудь полное её описание заняло бы довольно много места, а краткое имело бы мало смысла. Поэтому мы лишь сообщаем о том, что это действительно очень мощная программа, однако настраивать её часто приходится вручную. Программа GRUB иногда поставляется в составе некоторых дистрибутивов Linux, чтобы облегчить мультиза-грузку. Например, GRUB устанавливается как загрузчик по умолчанию при установке LinuxXP (рис. 5.14).

■  Наконец, в завершение нашего обзора упомянем программу Acronis
OS Selector. В отличие от других, эта программа способна не только
выводить список доступных ОС и загружать выбранную. Возможности
её гораздо шире:



Рис. 5.14 Так выглядит интерфейс программы GRUB



• самостоятельно находит и добавляет в список новые ОС. Если на диске произошли изменения, Acronis OS Selector при перезагрузке
компьютера самостоятельно обнаруживает их и вносит соответствующие изменения в меню (рис. 5.15, а);

•   поддерживает очень большое количество различных систем и типов дисковых разделов (рис. 5.15, б);

•   позволяет обойти практически все ограничения на загрузку ОС с логических разделов, а также на удалённость загрузочного раздела от начала диска и на расположение загрузочного блока только на первом диске. С помощью Acronis OS Selector, фактически, операционные системы можно загружать откуда угодно;

•   позволяет установить на один и тот же раздел разные ОС, даже если они должны иметь разные системные папки с одинаковым названием. Например, Windows 98 и Windows 2000 обязательно имеют системную папку под названием Program Files. При использовании Acronis OS Selector каждая из этих систем может иметь свою папку Program Files даже на одном разделе;

•   разрешает произвольным образом скрывать некоторые дисковые разделы от каких-либо операционных систем. Например, если необходимо, чтобы один из разделов не был виден из одной ОС и был виден из другой, это можно указать в конфигураторе Acronis OS Selector. Кстати, при этом можно скрыть разделы даже от «хитрющей» Windows XP, которая обычно сама определяет все дисковые разделы, ни на что не оглядываясь;

•   наконец, Acronis OS Selector позволяет в графическом режиме производить различные операции с дисковыми разделами. Например, можно легко изменить размер раздела без потери данных или же скопировать или переместить этот раздел как в пределах одного жёсткого диска, так и на другой диск. Благодаря Acronis OS Selector эти операции начинают казаться такими же простыми и обыденными, как копирование или перемещение файлов. Можно также конвертировать некоторые файловые системы без потери информации. На пример, можно преобразовать раздел FAT16 в FAT32 и обратно или же EXT2FS в EXT3FS и обратно;

•   с помощью Acronis OS Selector можно удалять и создавать дисковые разделы, причём многие типы файловых систем программа «умеет» создавать сама;

•   можно также создать несколько различных конфигураций загрузки с дискеты, в каждой из которых, например, будут видны «свои» дисковые разделы;

•   и ещё приятный момент: при установке большинства версий Windows программа Acronis OS Selector, которая при этом оказывается «затёртой» в главной загрузочной записи жёсткого диска, имеет свойство самовосстанавливаться! Лишь при установке некоторых версий программу придется восстанавливать пользователю. Но и это в данном случае совсем просто: достаточно загрузиться с загрузочного диска Acronis OS Selector и дать команду «включить Acronis OS Selector».

Программу Acronis OS Selector можно временно отключить, не удаляя её, если, например, известно, что в течение некоторого времени будет требоваться только одна ОС. При отключении программа попросит указать, какую из систем следует сделать доступной для загрузки. Затем, при необходимости, можно загрузиться с загрузочного диска Acronis OS Selector и снова включить эту программу.

Чтобы начать работу с этой программой, её нужно просто установить на компьютер, как любую другую. Это можно сделать либо из-под ОС Windows, либо просто загрузившись со специального компакт-диска этой программы. После установки программа сама возьмёт управление «в свои руки». Внешне загрузка систем с помощью Acronis OS Selector может выглядеть примерно так, как показано на рис. 5.15. Правда, в отличие от бесплатной GRUB, программа Acronis OS Selector является коммерческим продуктом.



Рис. 5.15 Программа Acronis OS Selector

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Установка нескольких ОС на компьютер", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info