Установка Ubuntu Server Edition с CD

Основные шаги по установке Ubuntu Server Edition с CD те же самые, что при установке других операционных систем с использованием CD. В отличие от Desktop Edition, в Server Edition не включена графическая программа установки. Вместо этого установщик Server Edition использует процесс, основанный на консольных меню.

~ Для начала загрузите и запишите на чистый CD подходящий ISO образ с [[http://www.ubuntu.com/download/server|web сайта Ubuntu]].
~ Загрузите систему с привода CD-ROM.
~ В процессе загрузки вас попросят выбрать язык.
~ В основном загрузочном меню присутствуют дополнительные опции по установке Ubuntu Server Edition. Вы можете установить основную часть Ubuntu Server, проверить CD-ROM на ошибки, проверить оперативную память системы, загрузиться с первого жесткого диска компьютера или восстановить поврежденную систему. Далее будет рассмотрена установка основной части Ubuntu Server.
~ Установщик спросит какой язык ему использовать. После этого вам будет предложено выбрать ваше местоположение.
~ Далее процесс установки начнется с вопроса о раскладке вашей клавиатуры. Вы можете предложить установщику определить ее автоматически или выбрать из списка вручную.
~ Затем установщик определит конфигурацию компьютера и настроит сеть с использованием DHCP. Если вы не желаете использовать DHCP на следующем экране выберите "Назад" и вам станет доступна опция "Настроить сеть вручную"
~ Далее установщик запросит имя компьютера и часовой пояс.
~ Затем вы сможете выбрать из нескольких опций по конфигурации жесткого диска, после чего у вас спросят на какой диск выполнить установку. Вы можете получить предупреждение перед перезаписью таблицы разделов или выбором расположения LVM на диске. Если вы выбрали LVM, у вас попросят размер корневого логического тома. Для расширенных дисковых опций смотрите раздел [[wiki:руководство_по_ubuntu_server:установка:расширенная_установка|Расширенная установка]].
~ На этом основная часть системы установлена.
~ Настраивается новый пользователь; этот пользователь будет иметь права суперпользователя через утилиту //sudo//.
~ После завершения настройки пользователя вам предложат зашифровать вашу домашнюю директорию.
~ Следующий шаг процесса установки заключается в выборе того, как вы хотите обновлять систему. Предлагается три варианта:
  ~ Без автоматических обновлений: это требует подключения администратора к машине и ручной установке обновлений.
  ~ Установка обновлений безопасности автоматически: это будет автоматически устанавливать пакеты, которые включают обновления безопасности без участия администратора. Для подробностей смотрите [[wiki:руководство_по_ubuntu_server:управление_пакетами:automatic_updates|Автоматические обновления]].
  ~ Управлять системой с помощью Landscape: Landscape -- это платный сервис, предоставляемый Canonical, помогающий управлять вашими компьютерами с Ubuntu. Подробности смотрите на сайте [[http://www.canonical.com/enterprise-services/ubuntu-advantage/landscape|Landscape]].
~ Теперь у вас появится выбор устанавливать или не устанавливать различные наборы пакетов. Смотрите подробности в разделе [[wiki:руководство_по_ubuntu_server:установка:установка_с_cd#Наборы пакетов (задачи)|Наборы пакетов (задачи)]]. Также появится опция запуска //aptitude// для выбора установки специфических пакетов. Для подробностей смотрите [[wiki:руководство_по_ubuntu_server:управление_пакетами:aptitude|Aptitude]].
~ И, наконец, последний шаг перед перезагрузкой - установка часов в UTC.
Если на каком-то этапе установки вы будете неудовлетворенны настройками по-умолчанию, используйте функцию «Назад» на любом экране для перехода к меню детальных настроек, которое позволит вам изменить настройки по-умолчанию.

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

И еще раз, для более детальных инструкций смотрите Ubuntu Installation Guide.

Наборы пакетов (задачи)

Во время установки Server Edition у вас будет выбор по установке дополнительных пакетов с установочного CD. Эти пакеты сгруппированы по типам предоставляемых ими сервисов.

~ DNS сервер: Выбирает BIND DNS сервер и документацию по нему.
~ LAMP сервер: Выбирает шаблонный Linux/Apache/MySQL/PHP сервер.
~ Почтовый сервер: Этот набор выбирает множество пакетов, требующихся для типичного почтового сервера.
~ OpenSSH сервер: Выбирает пакеты, необходимые для установки сервера OpenSSH.
~ База данных PostgreSQL: Этот набор включает клиентские и серверные пакеты для установки базы данных PostgreSQL.
~ Сервер печати: Этот набор делает вашу систему сервером печати.
~ Samba File сервер: Этот набор настроит вашу систему как файловый сервер Samba, который особенно подходит для сетей, где присутствуют как Windows, так и Linux системы.
~ Tomcat Java сервер: Установит Apache Tomcat и необходимые зависимости.
~ Virtual Machine host: Добавит пакеты, требующиеся для запуска виртуальных машин KVM.
~ Выбор пакетов вручную: Запускает //aptitude//, позволяющий вам выбирать пакеты индивидуально.

Установка групп пакетов (задач) аналогична использованию утилиты tasksel. Одним из важнейших отличий Ubuntu (или Debian) от других дистрибутивов на основе GNU/Linux является то, что будучи установленным, пакет также получает разумные настройки по-умолчанию, запрашивая у вас по необходимости дополнительную информацию. Подобным образом, когда устанавливается группа пакетов, пакеты не только устанавливаются, но и настраиваются для предоставления полностью связанного сервиса.

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

tasksel --list-tasks
В выводе будут показаны задачи относящиеся и к другим дистрибутивам на базе Ubuntu, таких как Kubuntu и Edubuntu. Заметьте, что если вы выполните команду tasksel без ключей, она покажет меню со всеми доступными задачами.

Вы можете увидеть список устанавливаемых пакетов для каждой задачи используя опцию --task-packages. Например, для вывода списка пакетов, устанавливаемых задачей DNS сервер, введите следующее:

tasksel --task-packages dns-server

Результатом выполнения команды будет следующее:

bind9-doc 
bind9utils 
bind9

Если вы не установили какую-либо группу в процессе установки, но, например, решили сделать ваш LAMP сервер еще и DNS сервером, просто вставьте установочный CD и введите в терминале:

sudo tasksel install dns-server