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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Назад | К содержанию | Вперёд