- Александр Куприн, 26.08.2003, Linuxcenter.ru -
Содержание:
Часть 1 - Предварительная настройка.
Часть 2 - Установка ALT Linux Master 2.2.
Часть 3 - Установка Mandrake Linux 9.1.
Часть 4 - Установка RedHat Linux 9.0.
Здравствуйте! Основная цель данной статьи -- избавить от Linux-фобии
(а если быть более точным, от фобии инсталляций Linux) ту часть аудитории
читателей, которые были бы не против установить Linux совместно с
Windows на своих машинах, но не знают как это сделать. Или знают,
но опасаются за сохранность информации на своих машинах в процессе
установки новой операционной системы.
Сама тема статьи не претендует на оригинальность. Такого рода
материалы уже появлялись в Сети, поэтому повторяться практически
слово в слово за ними, это значит отнять ваше и моё время и
потратить его впустую. Особенностью данной публикации является тот факт, что
всё описанное было проверено на практике и в качестве полигона использовался
не один дистрибутив Linux, а несколько, благодаря чему появились
разделы, описывающие установку различных версий Linux. Возможно возникнут
замечания о том, что не стоило описывать даже бегло весь процесс установки
дистрибутивов, но чтобы не нарушать целостность изложения,
мне пришлось пойти на этот шаг. При этом, чтобы облегчить восприятие материала и
сократить время на чтение за счёт уменьшения описательной части, в статью
включено большое количество скриншотов. Надеюсь, новичкам или тем, кто
"плывёт" в этом вопросе, такой визуальный подход поможет быстрее
разобраться.
В качестве примера рассмотрим наиболее распространённый вариант
установки Windows:
- один логический раздел на весь жёсткий диск (FAT32 или
NTFS)
- ОС -- Windows (любой версии)
Чтобы побывать в шкуре таких пользователей я взял "чистый"
жёсткий диск на 10 Гб, создал на нём один раздел на весь диск и
установил Windows'98. После этого, "набросал" туда "кучу" файлов и
упаковал их в zip-архивы. Это было сделано для того, чтобы иметь
возможность проверить архиватором целостность упакованных данных.
Если после того, как геометрия раздела будет изменена при помощи
Partition Magic и Windows будет грузиться как и раньше, а
контрольные суммы архивов будут те же, что и до переразбиения, то
можно будет считать, что мы можем доверить PM манипуляции с нашей
информацией на диске. Понимаю, что фраза "доверить PM" может
вызвать улыбку у тех, кто уже пользовался этим пакетом, но сделано
это для того, чтобы иметь полное моральное право рекомендовать
Partition Magic тем, кто только планирует его использовать.
Внимание! Убедительная просьба всегда
(слышите? всегда!!!) делать резервные копии важной для вас
информации. Остаётся вероятность того, что компьютер может
зависнуть, могут отключить электричество в самый неподходящий
момент, а ваш компьютер не будет подключён к блоку бесперебойного
питания. В любом случае, практика создания резервных копий должна
стать для вас хорошей привычкой.
Кроме Partition Magic существуют инструменты по изменению
геометрии логических дисков в самих инсталляторах Linux. Правда этой
возможностью могут похвастаться только дистрибутивы ALT Linux и
Mandrake (благодаря использованию утилиты diskdrake), да и то
только при работе с FAT-разделами. По слухам такой возможностью также
обладает программа разбиения дисков, встроенная в инсталлятор
ASPLinux, но пока в этом лично мне не удалось убедиться.
Если же вам необходимо изменить
размер NTFS-раздела, то помочь вам в этом сможет только PM. Плюс к
этому, учитывая специфику установки Linux (совместно с Windows),
при описании методики изменения размера диска упор будет сделан на
"родной" для Windows и привычный для её пользователей пакет
Partition Magic. Если же вы захотите воспользоваться возможностями
инсталлятора для изменения геометрии диска, то об этом я упомяну
чуть позже в контексте тех приготовлений, которые необходимо
сделать, используя Partition Magic.
Итак, наша главная цель -- освободить часть дискового
пространства, занимаемого Windows и тем самым подготовить место для
установки второй операционной системы, Linux.
Вот что нужно сделать:
- Запустить программу scandisk (вы найдёте её здесь -- "Мой
компьютер" > "Свойства диска" > "Сервис" > "Проверка
диска").
- Создать архивы всех важных данных.
- Проверить целостность архивов.
- Удалить данные, которые были упакованы, для освобождения
дискового пространства.
- Скопировать архивы, чья потеря нежелательна, на внешние
носители.
- Запустить программу defrag (вы найдёте её здесь -- "Мой
компьютер" > "Свойства диска" > "Сервис" >
"Дефрагментация диска").
- Запустить Partition Magic и "откусить" нужный кусок дискового
пространства.
- Запустить программу scandisk.
- Убедиться в том, что архивы не разрушены.
Теперь более подробно о каждом из пунктов.
Зачем? Чтобы избавиться от ошибок в файловой системе --
потерянные кластера, неправильные имена файлов, bad-блоки. Особенно
для нас критично наличие потерянных кластеров, т.к. Partition Magic
(как и любая другая программа такого рода) "ужимает" или
"расширяет" таблицу FAT (File Allocation Table), содержащую
информацию о номерах кластеров занятых файлами. Теоретически PM
производит самостоятельную проверку FAT-таблицы. Однако, не могу
сказать с уверенностью на все 100%, что именно произойдёт c FAT в
процессе "деформации" её PM'ом в случае, если в ней всё же будут
находиться потерянные кластера и, если честно, проверять особого
желания нет.
Программ для архивации очень много. Тут, как говорится, "на вкус
и цвет". Вот, что я могу вам посоветовать -- используйте для
архивирования программу Windows Commander. Удивлены, что для работы
с архивами я предлагаю вам файловый менеджер? Поверьте, он то, что
вам нужно! Удобен, функционален и прочая, прочая, прочая. Хотя в
"обычной" жизни я использую Far -- привычка, оставшаяся с времён
работы в MS DOS. Но для работы с архивами WC подходит больше. В нём
есть несколько особенностей, которые мне понравились, когда я
повторял тот путь, по которому, надеюсь, пойдёте и вы.
Хочу заметить, что мой выбор WC в качестве менеджера архивации,
не является призывом к holy war архиваторов. Вы можете использовать
WinZip, WinAce или WinRar -- выбор за вами. Просто в том случае,
когда приходится создавать множество архивов, WC показал себя
наиболее удобным инструментом.
Если вы остановите свой выбор на WC, как на инструменте
архивации, то советую создавать zip-архивы. У WC для этого
архиватора больше настроек, чем для всех других вместе взятых. И
самое главное -- только создавая zip-архивы, WC автоматически
проверяет их контрольные суммы.
Есть ещё одна приятная особенность в WC: процесс копирования или
архивирования данных может быть переведён в фоновый режим. Это
позволит вам сэкономить время, запустив одновременно несколько
таких процессов -- компьютеру дано "домашнее задание", а вы можете
заняться чем-то другим.
И последнее -- не создавайте слишком крупные архивы. Это даст
возможность избежать потери большого объёма данных, если архив вдруг
окажется "битым" и вам придётся восстанавливать его из резервных
копий.
Если вы остановили свой выбор на WC и архивах в формате zip, то
всё уже сделано за вас. Если же вы предпочитаете другой архиватор
(например, любимый многими RAR), то не поленитесь и сделайте
проверку созданных архивов сами. Это как раз тот случай, когда
время не будет потрачено впустую.
Без комментариев. Кроме одного -- если у вас на диске много
свободного места и вы планируете оставить на нём данные, которые
только что заархивировали, я бы вам не советовал этого делать.
Причина следующая -- имея в своём распоряжении архивы, вы можете
проверить их целостность и убедившись в том, что всё в порядке,
распаковать. В случае с данными, разбросанным по подкаталогам, это
сложнее. Нужно искать и использовать специальные программы для
подсчёта контрольных сумм файлов, а это неудобно.
Здесь всё зависит от ваших возможностей:
- CDRW, CDR или ZIP диски
- подключение дополнительного жёсткого диска
- сохранение данных на другой машине через сеть
- использование дискет или flash-брелков, подключаемых через
USB
Внимание! Надеюсь, то, что сделать копии
архивов необходимо, не подлежит сомнению? Не пытайтесь проскочить
мимо этого пункта, понадеявшись на "авось".
Можете выполнять дефрагментацию диска, а можете и не делать
этого. В каком случае она нужна? Если ваши файлы настолько сильно
"размазаны" по дисковому пространству, что располагаются за
предполагаемой верхней (новой) границей раздела. В этом случае,
конечно, запустите defrag, пусть он "передвинет" файлы в начало
раздела.
Самое, казалось бы, интересное и сложное одновременно действие,
оказавшееся на самом деле очень простым.
Я проверил работу Partition Magic Special Edition 6.0. Он шёл в
поставке с драйверами к материнской плате (Soltek). Особенностей в
установке никаких. Обращаю ваше внимание на то, что эта версия
работает в DOS-режиме. Т.е. вы пытаетесь запустить программу и она
выдаёт сообщение о том, что будет работать только в однозадачной
среде. Если вы соглашаетесь с этим, то компьютер перегружается и
при следующей загрузке вы попадаете в графическую среду PM.
Далее всё просто. Перед вами таблица, содержащая список
разделов. Сейчас мы рассматриваем вариант, когда на машине всего
один логический раздел. Кликните правой кнопкой мыши на нужном
разделе и во всплывающем меню выберите первый пункт (Resize/Move).
Перед вами откроется диалоговое окно.
Видите на гистограмме тёмную область слева? Это зона дискового
пространства, где располагаются файлы. Вы не сможете сделать размер
раздела меньше указанной области. И руководство по PM при изменении
FAT-разделов рекомендует оставлять, как минимум, 5% свободного
дискового пространства. Оно необходимо в процессе изменения геометрии
диска. Так что, если у вас возникнет потребность максимально сжать
FAT-раздел, помните об этом.
Есть два способа изменить размер раздела:
- указать в поле "Free Space After" нужный размер
- или навести курсор мышки на правый край гистограммы и
когда курсор поменяет форму на два указателя, направленные в
противоположные стороны, зафиксировать левую кнопку мышки и
передвинуть границу влево
Потом нажать кнопку "OK" и далее кнопку "Apply" (или "Apply
changes" в PM 7.0). После этого PM изменяет размер раздела. В моём
случае на это ушло около 20 сек.
Примечание: Если вы воспользуетесь PM 7.0 или
более старшей версией и
выберете вариант программы, работающей в среде Windows, то после
того как нажмёте кнопку "Apply changes", ваш компьютер
автоматически перегрузится, т.к. процесс изменения раздела должен
происходить в однозадачной среде и PM должен иметь эксклюзивный
доступ к диску.
Примечание. Возвращаясь к теме изменения
геометрии логических дисков при помощи встроенных средств в
инсталляторы Linux -- все описанные выше действия применимы и в
этом случае. За исключением пункта 4.7 -- на его месте расположится
процесс установки Linux. Т.е. после того, как вы установите Linux и
по ходу установки измените размер логического диска, вы сможете
перегрузиться в Windows и перейти к пунктам 4.8 и 4.9. Как именно
можно "ужимать" диски в процессе инсталляции, будет рассмотрено
отдельно для каждого из дистрибутивов.
Примечание. Если вы меняете геометрию
NTFS-раздела, то советую воспользоваться последней версией
Partition Magic (на момент написания статьи это была версия 8).
Конечно, PM версии 7 тоже работает с
NTFS-разделами, но для манипулирования с этим типом файловой
системы, я рекомендую вам всегда использовать последнюю версию PM.
Кроме этого, хотя это и не имеет прямого отношения к излагаемому
материалу, в ней появилась поддержка ext2/ext3 разделов.
Примечание.Если по какой-либо причине в
процессе изменения геометрии раздела в PM произошёл сбой, то с
большой долей вероятности можно спасти положение, если опять
запустить PM и дать ему возможность всё починить.
Зачем запускать ещё раз программу проверки целостности файловой
системы? А затем, чтобы убедиться, что Partition Magic корректно
изменил FAT.
После того как изменения в геометрию раздела внесены, проверьте
состояние ваших архивов. Если вы используете WC, то отметьте файлы
архивов и нажмите Shift+Alt+F9 или выберите пункт меню "Файл" -
"Проверить архив(ы)". Должно быть (тьфу-тьфу!) всё в порядке. Я
проверял трижды, меняя по своему усмотрению геометрию раздела, --
проблем не возникало.
Методику, описанную здесь, можно охарактеризовать как предельно
осторожную. Сделано это для того,
чтобы максимально обезопасить вас от возможности потерять данные.
Не исключено, что те, кто проделывал это (работа с PM)
неоднократно, посчитают, что действия, описанные здесь, страдают
излишней перестраховкой. Может это и так -- в любом случае решать
вам.
Итак, диск готов к приёму новых жильцов. Пингвины! Они бывают
иногда такие суетливые. :) А чтобы никто из них случайно не выпал
из "окна", рассмотрим особенности установки наиболее популярных
дистрибутивов. В алфавитном порядке.
Но прежде, чем мы перейдём к рассмотрению особенностей установок
в отдельно взятом дистрибутиве, необходимо сделать несколько
замечаний:
- В настройках современных BIOS существует опция PNP OS
installed (или Plug'n'Play OS installed). Она определят кто
именно будет инициализировать PNP-устройства (в шутку их называют
Plug And Pray) -- BIOS или операционная система. Отключите её,
пусть этим занимается BIOS.
- Если ваш BIOS поддерживает загрузку с CD-ROM, включите
её.
- Если вы планируете использовать принтер, подключённый
непосредственно к вашему компьютеру, убедитесь, что параллельный
порт настроен на режим EPP (или на ECP+EPP, но в этом случае
возможны проблемы), а не на SPP. Не забудьте включить принтер на
время установки Linux -- это позволит программе инсталляции
определить его автоматически. Если же этого не произойдёт, то вы
всегда сможете выбрать нужную вам модель вручную.
- Если у вас есть внешний модем, то не забудьте и его включить
перед инсталляцией -- программа установки определит его и
позволит проверить работоспособность подключения к Интернет уже
на этапе инсталляции.
- Размер требуемого дискового пространства для установки Linux
может варьироваться в большом диапазоне. Если вы планируете
использовать Linux как офисный или домашний компьютер, то вам
необходимо выделить хотя бы ... 1.5-2 Гб дискового пространства
для программ, место для swap-раздела, равное удвоенному объёму
оперативной памяти на вашем компьютере, плюс место для домашних
каталогов пользователей. Объём последних вы должны оценить сами.
В качестве примера могу указать, что при установке Linux на
своём ПК, я создаю, как правило, два раздела -- "/", объёмом 4-5Гб,
и swap, объёмом 512Мб (из того расчёта, что объём
оперативной памяти на моём компьютере 256Мб). Если объём жёсткого
диска большой, то, иногда, я оставляю часть дискового пространства
неразмеченным, чтобы по необходимости создавать нужные мне
разделы и монтировать их к дереву файловой системы.
- Небольшая ложка дёгтя -- несколько слов о проблемах разметки
жёстких дисков. Суть её в следующем -- иногда программа,
встроенная в инсталлятор Linux не может корректно разбить диск,
либо вообще отказывается это делать. Типичным примером здесь
может послужить мой 120Гб Western Digital и Disk Druid (программа
разметки диска, включённая в инсталлятор RedHat). Попытка
разместить RedHat в конце диска ни к чему привела, Disk Druid
"ругался" на несоответствие геометрии диска, информацию о которой
даёт BIOS и partition table, и "запугивал" потерей
данных. Что я сделал? Заранее создал необходимые разделы при
помощи DiskDrake, загрузившись с загрузочного диска ALT Linux
Master 2.2 (или можно воспользоваться первым диском дистрибутива
Mandrake Linux, тоже имеющего в своём распоряжении DiskDrake). Но
такой вариант не всегда возможен (ведь нужного дистрибутива может
не оказаться под рукой), поэтому, как универсальным средством,
можно воспользоваться PM версии 8, уже поддерживающим ext2 и ext3
и создать нужные разделы в нём. Единственное, на что хочу
обратить ваше внимание, это то, что форматировать созданные
разделы лучше средствами Linux, т.е. уже в процессе
инсталляции.
Ссылки
1) ALT Linux Master 2.2 Руководство системного администратора.
(html)
(pdf)
2) ALT Linux Master 2.2 Руководство по установке. (pdf)
3) Документация к Mandrake Linux 9.1 Quick Startup (на русском)
(html)
(pdf)
4) Red Hat Linux 9 Red Hat Linux x86 Installation Guide
(english)
(html)
|