Глава 1
Установка операционной системы
1.1. Подготовка жесткого диска
Сейчас на вашем компьютере установлена, скорее всего, одна из ОС семейства Windows со своей файловой системой. ОС Linux использует другой тип файловой системы, поэтому для ее установки вы должны освободить место на диске и отформатировать его (т.е. создать на нем новую файловую систему). Если вы не намерены окончательно избавляться от Windows, то вам придется создать на диске несколько разделов, каждый для своей операционной системы.
Существует несколько определений файловой системы. Для себя вы можете выбрать одно из нижеприведенных — они оба вполне корректны.
Файловая система — часть операционной системы, обеспечивающая выполнение операций над файлами.
Файловая система — способ организации и представления битов на жестком диске.
Разделом называется участок жесткого диска, к которому можно обратиться как к отдельному диску, что достигается использованием таблицы разбиения жесткого диска (partition table). Эта таблица записана в самом начале диска и подразделяется на 4 секции, содержащие характеристики 4 возможных разделов: их расположение, тип и отметку об активности. Отметка об активности используется загрузчиками некоторых ОС, в частности, Windows может быть загружена только из «активного» раздела.
Эти 4 раздела называются первичными (primary). Один из разделов может иметь тип «расширенный» (extended). Такой раздел содержит собственную таблицу разбиения на один или несколько разделов, называемых логическими (logical). Таким образом, пространство жесткого диска может быть структурировано удобным вам способом.
Итак, на вашем диске достаточно места для установки Linux, но все это место находится в активно используемом разделе, содержащем ОС Windows и все данные. Вы можете:
♦ Полностью переразметить диск.
При этом вы уничтожаете один большой раздел и создаете на его месте несколько маленьких. Все данные, конечно, будут потеряны, и Windows тоже придется переустановить. Ваши действия:
1. Убедитесь, что у вас есть компакт-диск, с которого можно переустановить исходную ОС;
2. Создайте резервную копию всех своих данных;
3. Разбейте диск на разделы с помощью утилиты fdisk
от Windows;
4. Восстановите свои данные и возвращайтесь к установке Linux.
♦ Уменьшить имеющийся большой раздел с сохранением данных.
Существует несколько программ, позволяющих это сделать. В предыдущие дистрибутивы Red Hat входила утилита fips, умевшая работать с разделами FAT и FAT32, но не NTFS. Она все еще доступна по адресу http://www.igd.fhg.de/~aschaefe/fips
, но в современные дистрибутивы обычно не включена. Вместо нее лучше воспользоваться программой PartitionMagic от Symantec Norton, понимающей все типы файловых систем. Ваши действия:
1. Уплотните существующие данные (дефрагментируйте ваш диск), чтобы увеличить свободное место в «конце» раздела.
2. Уменьшите размер раздела, создав на диске неразмеченное пространство.
3. Создайте новые разделы. Можете отложить этот шаг до этапа установки Linux: инсталляторы современных дистрибутивов (в частности, Fedora Core и Mandrake) вызывают специальную программу для работы с разделами диска.
1.1.1. Рекомендуемая схема разбиения диска
♦ Раздел подкачки или свопинга (swapping) — используется виртуальной памятью. Иными словами, данные, не умещающиеся в оперативной памяти, перемещаются на жесткий диск. Например, у вас в данный момент свободно всего 8 Мбайт оперативной памяти, а вы пытаетесь открыть документ размером в 16 Мбайт. В оперативную память при этом будут загружены первые несколько мегабайт, а все остальное будет находиться во внешней памяти. Когда вам потребуется перейти в конец документа, операционная система подкачает в память нужные данные, а неиспользуемые будут помещены во внешнюю память. Размер раздела подкачки должен быть не меньше 32 Мбайт. Обычно его размер равен удвоенному объему оперативной памяти.
♦ Раздел /boot
— содержит ядро операционной системы и несколько файлов, используемых при загрузке. Необходимость этого раздела вызвана «барьером 1024 цилиндра», то есть тем, что BIOS большинства персональных компьютеров «не видит» цилиндров с номерами больше 1024. Рекомендуемый размер этого раздела — 100 Мбайт.
♦ Корневой раздел, содержащий файлы, необходимые для работы системы и прикладных программ;
♦ Раздел /home
для пользовательских данных.
1.1.2. Имена разделов в ОС Linux
Linux представляет наименования разделов как имена файлов, в виде /dev/xxyN
, где:
♦ /dev
— это каталог, в котором расположены все файлы, связанные с устройствами;
♦ xx
— две буквы названия раздела, указывающие тип устройства, на котором размещается раздел. Как правило, это либо hd
(если это IDE диск), либо sd
(для SCSI дисков);
♦ y
— буква, описывающая само устройство, на котором находится раздел. Например, /dev/hda
(первый IDE жесткий диск) или /dev/sdb
(второй SCSI диск);
♦ N
— число, обозначающее непосредственно раздел. Первичные разделы нумеруются числами с 1 по 4. Нумерация логических разделов начинается с 5, даже если первичных разделов меньше четырех.
Таким образом, /dev/hda2
— это второй первичный раздел на первом диске IDE, a /dev/sdb5
— это первый логический раздел на втором диске SCSI.
1.1.3. Разделы и точки монтирования
С логической точки зрения файловая система каждого раздела представляет собой отдельное дерево каталогов. Объединение их в общую иерархическую структуру с одним корнем достигается путем ассоциирования раздела с одним из каталогов, содержащихся в корневом каталоге. Эта операция называется монтированием (mounting). Монтирование раздела дает доступ к нему через указанный каталог, называемый точкой монтирования (mounting point).
Например, если раздел /dev/sdb5
был смонтирован как /home/ivan/doc
, то все файлы и каталоги, находящиеся в /home/ivan/doc
, физически будут размещаться на /dev/sdb5
. А файлы, находящиеся в /home/ivan/doc/Russian
, — на /dev/sdb6
, если назначить каталог Russian
точкой монтирования для раздела /dev/sdb6
.
1.2. Загрузка программы установки
1.2.1. С использованием загрузочного компакт-диска
Самый удобный и уже самый распространенный способ. Первый диск любого дистрибутива — загрузочный. Вставьте его в дисковод, перезагрузите компьютер, войдите в BIOS Setup и сделайте CD-привод первым в последовательности загрузки.
Некоторые дистрибутивы (например, Mandrake 10.0) предлагаются на DVD, с которыми нужно поступать точно так же (если, конечно, у вас есть соответствующий привод).
1.2.2. С использованием загрузочной дискеты
Способ настолько устаревший, что в современные дистрибутивы загрузочный образ для дискеты и не включен. Опишу его, опираясь на дистрибутив RedHat 7.1.
1. Скопируйте каталоги dosutils
и images
на жесткий диск (желательно на С:).