Системная гармония

Петр Семилетов aka Roxton

Хакер, номер #072, стр. 072-096-1

(tea@list.ru, www.roxton.kiev.ua)

Как подружить Linux и Windows на отдельно взятом компьютере?

Многие люди отказывают себе в удовольствии поставить Linux лишь по одной причине. Они не знают, как это знаменательное событие отразится на работоспособности уже установленной Windows и как обе системы смогут сосуществовать. И когда человек идет за информацией в Сеть, то видит уйму противоречивой информации, к тому же частью устаревшей. Эта статья поможет разобраться во всем и рассеять туман сомнений.

Предварительные замечания

Когда человек знает, что делает, то ошибиться ему очень сложно. Основную трудность для тех, кто впервые хочет установить Linux, представляют отличия в наименованиях разделов диска. Пользователь Windows привык, что диск A - это флоппи, C - первый раздел диска и т.д. Лично меня после долгих лет работы в Linux такое положение иногда запутывает. Ведь в Linux диски представляются совершенно иначе. Дисковый раздел для Linux - это отдельное устройство, доступное в виде файла в каталоге /dev. Вот как называются устройства в Linux, исходя из способа их подключения: мастер на IDE1 = hda, слэйв на IDE1 = hdb, мастер на IDE2 = hdc, слэйв на IDE2 = hdd. В директории /dev ты можешь обнаружить все эти файлы: hda, hdb, hdc и hdd. На самом деле они являются символическими ссылками на другие файлы, которые запрятаны в иерархию каталога /dev немного глубже, но суть дела от этого не меняется.

Если устройство представляет собой дисковый накопитель, то оно, понятное дело, разбито на разделы. Для примера будем считать, что hda у нас винчестер. В Linux primary-разделы нумеруются числами от 1 до 4, а extended-разделы - от 5 и выше. Обычно на диске есть один primary-раздел и несколько extended.

Первый primary-раздел называется hda1. Первый extended-раздел - это hda5, второй extended - hda6 и т.д. Если у нас есть винчестер, на котором установлена Windows и присутствуют разделы C, D, E, то в Linux они будут выглядеть так: C = hda1, D = hda5, E = hda6. Еще пример. Мастер CD-ROM на IDE2 - это hdc. Без всяких цифр, просто hdc.

Чтобы зайти на некий раздел диска или CD-ROM, его надо монтировать. Это значит связать название устройства и некоторую директорию (обычно в каталоге /mnt). Директория может иметь осмысленное название - cd_rom, movies, mp3 - любое. Например, Windows-разделы традиционно монтируются к директориям win_c, win_d и т.п.

Разделы жестких дисков при загрузке Windows обычно монтируются автоматически. CD-ROM'ы можно подмонтировать вручную, а можно использовать технологии вроде supermount или MagicDev.

Все настройки монтирования хранятся в файле /etc/fstab. Но современные дистрибутивы Linux часто оснащены утилитами с графическим интерфейсом, визуализирующим все операции. Перед экспериментами нелишней предосторожностью является резервное копирование файла fstab.

На этом предварение закончу. Просто запомни, как в Linux называются разделы, и когда инсталлятор спросит тебя, что именно ты хочешь отформатировать и куда поставить загрузчик, ты не попадешь впросак.

Разметка диска и форматирование

Содержание  Вперед на стр. 072-096-2
ttfb: 3.2570362091064 ms