Знакомство с Linux. Часть 3. Установка Red Hat Linux 7.3

Ну что же, все необходимые подготовительные операции для установки Linux мы с вами уже провели. А именно:

1) Раздобыли дистрибутив на компакт-дисках (купили, взяли у знакомых или переписали на CD-R выкачанные по FTP iso-образы).

2) Организовали при помощи Partition Magic особый раздел под Linux на своём винчестере (или хотя бы убедились, что на диске достаточно свободного места, чтобы попробовать установить новую систему, не нарушая целостности старой, - о том, как это сделать, упомяну ниже).

Вот теперь самое время установить первый установочный CD в привод и перезагрузиться.

Внимание! Я веду сейчас речь о дистрибутиве Red Hat Linux 7.3, так что в каких-то деталях процесс инсталляции при использовании другого дистрибутива может отличаться от описываемого. В частности, как сообщает наш читатель [HC]HUNTER, установочный диск замечательного русского дистрибутива ASP Linux 7.3 снабжён системой автозапуска под Windows. Загрузив CD в привод, пользователь получает возможность через открывшееся меню начать инсталляцию новой операционной системы, формально не покинув предыдущей. И как показала практика, на этом этапе возможны сбои в ходе распознавания присутствующего на компьютере оборудования. Так что для чистоты эксперимента лучше не стартовать установку из Windows, даже если такая возможность предусмотрена разработчиками дистрибутива, а перезагрузиться. Убедитесь только, что в настройках BIOS материнской платы опрос CD-привода как устройства загрузки предшествует опросу винчестера.

Итак, перезагрузка. На экране монитора привычную таблицу опроса прерываний сменило красочное (насколько это возможно в текстовом режиме) приглашение к инсталляции Linux. При помощи данного диска, кстати, можно будет в случае чего произвести реанимацию системы, если окажутся повреждёнными файлы ядра, и произвести её диагностику. Однако пока нам диагностировать нечего - переходим непосредственно к установке, просто нажав на [Enter].


Сюрприз, который ждёт начинающего линуксоида на следующем этапе, заключается вот в чём: открывшееся перед ним окно будет графическим. И вообще, весь дальнейший процесс инсталляции пройдёт в графическом режиме. Знакомство с чарующей своей таинственностью командной строкой нам ещё предстоит, не волнуйтесь; более того, можно и установку Linux провести в традиционном текстовом режиме - но зачем искусственно усложнять свою жизнь? Поверьте: идеология Linux - как раз простота и функциональность. Там, где рациональнее использовать именно командную строку, любой накрученный вокруг неё интерфейс покажется надуманным. А при инсталляции наглядность очень важна, так что будем ставить свой первый Linux именно в графическом режиме.

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

Затем укажем, что за клавиатура и мышь действуют в системе. Обратите внимание: оба устройства уже распознаны инсталлятором, - вы можете пользоваться и тем, и другим. Конкретизация же их требуется для того, чтобы задействовать дополнительные по сравнению со стандартными функции, такие как мышиное колёсико и "лишние" кнопки на клавиатуре.


Кстати, не забудьте поставить галочку в поле "Разрешить специальные последовательности клавиатуры". Под специальными последовательностями здесь имеются в виду коды всех символов, не укладывающихся в стандартный набор ASCII, в том числе и русских букв. А они нам понадобятся, помяните моё слово.

Есть некая тонкость и в отношении мышиных особенностей. Если ваш хвостатый питомец оснащён только двумя кнопками, обязательно активизируйте опцию "Эмулировать три кнопки". Тогда одновременное нажатие на две имеющиеся будет воспринято системой как щелчок третьей. К слову, у большинства мышей колёсико может нажиматься, то есть распознаётся как третья кнопка.

Зачем она вообще может понадобиться? О, это настоящее искушение! Одна из тех маленьких невинных особенностей Linux, которые после даже мимолётного общения с ними заставляют в Windows ощущать себя уже не так уверенно и постоянно напоминают о себе. Третья кнопка в Linux применяется для вставки текста, выделенного мышью. Сейчас, при установке, это проверить негде, но вскоре вы сможете убедиться сами: стоит выделить (даже в текстовом режиме!) при помощи мыши некий текст, подвести курсор к нужному месту и нажать третью кнопку, как выделенная область мгновенно копируется туда. Именно так. Безо всяких дополнительных клавиш. Забудьте про [Ctrl]+[C] и [Ctrl]+[V] - хотя эти комбинации поддерживаются в графической оболочке тоже. Ведь гораздо удобнее производить вставки вообще без комбинаций! Причём если заниматься этим в текстовом режиме, когда курсор находится в каждый момент времени в одной строго определённой позиции, не надо даже наводиться мышью после выделения нужного фрагмента: щёлкайте третьей кнопкой где придётся - помеченный фрагмент будет вставлен сразу за курсором, а сам курсор переместится в его конец.

Вот теперь самое время определиться с типом установки. Будем надеяться, что пяток свободных гигабайт на винчестере вам удалось отыскать на данный момент. Их и задействуем, остановившись на "Выборочной" инсталляции и впоследствии указав, что устанавливать мы собираемся все пакеты. Поскольку в системе мы новички, то нам, во-первых, хочется ознакомиться со всеми возможностями системы, а во-вторых - трудно с ходу определить, что в работе понадобится, а что - нет. Конечно, специалист на нашем месте уже точно знал бы, какие пакеты ему потребуются в работе, и не стал бы расходовать дисковое пространство на установку ненужных. Ничего страшного! По мере знакомства с системой мы научимся и удалять лишние программы, и устанавливать дополнительно такие, которых в исходном дистрибутиве не содержалось.


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

Как я и обещал раньше, имеется возможность поставить систему на Windows-раздел без переразбиения и форматирования. Обратите внимание на подсказку в левой части экрана (кстати, на неё постоянно имеет смысл обращать внимание) - там всё достаточно внятно расписано. В расположенной справа таблице разделов выберите тот, что заготовлен для Linux, нажмите кнопку "Правка", оставьте тип файловой системы FAT32 и объявите раздел корневым (укажите в качестве точки монтирования /, корневую директорию, о которой я упоминал уже ранее). Программа-установщик поймёт, что вы задумали, и в последующем диалоге попросит вас указать размеры корневой системы и пространства свопинга. Swap - это та самая "Виртуальная память", которая в Windows реализована как файл подкачки; в ней хранятся копии экранных страниц памяти и много прочих полезных данных. В Windows его размеры по умолчанию определяет сама система, и "укоротить" его можно только через системные окна Панели управления. В Linux вы с самого начала явно указываете размеры отводимого под своп пространства и навсегда (по крайней мере, надолго) о нём забываете. Имеет смысл задавать этот размер вдвое большим, чем объём наличной оперативной памяти. И, кстати, в процессе работы (в графической оболочке KDE, к примеру) у вас всегда будет возможность явно, в реальном времени, отслеживать состояние свопа. Что бывает более чем полезно.

Для настоящих же ковбоев предусмотрено переразбиение диска с форматированием под новомодную файловую систему Linux, так называемую ext3. Реализовано оно чрезвычайно просто: для начала удалите радел FAT32, который намечен к переформатированию: высветите его щелчком и нажмите соответствующую кнопку. Затем начинайте с использованием кнопки "Новый" выстраивать понемногу Linux-разделы.


О том, сколько их должно быть и какого размера, ведутся между маститыми линуксоидами серьёзные дебаты, в которые мы пока вдаваться не будем. Если коротко, то смысл разделов в Linux - как и в Windows - в функциональном разграничении занимаемых файлами областей. Скажем, пользовательские директории испокон веков хранятся в каталоге /home. Таким образом, имеет смысл сделать этот /home отдельным разделом, чтобы даже при полной переустановке системы, когда корневой раздел будет отформатирован, /home остался бы нетронутым: там сохранятся все пользовательские данные.

Впрочем, можно этого и не делать: лишь сам корневой раздел /, наряду со свопом, являются единственными, чьё наличие в файловой системе Linux необходимо. Остальные стандартные каталоги (/usr, /var, /tmp и т. д.) можно в самостоятельные разделы и не выделять: иногда это полезно, но мы с вами пока даже не можем представить себе, в каких случаях; неясно также, на чём основываться, определяя их размеры. Давайте покуда остановимся на разделах swap (двукратный объём оперативной памяти), /home (сколько не жалко, но есть смысл - если вы не собираетесь хранить там Британскую Энциклопедию - ограничиться 650–700 Мбайт, чтобы удобнее реализовывать в дальнейшем резервное копирование), и корневой раздел / (всё остальное). Размечайте разделы именно в этой последовательности. "Всё остальное" будет означать, что указывая размер системы /, вы выберете опцию "занять всё свободное пространство на диске".

Настроим теперь загрузчик Linux - ту самую программу, что будет помогать нам определять, какую операционную систему грузить при очередном включении компьютера. Стандартным загрузчиком для последних версий Red Hat является GRUB, - можно его и оставить. Выбирая опцию "Установить загрузчик на основную загрузочную запись (MBR)", мы именно такое поведение и предполагаем. Если же по какой-то причине вам не хочется трогать загрузчик Windows, который сейчас стоит в MBR, или если вы выбрали "тестовую" установку без переразбиения и форматирования, - обязательно создайте загрузочную дискету. И только с её помощью вы сможете добраться до Linux-разделов на своём компьютере. В таком случае удостоверьтесь в BIOS, что опрос FDD при загрузке предшествует опросу HDD.


Следующий шаг установки - регулировка встроенного в систему брандмауэра. Пока не будем забивать себе этим голову (подключение к Интернет - отдельная тема). Выберем "Установку без брандмауэра" и перейдём к определению основного языка, на котором система будет общаться с нами в дальнейшем. Пусть это будет русский - хотя если вы предпочитаете малайский или африкаанс, то не отказывайте себе в удовольствии настроить систему под них. Дальше из глобальных настроек останется только определить часовой пояс, в котором располагаетесь вы вместе со своим компьютером. Обратите внимание, насколько живописна графическая реализация этого процесса.


Так; с системой практически всё в порядке; переходим к пользователям. Ведь ради кого-то эта система создаётся, верно? Пользователь в Linux должен присутствовать как минимум один - root. И для него вы введёте в соответствующие поля очередного окна установки пароль, при помощи которого будете потом входить в систему как суперпользователь. Только не останавливайтесь на этом; обязательно заведите в этом же окне ещё как минимум одного пользователя - себя, уже без сверхпривилегий. Для чего это нужно? А для того, что root в системе - буквально царь и бог. Его распоряжения, выраженные в тех или иных командах, не обсуждаются, - они выполняются немедленно. И действуя исключительно как root, вы по незнанию и неаккуратности можете в первые же минуты работы создать в системе настоящий хаос. Проверяя почту как root, вы случайно можете активировать созданный специально для Linux вирус - и последствия будут самыми печальными, тогда как с привилегиями обычного пользователя ни один вредоносный код заметного ущерба системе не нанесёт.


Дальше нас ждёт окно "Конфигурация аутентификации". Ничего менять там не нужно: галочка в поле "Разрешить пароли MD5" просто значит, что в качестве паролей можно использовать ОЧЕНЬ длинные последовательности символов. Выбирая в следующем окне инсталляции группы пакетов укажите "Все" - позиция в самом конце списка - будем надеяться, что места у нас хватит. "Конфигурация X" - это настройка графической подсистемы Linux, называемой X Windows, точнее, XFree86. Все опции там самоочевидны (разрешение и цветность экрана и т. п.), за исключением двух. Первая: выбирая между KDE и Gnome в качестве графической среды по умолчанию, отдайте предпочтение KDE. Если вам на данный момент всё равно, конечно. Потому что в дальнейшем я буду рассказывать именно о среде KDE, так как именно с ней работаю уже долгое время. Вторая: не надо делать графический вход в систему опцией по умолчанию. При взаимодействии с некоторыми свежими видеокартами у взятой нами на рассмотрение версии Linux возникают трудности с полноценной графикой, однако текстовый режим отобразит любая карта. Впоследствии мы научимся запускать графическую оболочку из командной строки, а на первых порах давайте этой самой строкой и обойдёмся.


И вот перед нами экран "Начало установки". Задержите на несколько секунд курсор над кнопкой "Далее", вспомните, все ли операции вы сделали так, как предполагалось. И смело нажимайте её. В конце концов, это только нарисованная на экране монитора кнопка… Вслед за её нажатием начнётся установка системы, которая может занять достаточно много времени. Дождитесь завершения процесса, создайте загрузочный диск, если эта опция была выбрана в ходе подготовки к инсталляции, перезагрузитесь и пронаблюдайте красочное окошко загрузчика GRUB.

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