Новелла двадцать третья, в которой формулируются принципы установки openSUSE
Если уподобить наш "подготовительный" день дню реальному, то описанное в прошлой новелле можно рассматривать как сладостное потягивание у койке сразу по выходу из объятий Морфея. Так что пора взбодриться и заняться утренней гимнастикой. По крайней мере -- гимнастикой ума. То есть рассмотреть вопрос, что такое инсталляция ОС вообще и инсталляция openSUSE в особенности. Понимание принципов инсталляции немало облегчит нам жизнь тогда, когда придёт время применить эти принципы на практике.
Программы инсталляции современных дистрибутивов Linux внешне довольно разнообразны. Однако по сути своей в ходе установки любого из них (как и любой операционной системы системы вообще, включая даже Windows) сводится к нескольким обязательным действиям, знаменующим основные её этапы.
Первый этап -- это загрузка ядра операционной системы и его модулей, необходимых для определения оборудования, во-первых, и запуска инсталяционной программы. Как ни странно, инсталляционная программа любого дистрибутива Linux работает под управлением ядра Linux, установка FreeBSD -- под управлением ядра FreeBSD, и так далее.
В ходе первого этапа могут указываться некоторые параметры ядра системы, зависимые от оборудования, и кое-какие опции инсталляционной программы. А могут -- и не указываться: современные инсталляторы Linux'а рассчитаны на работу с максимально широким кругом распространённого оборудования, а из опций инсталлятора обычно оптимальны умолчальные.
На первом же этапе обычно (хотя и не обязательно) определяются локально-зависимые параметры инсталляционной программы -- язык интерфейса, часовой пояс и так далее, которые по умолчанию часто наследуются установленной системой, хотя и могут быть изменены на одном из последующих этапов.
Второй, и очень важный, этап включает в себя несколько обязательных стадий. Это:
- разметка носителя, целевого для установки (винчестера или SSD), то есть разбиение его на разделы разного назначения -- для системы и её приложений, данных, временных файлов, и так далее;
- создание на разделах файловых систем, то есть, говоря языком "подоконников", их форматирование;
- монтирование файловых систем, лежащих на собственных разделах, в единую файловую иерархию будущей целевой системы.
Важность этого этапа определяется тем, что изменить разметку диска и файловые системы на его разделах после установки очень трудно, фактически невозможно без риска потери данных или тотального бэкапа. Поэтому при всех этих действиях желательно не совершать ошибок.
Третий этап -- выбор компонентов системы для установки. Здесь возможно использование неких предопределённых наборов разного назначения, или индивидуальный попакетный выбор. Это также важное дело, однако, в отличие от предыдущего этапа, результаты его могут быть скорректированы в дальнейшем, путём доустановки необходимых, но пропущенных при первичной инсталляции, пакетов, или удаления пакетов, оказавшихся ненужными. Правда, здесь возможны некоторые осложнения, но о них я расскажу своевременно, как дойдёт дело.
Четвёртый этап -- собственно установка; этот процесс обычно запускается автоматически, и от пользователя здесь уже ничего не зависит. В ходе его происходит развёртывание выбранных пакетов или предопределённых установочных образов, и их инкорпорация в файловую иерархию целевой системы.
Пятый этап -- обеспечение загрузки свежеустановленной системы для успешного её запуска, перезапуска и останова отныне и вовек. Он может включать в себя выбор начального загрузчика, при необходимости -- параметры загрузки, а также условия загрузки ранее установленных систем, если таковые имеют место быть. Это -- опции, не всегда обязательные: так, подчас на стадии инсталляции загрузчик предлагается безальтернативно, необходимости в дополнительных параметрах нет ни малейшей, и более иных операционок на данной машине не имеется.
А что обязательно должно быть выполнено на данном этапе -- определение местоположения загрузчика. И здесь надо быть внимательным, ибо ошибка может привести к невозможности старта системы. Что, конечно, дело тоже поправимое, но весьма муторное, а для начинающего пользователя -- ещё и нервнотрёпное.
Шестой этап установки -- первичное конфигурирование системы. Раньше этот этап был очень важен, так как в ходе его устанавливались, в том числе, и параметры работы графической среды, то есть оконной системы X. Ныне последняя задача решается средствами автоконфигурирования, и решается обычно правильно. Однако вдумчивый подход к настройке многих других параметров очень поспособствует облегчению жизни в последующем.
Все перечисленные этапы не всегда проходят перед глазами пользователя именно в приведённой последовательности -- это зависит от инсталляционной программы. Когда мы займёмся практической установкой openSUSE, то на первый взгляд может показаться, что никаких таких этапов в ней нет. Однако это впечатление будет неверным -- в чём мы тогда же и убедимся.
Для осмысленных действий в ходе выполнения этапов установки очень желательно иметь некий минимум знаний и представлений, описанию которого и будет посвящена следующая новелла.
Содержание
SUSEana: новый адрес проекта об openSUSE . .