Новелла двадцать третья, в которой формулируются принципы установки openSUSE

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

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

Первый этап -- это загрузка ядра операционной системы и его модулей, необходимых для определения оборудования, во-первых, и запуска инсталяционной программы. Как ни странно, инсталляционная программа любого дистрибутива Linux работает под управлением ядра Linux, установка FreeBSD -- под управлением ядра FreeBSD, и так далее.

В ходе первого этапа могут указываться некоторые параметры ядра системы, зависимые от оборудования, и кое-какие опции инсталляционной программы. А могут -- и не указываться: современные инсталляторы Linux'а рассчитаны на работу с максимально широким кругом распространённого оборудования, а из опций инсталлятора обычно оптимальны умолчальные.

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

Второй, и очень важный, этап включает в себя несколько обязательных стадий. Это:

  • разметка носителя, целевого для установки (винчестера или SSD), то есть разбиение его на разделы разного назначения -- для системы и её приложений, данных, временных файлов, и так далее;
  • создание на разделах файловых систем, то есть, говоря языком "подоконников", их форматирование;
  • монтирование файловых систем, лежащих на собственных разделах, в единую файловую иерархию будущей целевой системы.

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

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

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

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

А что обязательно должно быть выполнено на данном этапе -- определение местоположения загрузчика. И здесь надо быть внимательным, ибо ошибка может привести к невозможности старта системы. Что, конечно, дело тоже поправимое, но весьма муторное, а для начинающего пользователя -- ещё и нервнотрёпное.

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

Все перечисленные этапы не всегда проходят перед глазами пользователя именно в приведённой последовательности -- это зависит от инсталляционной программы. Когда мы займёмся практической установкой openSUSE, то на первый взгляд может показаться, что никаких таких этапов в ней нет. Однако это впечатление будет неверным -- в чём мы тогда же и убедимся.

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


Содержание

SUSEana: новый адрес проекта об openSUSE

. .