Глава 9 Подготовка к инсталляции

Глава 9 Подготовка к инсталляции

Рассмотрим процесс подготовки к установке операционной системы Linux. Пользователи Windows, особенно если знакомство с ней произошло во времена третьей версии, знают, что инсталляция операционной системы сопровождается значительными усилиями по установке оборудования и периферии. С Linux (если вы специально не ищете трудностей) такого, скорее всего, не произойдет – вы поставите систему и все. И при выходе следующей версии дистрибутива ничего не придется переустанавливать заново. Даже если кардинально поменять всю аппаратуру (кроме винчестера), в большинстве случаев Linux сама определит новое оборудование и перенастроит систему. Вот конкретный пример. Было: винчестер 10 Гбайт, материнская плата на чипсете ВХ, видеокарта nVIDIA Vanta, сетевая карта на шине PCI и аудиокарта на шине ISA. После апгрейда системы от старой конфигурации остался только жесткий диск. Новая конфигурация: материнская плата на чипсете i815E – встроенные сетевой адаптер, видео и аудио. Windows 98, находящуюся на том же жестком диске, пришлось перенастраивать около часа. Linux сразу нашла все новое оборудование, оставила корректные сетевые настройки. Единственное, что пришлось сделать – заново настроить X Window: с помощью Х-конфигуратора для X Window был получен новый конфигурационный файл. Весь переход на новую платформу занял 3 минуты.

Впрочем, если вы не экспериментатор – кардинально менять систему часто не придется. Существуют серверы, замена операционной системы Linux на которых не производится годами. Администратор к ним подходит раз в два месяца, чтобы сделать профилактику системного блока (пыль и т. п.). На этих машинах лишь периодически обновлялись некоторые прикладные пакеты: одни из-за проблем безопасности (ошибки есть в любой программе), другие – ставились более свежие версии. Опытные пользователи Windows (особенно те, кто много и часто ставят разнообразное программное обеспечение) знают – систему надо периодически переустанавливать. С операционной системой Linux все несколько иначе. Во-первых, ее крайне тяжело штатными способами довести до необходимости переустановки. Во-вторых, и это особенность любого программного обеспечения, как правило, новые версии программ весьма сырые. К примеру, очень тяжело дался переход с версии ядра 2.0 на 2.2. Были времена, когда исправления к ядру выпускались буквально ежедневно. Мы уже упоминали хорошее правило: «Работает – не трогай». Поэтому нормальные администраторы и пользователи выдерживают некоторую паузу после выхода очередного обновления, изучают отзывы, и только после этого устанавливают обновление на систему. В-третьих, для перехода с одной версии дистрибутива на другую иногда приходится выводить систему из «общего пользования» на день-два, а то и больше. Вот, собственно, почему, не стоит без особых причин менять одну версию дистрибутива на другую.

Дистрибутивы

Дистрибутивы. Что это такое? Какие они бывают? Чем один дистрибутив лучше другого?

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

О пользователях. Условно их можно разделить на начинающих, «продвинутых» и специалистов. Соответственно было бы неплохо иметь для каждой группы свой тип дистрибутива. И дистрибутивы, действительно, в некоторой степени ориентируются на такое разделение пользователей. Есть пакеты, где инсталляция проходит буквально за десять щелчков мышью, а существуют и такие, где очень многое необходимо настраивать вручную. Часть дистрибутивов пытается совместить в себе и легкость в установке, и настраиваемость всего и вся. Кстати, как уже неоднократно замечено, с переходом пользователей из одной группы в другую тяга к тотальной настраиваемое™ системы возрастает.

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

Попробуем теперь определить дистрибутив, приемлемый для большинства пользователей. Такой подход весьма субъективен, но все же некоторые тезисы для большинства дистрибутивов могут быть общими:

• набор пакетов должен быть логичен и удобен;

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

• компакт-диск должен быть загрузочным и иметь опцию аварийной загрузки;

• дистрибутив должен иметь возможность устанавливаться с компакт-диска, с жесткого диска, по сети;

• набор программного обеспечения в пакете должен соответствовать целям дистрибутива;

• все программное обеспечение должно надежно функционировать на любом оборудовании, выпущенном в пределах 2–3 ближайших лет;

• локализация и интернационализация должны присутствовать во всех программах;

• при установке и настройке пакета администратор должен получить полный контроль над системой;

• все необходимое для инсталляции системы должно находиться на одном компакт-диске, все остальное – на дополнительных (опциональных) дисках.

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

По нашему мнению, в нормально локализованном дистрибутиве должны быть выполнены следующие требования:

• поддержка в интерфейсе всех распространенных языков;

• поддержка ввода и вывода символов национальных алфавитов как в текстовом, так и в графическом режиме во всех официальных кодировках или, по крайней мере, в наиболее распространенных;

• наличие локализованных версий всех сопутствующих программ, документации, проверки орфографии и т. п.;

• толковое, достаточно обширное локализованное руководство пользователя.

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

Вот эти три дистрибутива – Debian, Read Hat, Slackware.

Группа Debian

В этой группе представлены дистрибутивы, исторически и идеологически родственные дистрибутиву Debian:

• Debian – фирма-разработчик: Debian. Web-сайт: www.debian.org. Весьма не плохой дистрибутив;

• StormLinux – фирма-разработчик: Debian. Web-сайт: www.stormlinux.com.

Относительно маленький, пригодный для не очень мощных машин;

• Corel Linux – фирма-разработчик: Corel. Web-сайт: www.corel.com. Достаточно удачная попытка хорошего программостроителя создать офисный дистрибутив. Существуют некоторые недочеты, имеются проблемы с русским языком.

Группа Red Hat

В этой группе представлены дистрибутивы, исторически и идеологически родственные дистрибутиву Red Hat:

• Red Hat – фирма-разработчик: Red Hat. Web-сайт: www.redhat.com. Ha сегодня – самый популярный дистрибутив. Компания Red Hat предлагает несколько вариантов поставки. Достаточно приемлемая русификация, неплохая поддержка;

• KSI – фирма-разработчик: KSI Linux Company (Сергей Кубушин). Web-сайт: www.ksi-linux.com. Базируется на Red Hat. Дистрибутив, сделанный администратором-профессионалом для профессионального же использования – после инсталляции получается очень защищенная система. В настоящее время поддержка прекращена;

• Black Cat – разработчики: Леонид Кантер и Александр Каневский. Web-сайт: www.blackcatlinux.com. Переработка дистрибутива Red Hat, выполненная донбасской группой пользователей Linux. Очень качественная локализация. В настоящее время поддержка прекращена;

• ASP Linux (ASP, Advanced Server Platform) – фирма-разработчик: SWsoft Web-сайт: www.asplinux.ru. Практически первый коробочный российский дистрибутив, отличается легкостью установки и настройки;

• Mandrake – фирма-разработчик: MandrakeSoft Web-сайт: www.linuxmandrake.com/ru. Российская фирма IPLabs производит русифицированную версию – Mandrake RE. Простая инсталляция. Неплохая русификация. В принципе – тот же Red Hat;

• Caldera OpenLinux – фирма-разработчик: Caldera. Web-сайт: www.caldera.com. Коммерческий дистрибутив. Имеются проблемы с русским языком;

• BestLinux – фирма-разработчик: SOT Finish Software Engineering. Web-сайты: www.bestlinux.net/ru,www.bestlinux.net. Хорошая поддержка русского языка и удобный графический инсталлятор.

• TurboLinux – фирма-разработчик: TurboLinux Inc. Web-сайт: www.turbolinux.com. Средний дистрибутив, ничем особо не отмечен.

Группа Slackware

В этой группе представлены дистрибутивы, исторически и идеологически родственные дистрибутиву Slackware:

• Slackware – производство: Patrick Volkerding, Walnut Creek CDROM. Web-сайт: www.slackware.com. Один из старейших дистрибутивов. Сегодня мало распространен в связи с тем, что представляет собой конструктор для опытного пользователя Linux. В результате – настраивается все и вся, ставится только то, что указано (можно получить очень компактную систему);

• SuSE Linux – фирма-разработчик: SuSE. Web-сайт: www.suse.de. Дистрибутив чрезвычайно популярен в Германии. Основное его преимущество – огромное количество включенных в дистрибутив программ.

Это далеко не полный список дистрибутивов. Выбор весьма внушителен, и он за вами. Конечно, у автора есть свои предпочтения – Red Hat Linux. Многие с этим не согласятся, и это их право. Как написано в FAQ по Linux – дистрибутив надо выбирать тот, с которым работает ваш знакомый специалист. Намного проще решить любой вопрос с помощью специалиста, чем просматривать горы литературы или рыться в Интернете (хотя использование книг и Интернета тоже никто не отменял). В плане простоты и удобства инсталляции и обновления системы – можно посоветовать дистрибутивы, основанные на Red Hat. Локализация (русификация) достаточно хорошо сделана у российских и украинских дистрибутивов.

Далее мы будем рассматривать дистрибутив Red Hat Linux 7.1, поскольку он очень популярен как у нас, так и за рубежом.

Перед инсталляцией

В первую очередь – необходимо где-то взять сам дистрибутив. Путей несколько:

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

• купить на сайте производителя с доставкой по почте;

• купить в магазине или на рынке;

• взять у знакомых.

Желательно также посмотреть в Интернете список обновленных пакетов программ и скачать необходимые пакеты.

В начале

Прежде чем начать работу – ознакомьтесь с инструкцией. Если у вас коробочный вариант – в него входит брошюра с инструкцией по установке дистрибутива. Если вы не имеете коробочного варианта дистрибутива – не беда. На сайте Red Hat есть документ в формате PDF – называется «Руководство по инсталляции». Процесс подготовки к инсталляции и сама инсталляция подробнейшим образом описаны (на английском языке).

Список оборудования

При инсталляции система проверяет установленное оборудование и пытается самостоятельно определить его тип. В большинстве случаев это получается неплохо. Однако не всегда определение происходит корректно. Некоторые устройства система вообще может не найти. И тогда вам придется самостоятельно указать их параметры. Что вам необходимо знать об аппаратном обеспечении компьютера:

• количество установленных жестких дисков;

• есть ли RAID-контроллер, его чипсет и производитель;

• объем оперативной памяти;

• тип мыши;

• если мышь последовательная, к какому СОМ-порту подключена;

• тип видеокарты (объем памяти и марку чипсета);

• тип SCSI-контроллера (если он есть);

• тип монитора, его кадровую и строчную частоты, максимальное разрешение;

• если есть сетевая карта – ее тип и чипсет;

• тип различных плат расширения (если они присутствуют).

Как правило, достаточно современное распространенное оборудование определяется нормально. Однако могут быть проблемы с мышью, имеющей колесо прокрутки (ее может просто не оказаться в списке) или с видеокартой (неверное определение размера оперативной памяти или типа процессора. Например, видеокарта Geforce 2 MX может быть опознана как Geforce 2 и т. п.).

Дополнительная информация

В том случае, если в компьютере установлена сетевая карта и он подключен к локальной сети, необходимо также знать следующую информацию о сетевых настройках:

• IP-адрес;

• сетевую маску;

• адрес шлюза по умолчанию;

• IP-адрес DNS-сервера;

• доменное имя;

• имя компьютера в сети.

Если в сети используется динамическое распределение адресов, некоторые пункты из этого списка знать необязательно.

Предполагаемый объем инсталляции

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

Немного забегая вперед, посмотрим, что предлагает фирма Red Hat в качестве стандартного решения:

• Workstation-class (рабочая станция). Инсталляция данного типа требует не менее 1,2 Гбайт свободного места на винчестере, если вы устанавливаете GNOME или KDE. При установке одновременно и GNOME, и KDE потребуется не менее 1,5 Гбайт свободного дискового пространства;

• Server-class (сервер). Требуется 650 Мбайт при минимальной инсталляции и не менее 1,2 Гбайт при выборе всех пакетов для установки;

• Laptop-class (ноутбук) – требования аналогичны инсталляции типа "рабочая станция";

• Custom-class (выборочная инсталляция). Требует 300 Мбайт для минимальной инсталляции. Если диск имеет более 1,2 Гбайт свободного места, инсталлятор предлагает автоматически разбить диск на разделы. В противном случае предстоит ручное разбиение диска.

Данный текст является ознакомительным фрагментом.