Установка Debian

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
У нас имеется старый компьютер i386 архитектуры, процессор Intel Pentium 4, 512 Мб оперативной памяти, два жёстких диска SATA на 40 Гб и 80Гб, две сетевые карты. По большому счёту не всё так уж важно: у вас может быть больше оперативной памяти (это даже лучше), могут быть диски других размеров или интерфейсов. Может быть, вообще один диск, на который будут смонтированы все разделы. То же касается и количества сетевых интерфейсов – просто с одним сетевым интерфейсом вы не настроите интернет-шлюз или маршрутизатор, вы настроите отдельностоящий или внутренний сервер.
Перед началом установки полезно иметь под рукой драйверы для оборудования. Так как сообщество Debian стремится сделать операционную систему максимально открытой и не включает в основной набор пакетов закрытое ПО, то для правильного функционирования оборудования могут потребоваться проприетарные драйверы (микропрограммы, firmware). Существует специальный набор такого закрытого ПО. Его можно скачать по этой ссылке (http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/), распаковать, записать в директорию /firmware на USB носитель, который затем подключать к компьютеру по мере надобности. Можно подключить такой USB носитель и в начале установки. Если требуемой микропрограммы нет в специальном наборе проприетарного ПО, то можно скачать пакеты с нужными драйверами по следующей ссылке: https://packages.debian.org/search?keywords=firmware . Если и здесь нет нужных микропрограмм, то их можно получить, например, из уже установленной системы или от поставщика оборудования.
Будем устанавливать последнюю стабильную версию Debian GNU/Linux. На момент написания статьи – это версия 7.1.0. Вернёмся к загрузке программы установки.
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Есть несколько вариантов загрузки программы установки:
  • Загрузка с CD-ROM
  • Загрузка с карты памяти USB
  • Загрузка с жёсткого диска
  • Загрузка по сети
В этой статье сразу же рассмотрим первый способ – загрузка программы установки Debian с CD-ROM. Для этого нам понадобится образ диска с программой установки. Существуют три разновидности таких образов: образ первого CD (~650 Мб) или первого DVD (~4,4 Гб) из официального набора Debian, live-образ, позволяющий попробовать Debian перед установкой, а так же образ netinst (150-280 Мб). Различие их в следующем: если для установки используется первый CD/DVD диск из официального дистрибутива или LiveCD, то необязательно иметь подключение к интернет. Пакетов, находящихся на диске достаточно для проведения полноценной установки. Если для установки используется диск netinst, то понадобится подключение к интернет, т. к. часть пакетов, нужных для установки системы будет получена по сети. Если в процессе установки не удастся настроить сеть, то используя netinst, мы в итоге получим базовую систему. Следует помнить, что в процессе установки поддерживаются следующие сетевые подключения, цитирую: «по аналоговой телефонной линии по протоколу PPP (dial-up), через Ethernet-соединение, через WLAN (с некоторыми ограничениями). К сожалению, ISDN не поддерживается, просим прощения!». Скачать образы из официального набора можно с http://www.debian.org/CD/, образы LiveCD – с http://www.debian.org/CD/live/, а образы netinst – с http://www.debian.org/CD/netinst/. При написания этой статьи использовалась установку с netinst. После того как образ получен, записываем его на «болванку», в BIOS устанавливаем загрузку с CD и загружаемся.
1.png
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Существуют несколько вариантов установки: полуавтоматическая установка в текстовом режиме – это вид установки по умолчанию (пункт Install), полуавтоматическая установка в графическом режиме (пункт Graphical install), экспертная установка в текстовом режиме (Advanced Options > Expert Install), экспертная установка в графическом режиме (Advanced Options > Graphical expert Install), автоматическая установка в текстовом режиме (Advanced Options > Automated Install) и автоматическая установка в графическом режиме (Advanced Options > Graphical automated Install). В Debian 7 добавилось ещё одно новшество – установка с речевым синтезом (Install with speech synthesis). Это установка предназначена для людей со слабым зрением и сопровождается аудио комментариями. По умолчанию скорость произношения относительно медленна. Чтобы было быстрее, следует нажать CapsLock+6. Для замедления надо нажать CapsLock+5. По умолчанию выбирается средняя громкость. Чтобы сделать громче, следует нажать CapsLock+2, чтобы сделать тише - CapsLock+1. Но об этом как-нибудь потом. Мы же будем делать экспертную установку в текстовом режиме.

В стартовом меню выбираем Advanced Options и подтверждаем выбор нажатием клавиши Enter. Затем выбираем Expert Install и снова нажимаем Enter. Появилось главное меню установщика Debian. Пока это меню на английском языке, но на следующем шаге мы зададим язык установки, и работать станет комфортнее. В процессе установки пункты меню будут добавляться в зависимости от наших действий и выбора. Так как установка проходит в текстовом режиме – мышь не поддерживается. Навигация по меню и окнам выбора следующая: клавиша Tab или стрелка вправо – перемещают указатель вперёд, Tab+Shift или стрелка влево – перемещают указатель назад, стрелками вверх или вниз выбираются различные пункты в меню, клавиша Space (Пробел) служит для выбора пунктов типа «флажок», Enter – подтверждение выбора. Сообщения об ошибках и протокол выполнения выводятся на четвёртой консоли. Можно получить доступ к этой консоли, нажав Левый Alt+F4; чтобы вернуться к основному процессу установки следует нажать Левый Alt+F1.
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Переходим к выбору языка.
2.png

На странице выбора языка установки выбираем «Русский» (или тот, который лучше понимаем), далее на вопрос о местонахождении выбираем Российская Федерация (или страну своего проживания) и далее выбираем локаль - Российская Федерация - ru_RU.UTF-8 (соответственно свою). На следующем шаге предлагается выбрать дополнительные локали – не выбираем ничего. Если вдруг вам понадобятся дополнительные локали, то их всегда можно добавить в процессе работы. Переходим к настройке клавиатуры.
3.png

Сначала выбираем раскладку клавиатуры. В нашем случае – Русская.
4.png

Затем будет предложено указать способ переключения клавиатуры между национальной раскладкой и стандартной латинской раскладкой. Здесь, как говорится: на вкус и цвет... Выбираем ту, что больше нравится, но учитываем рекомендации в окне.
4-1.png
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Переходим к следующему этапу – «Поиск и монтирование CD-ROM». Если установка производится с внешнего CD/DVD ROMа, подключенного к компьютеру через интерфейс USB, то может появиться сообщение о том, что для работы с оборудованием требуется модуль usb-storage, выбираем его и продолжаем.

Примечание: такое сообщение появляется и при установке на некоторые виртуальные машины т. к. некоторые приводы могут эмулироваться как usb-устройства.

Если всё хорошо, то получаем сообщение
5.png

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

Продолжаем, ждём пока загрузятся компоненты установки Debian. По окончании загрузки переходим к следующему этапу: «Определение сетевой карты». Обратите внимание на то, как теперь выглядит главное меню Debian-установщика.
6.png

После того, как прошёл поиск сетевых карт, переходим к настройке сети. На первом шаге нам будут показаны найденные сетевые интерфейсы (сетевые карты). В процессе установки будет настроен только один – внешний интерфейс. Нас интересует сетевой интерфейс, который обозначается как eth0. Этот интерфейс будет подключен («будет смотреть») во внешнюю сеть (например, сеть провайдера, adsl-модем, роутер и т.д.). Выбираем eth0 и продолжаем. Будет предложено настроить сеть с помощью DHCP.

Примечание: Начиная с Debian GNU/Linux 7.0 («Wheezy»), установщик Debian также поддерживает не только IPv4, но и IPv6 . Поддерживаются все комбинации IPv4 и IPv6 (только IPv4, только IPv6 и обе адресации одновременно).
Автоматическая настройка IPv4 выполняется с помощью DHCP . Автоматическая настройка IPv6 поддерживает настройку без сохранения состояния (stateless) с помощью NDP (протокол обнаружения соседей, включающий назначение рекурсивного сервера DNS (RDNSS)), настройку с сохранением состояния с помощью DHCPv6 и смешанную автоматическую настройку без сохранения/с сохранением состояния (настройка адреса с помощью NDP, дополнительные параметры с помощью DHCPv6.
7.png
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Если в сети выдаются динамические ip-адреса, то выбираем «Да» - сеть будет настроена автоматически. Если этого не произошло, и было получено сообщение «Сбой автоматической настройки сети», то возможны следующие варианты. В некоторых случаях для получения сетевых настроек по DHCP нужно указать имя компьютера. Тогда после получения сообщения о сбое нажимаем «Продолжить» и выбираем «Повторить автонастройку сети по DHCP с передачей hostname». Во время попытки автоматической настройки сети появится запрос о времени ожидания подключения к сети – оставим значение по умолчанию.
В некоторых случаях провайдер контролирует подключение к интернет посредством привязки к mac-адресу сетевой карты. Если по какой-то причине нужно сменить физический адрес во время установки, то это можно сделать так: перейти во вторую консоль (Alt+F2), нажать Enter для её активации, и ввести следующие команды:

Код:
[B]# ip link set eth0 down
# ip link set eth0 addr[/B] YourMACAddress
[B]# ip link set eth0 up[/B]
где YourMACAddress – физический адрес вида 00:11:22:33:44:55. Вернуться на первую консоль (Alt+F1).

Если же имеется статический ip-адрес, то соответственно выбираем «Нет» и переходим к настройке своих сетевых параметров вручную. Сначала вводим ip-адрес. В качестве примера – 192.168.123.254. Затем вводим маску подсети – 255.255.255.0, далее шлюз по умолчанию – 192.168.123.1, и на четвёртом шаге вводим через пробел DNS серверы – 213.177.97.1 213.177.97.201 (все адреса примерны). Затем проверяем и подтверждаем информацию о настройках сетевого интерфейса. На следующем шаге назначаем имя машине, в качестве примера sunup, далее вводим имя домена или рабочей группы, например hostlite.ru.
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Переходим к следующему этапу: «Настройка учётных записей пользователей и паролей». Обязательно включаем поддержку теневых копий паролей. Затем следует вопрос разрешать или не разрешать вход в систему суперпользователем root. Если не разрешить, то работа по администрированию сервера будет производиться с помощью sudo. Я разрешаю вход в систему суперпользователем, а sudo настраиваю в процессе работы в соответствии с потребностями. Далее задаём пароль для пользователя root, предварительно внимательно прочитав информацию в текущем окне. Избегайте слов из словаря или использования любой персональной информации, которую можно угадать. После подтверждения пароля создаём учётную запись обычного пользователя. На первом шаге вводим справочную информацию об этом пользователе, например имя и фамилию.
8.png

Затем водим имя учётной записи (login), а на следующем шаге пароль и его подтверждение.

Следующий этап: «Настройка времени». Подтверждаем настройку времени использую NTP, имя NTP-сервера оставляем по умолчанию и переходим к выбору часового пояса. Я считаю, что для коммуникационного сервера лучше использовать время UTC, но вы при желании можете настроить время своего часового пояса – это вопрос предпочтения. Тем более, что изменить выбор часового пояса можно после установки выполнив команду:
Код:
# dpkg-reconfigure tzdata
Следующий этап: «Определение дисков». Ниже будет описан пример разметки дисков с использованием разделов. Хотя это и простейший пример, но он позволит установить Debian и сконфигурировать жизнеспособный сервер. Более сложный пример разметки дисков будет описан немного позже в другой теме раздела.
Система проведёт поиск оборудования и перейдёт к следующему этапу: «Разметка дисков». Загрузятся необходимые компоненты и программа разметки. В окне выбора метода разметки выделяем пункт «Вручную» и нажимаем Enter. В окне настроенных разделов и их точек монтирования мы видим два наших жестких диска: на 40 Гб и на 80 Гб. Если под строкой с описанием диска нет строки с надписью «Свободное место», в основном такая ситуация бывает при установку на виртуальную машину, то тогда ставим указатель на строку с описанием диска и нажимаем Enter. Отвечаем утвердительно на предложение о создании новой таблицы на данном устройстве и в следующем окне выбираем msdos. Снова оказываемся в окне разделов и точек монтирования, но теперь под строкой описания диска есть строка «Свободное место». Если со вторым диском дело обстоит так же как с первым, то повторяем эту же процедуру для него. Теперь приступим к разметке нашего первого диска (sda) – на 40 Гб. Устанавливаем указатель в строку «Свободное место» и подтверждаем свой выбор.
11.png
 
Сверху Снизу