Операционная система

Debian — это полноценная свободная операционная система!
Загрузить Другие загрузки
Почему Debian
Что делает Debian таким особенным
Пользовательская поддержка
Получить помощь и документацию
Обновления безопасности
Анонсы безопасности Debian (DSA)
Больше.
Дополнительные ссылки на загрузку и ПО
Новости проекта
Новости и анонсы о Debian
10 Декабря 2023
10 Декабря 2023
09 Декабря 2023
07 Октября 2023
07 Октября 2023
Эта страница также доступна на следующих языках:
Как установить язык по умолчанию
Для связи обратитесь к нашей странице контактов. Также доступен исходный код веб-сайта.
Последнее изменение: Сбт, 9 Дек 2023, 11:24:14 UTC Последняя сборка: Втр, 19 Дек 2023, 03:53:33 UTC
Авторские права © 1997-2023 SPI и другие; См. условия лицензии
Debian является зарегистрированным товарным знаком компании Software in the Public Interest, Inc. (Программное обеспечение в интересах общества)
Как установить и настроить операционную систему Debian
Debian — это открытая и свободная операционная система, которая является наиболее популярным дистрибутивом ОС Linux. Debian-проект был запущен в 1993 году Яном Мердоком. В него входили добровольцы, следовавшие принципу Free Software (Свободное Программное Обеспечение). Позже на основе Дебиан были разработаны такие популярные ОС, как Kali Linux и Ubuntu.
В статье мы расскажем, как установить Дебиан и настроить систему для работы. Дебиан можно установить как напрямую «на железо», так и с помощью виртуальной машины. Для установки Дебиан мы будем использовать виртуальную машину Oracle VirtualBox.
Установка Debian в Oracle VirtualBox
Если у вас ещё не установлена виртуальная машина VirtualBox, перед установкой Debian скачайте её и создайте виртуальную машину по инструкции.
Чтобы установить операционную систему Дебиан версии 10.9.0:
Скачайте дистрибутив Debian на компьютер.

Откройте панель управления Oracle и нажмите Настроить:

Перейдите в раздел Система. На вкладке «Процессор» выберите 2 ядра:

Перейдите в раздел Дисплей. На вкладке «Экран » поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:
Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска.

Загрузите дистрибутив Дебиан, который вы скачали на первом шаге. Поставьте галочку напротив пункта «Живой CD/DVD» и кликните Ок:

На главной странице нажмите Запустить: Обратите внимание: если вы устанавливаете Дебиан с помощью виртуальной машины на операционной системе macOS, при запуске вы можете столкнуться с ошибкой «Kernel driver not installed». Как её исправить мы описали в инструкции ниже.
Как исправить ошибку Kernel driver not installed в macOS
Операционная система macOS с недоверием относится к программам, которые загружаются не из App Store, поэтому при установке пакетов Debian, даже с официального сайта, может появиться ошибка:
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall virtualbox-dkms package and load the kernel module by executing
where: suplibOsInit what: 3 VERRVMDRIVERNOTINSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.
Чтобы её исправить:
1) Зайдите в Системные настройки ― Защита и безопасность:

2) Во вкладке «Основные» включите возможность редактирования системных настроек. Для этого в нижнем левом углу кликните на иконку Замок и введите пароль.

3) Отметьте чекбокс App Store или от подтвержденных разработчиков:
Готово, теперь система даст доступ для установки Дебиан.
Подождите, пока загрузится машина. Затем кликните по пункту Graphical Install.

Выберите нужный язык и нажмите Continue:

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

Выберите нужную раскладку клавиатуры:

Выберите предпочитаемый способ переключения между раскладками:

Подождите пока закончится установка компонентов. Для идентификации в сети задайте имя виртуального компьютера:

Если вы планируете настроить доступ в глобальную сеть, укажите имя домена. Если вы настраиваете локальную сеть, укажите произвольное название: Установка Дебиан 10

Введите root-пароль учетной записи и повторите его в строке ниже:

Укажите имя пользователя виртуального компьютера. Оно будет фигурировать в операциях, не связанных с администрированием: Debian установка

Выберите учетную запись, под которой вы будете известны в системе:

Введите пароль пользовательской учетной записи:

Выберите нужный часовой пояс:

Подождите пока закончится установка компонентов. Затем выберите способ разметки диска Авто — использовать весь диск:

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

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

Подтвердите окончание разметки и запись изменений на диск: Как установить Debian 10

Чтобы окончательно подтвердить внесение изменений, отметьте галочкой пункт Да:

Подождите, пока закончится разметка диска и установка компонентов. Если вы хотите просканировать дополнительные CD/DVD, отметьте галочкой пункт Да:

Выберите зеркало архива, ориентируясь на ближайшую к вам сеть:

Выберите нужное зеркало пакетов. Если вы не знаете, какое из зеркал вам лучше подходит, выбирайте deb.debian.org:

Дождитесь окончания настройки менеджера пакетов и программного обеспечения. Если вы планируете использовать прокси, укажите его данные. В обратном случае оставьте поле пустым и нажмите Продолжить:

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

Дождитесь установки. Затем выберите набор программного обеспечения. Для этого отметьте галочкой нужные пункты:

Дождитесь окончания установки. После этого разрешите установить системный загрузчик GRUB в основную загрузочную запись первого жёсткого диска. Для этого отметьте галочкой пункт Да:

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

Дождитесь установки системного загрузчика и нажмите Продолжить, чтобы запустить ОС:

Кликните по названию пользователя, которого вы создавали на шаге 16:

Введите пароль, который вы задавали на шаге 18 и нажмите Войти:
Готово, установка Дебиан на виртуальную машину VirtualBox прошла успешно. Следующий шаг — настройка Дебиан.

Настройка Debian в Oracle VirtualBox
Рассмотрим, как происходит настройка Дебиан после установки. Чтобы в дальнейшем устанавливать в систему различные программы и драйверы, необходимо настроить и обновить репозитории.
Обратите внимание: утилита sudo не установлена в Debian по умолчанию. Если вы не хотите вводить команду для работы под суперпользователем root каждый раз перед вводом основных команд в терминал, установите утилиту. Для этого:
apt install sudo
2) Добавьте нужного пользователя в группу командой:
usermod -a -G sudo sergiy
Чтобы настроить репозитории в Debian после установки:
Перед работой обновите систему командой:
$ apt update $ apt full-upgrade
Откройте конфигурационный файл:
# nano /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
Пропишите репозитории командой:
# security updates deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates main contrib non-free # binary and source packages deb http://deb.debian.org/debian/ buster main contrib non-free deb-src http://deb.debian.org/debian/ buster main contrib non-free
Обновите репозитории командой:
# apt update
sudo apt-get update
Готово, настройка Debian 10 после установки прошла успешно.
Итак, теперь вы знаете, как происходит установка ОС Debian 10 и её настройка и сможете подготовить систему для работы, следуя инструкциям.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь
Debian mac что это
В этом разделе мы подробно опишем каждую компоненту программы установки. Компоненты собраны в понятные пользователю группы и расположены в порядке использования во время установки. Обратите внимание, что в зависимости от метода установки и вашей аппаратуры некоторые модули могут не использоваться.
6.3.1. Настройка программы установки Debian и оборудования
Давайте представим, что программа установки Debian загрузилась и вы видите её первый экран. В этот момент возможности debian-installer всё ещё немного ограничены. Она многого не знает о вашем оборудовании, предпочитаемом языке или даже о задачах, которые она должна выполнить. Не беспокойтесь. Поскольку debian-installer немножко умная, она может автоматически определить ваше оборудование, найти свои остальные компоненты и обновить себя до очень умелой системы установки. Однако, вы должны помочь debian-installer некоторой информацией, которую она не сможет определить автоматически (например, выбрать предпочитаемый вами язык, раскладку клавиатуры или необходимый сетевой сервер-зеркало).
Заметим, что debian-installer выполняет определение оборудования несколько раз во время установки. На первом этапе определяется оборудование, необходимое для загрузки компонент программы установки (т.е. ваш CD-ROM или сетевая карта). Поскольку не все драйверы могут быть доступны во время этого первого запуска, определение оборудования надо будет повторить позже по ходу установки.
6.3.1.1. Определение доступной памяти / режим с малым потреблением памяти
Одну из первых вещей, которую делает debian-installer , это проверка размера доступной памяти. Если размер ограничен, то эта компонента делает некоторые изменения процесса установки, которые, будем надеяться, позволят установить Debian GNU/Linux на вашу машину.
Первое, что делается для уменьшения потребления памяти программой установки — это выключение переводов в интерфейсе, то есть установка будет производится на английском языке. Конечно, вы сможете выполнить локализацию системы после завершения установки.
Если этого окажется недостаточно, программа установки дальше станет уменьшать потребление памяти загружая только компоненты, которые необходимы для выполнения базовой установки. Это уменьшает функциональность системы установки. Вам будет предоставлена возможность загрузить дополнительные компоненты вручную, но вы должны понимать, что каждая выбранная вами компонента использует память, и это может привести к неудачному завершению установки.
При работе программы установки в режиме с малым потреблением памяти рекомендуется создать относительно большой раздел подкачки (64–128МБ). Раздел подкачки будет использован в качестве виртуальной памяти, и это увеличит количество доступной памяти системы. Программа установки активирует раздел подкачки сразу как только это станет возможно в процессе установки. Заметим, что интенсивное использование раздела подкачки уменьшит производительность системы и может привести к большой нагрузке на диск.
Несмотря на все старания, система всё равно может повиснуть, могут произойти неожиданные ошибки или процессы могут быть завершены ядром из-за нехватки памяти в системе (вы увидите сообщения « Out of memory » на VT4 и в syslog).
Например, были отчёты об установке, что не удавалось создать большую файловую систему в режиме с малым потреблением памяти, если было недостаточно пространства подкачки. Если увеличение размера подкачки не помогает, попробуйте вместо неё создать файловую систему ext2 (которая является обязательной компонентой программы установки). После установки возможно изменить раздел ext2 на ext3.
Возможно заставить программу установки использовать более высокий уровень для lowmem чем значение, рассчитываемое из количества доступной оперативной памяти, с помощью загрузочного параметра « lowmem » как это описано в Раздел 5.2.1, «Параметры программы установки Debian».
6.3.1.2. Выбор параметров локализации
В большинстве случаев сначала вас попросят указать параметры локализации, которые будут использованы в программе установки и в устанавливаемой системе. В параметры локализации входят язык, расположение и локали.
Выбранный язык будет использован в процессе установки, предлагая переводы различных диалогов если возможно. Если перевод для выбранного языка недоступен, по умолчанию используется английский язык.
Указанное значение географического расположения (в большинстве случаев — страны) будет использовано позднее в процессе установки для выбора правильного часового пояса и подходящего для страны сервера-зеркала Debian. Значения страны и языка будут использованы вместе для настройки локали вашей системы и выборе правильной раскладки клавиатуры.
Сначала вас попросят выбрать предпочитаемый язык. Названия языков написаны на английском(слева) и на самом языке (справа); названия справа также показаны в правильном написании для этого языка. Список отсортирован по английским названиям. Вверху списка есть дополнительный пункт, который вместо языка позволяет выбрать « C » локаль. При выборе « C » локали установка будет производиться на английском; установленная система не будет иметь поддержку локализации, так как пакет locales в данном случае установлен не будет.
Далее вас попросят указать географическое расположение. Если вы выбрали язык, на котором говорят более чем в одной стране [3] , вам будет показан список только этих стран. Чтобы указать страну не из списка, выберите другая (последний пункт). Далее вам будет предложен список континентов; при выборе определённого континента будет показан список стран, которые на нём расположены.
Если с языком связана только одна страна, то будет показан список стран континента или региона, на котором находится страна, и по умолчанию будет выбрана эта страна. Нажмите Вернуться , для выбора стран другого континента.
Очень важно выбрать страну вашего проживания или нахождения, так как по ней определяется часовой пояс, который будет настроен в установленной системе.
Если вы выберете комбинацию языка и страны, для которой нет локали и есть несколько локалей для этого языка, то программа установки предложит вам выбрать желаемую локаль по умолчанию для устанавливаемой системы [4] .Во всех других случаях локаль по умолчанию будет выбрана на основе языка и страны.
В любой выбранной локали по умолчанию, как описано в предыдущем параграфе, будет использована кодировка символов UTF-8.
Если вы производите установку с низким приоритетом, то вас попросят выбрать дополнительные локали, включая так называемые « старые » локали [5] для их генерации в установленной системе; если вы что-то выберете, то вас попросят выбрать локаль по умолчанию для устанавливаемой системы.
6.3.1.3. Выбор клавиатуры
Клавиатуры часто приспосабливают к алфавиту определённого языка. Выберите раскладку, которая подходит к вашей клавиатуре, или выберите наиболее подходящую, если таковой не имеется. После завершения установки вы сможете выбрать раскладку из большего количества вариантов (запустите kbd-config с правами суперпользователя после завершения установки).
Выберите нужную клавиатуру и нажмите Enter . Для перемещения используйте клавиши стрелок — они находятся в одном и том же месте во всех национальных клавиатурных раскладках, поэтому не зависят от конфигурации клавиатуры.
6.3.1.4. Поиск образа ISO программы установки Debian
Если установка производится с помощью метода hd-media , настанет момент, когда вам нужно будет найти и смонтировать ISO-образ программы установки Debian, чтобы получить оставшиеся файлы установки. Для этого существует компонента iso-scan .
Сначала iso-scan автоматически смонтирует все блочные устройства (например, разделы и логические тома), на которых есть распознанная файловая система, и последовательно будет искать на них файлы с именами, оканчивающимися на .iso (или .ISO , это важно). Обратите внимание, ищутся файлы только в корневом каталоге и подкаталогах первого уровня (то есть найдутся файлы / имя .iso , /data/ имя .iso , но не /data/tmp/ имя .iso ). После нахождения iso-образа, iso-scan проверит его содержимое чтобы выяснить, является ли образ правильным iso-образом Debian или нет. В первом случае поиск завершается, в последнем iso-scan будет искать другой образ.
Если найти ISO-образ с программой установки не удалось, iso-scan спросит, хотите ли вы чтобы был выполнен более тщательный поиск. В этом случае будет произведён поиск по всей файловой системе.
Если iso-scan не нашла ISO образ программы установки, перезагрузитесь в первоначальную операционную систему и проверьте правильность имени (должно оканчиваться на .iso ), если файл находится на распознаваемой debian-installer файловой системе, и что образ не повреждён (проверьте контрольную сумму). Опытные пользователи Unix могут это сделать со второй консоли без перезагрузки.
Заметим, что раздел (или диск), хранящий под образ ISO, не может быть использован во время процесса установки, так как занят программой установки. Чтобы это обойти, и если у вас есть достаточно системной памяти, то программа установки может скопировать образ ISO в RAM перед монтированием. Этим управляет вопрос debconf низкого уровня iso-scan/copy_iso_to_ram (он задаётся, только если имеется требуемое количество памяти).
6.3.1.5. Настройка сети
Если в начале этого шага система обнаруживает, что имеется более одного сетевого устройства, то вас попросят указать, какое устройство будет первичным сетевым интерфейсом, то есть какое устройство будет использовано для установки системы. Другие интерфейсы останутся ненастроенными. Вы сможете настроить дополнительные интерфейсы после завершения установки; смотрите страницу руководства interfaces (5) .
6.3.1.5.1. Автоматическая настройка сети
По умолчанию, debian-installer пытается настроить сетевой интерфейс вашего компьютера автоматически. Если это сделать не удаётся, то это могло произойти по многим причинам, начиная от не подключённого сетевого кабеля и кончая неправильной настройкой инфраструктуры автоматической настройки. Для выяснения причины посмотрите сообщения об ошибках на четвёртой консоли. В любом случае вас спросят, не хотите ли вы попробовать ещё раз, или хотите выполнить настройку вручную. Иногда сетевые службы автоматической настройки очень медленно отвечают, поэтому если вы уверены, что всё в порядке, попробуйте ещё раз. Если автоматическая настройка завершается с ошибкой постоянно, то вместо неё выберите настройку сети вручную.
6.3.1.5.2. Настройка сети вручную
При ручной настройке сети вам зададут несколько вопросов о вашей сети, а именно про IP-адрес , маску сети , шлюз , адреса серверов определения имён и имени машины . Кроме того, если используется интерфейс беспроводной сети, то вас попросят ввести личный Wireless ESSID и ключ WEP или ключевую фразу WPA/WPA2 . Введите ответы из Раздел 3.3, «Информация, которая понадобится».
Некоторые настройки иногда легко, но не всегда, определить вручную: программа предполагает, что IP-адрес сети вычисляется с помощью операции побитового И над IP-адресом системы и маской сети. Широковещательный адрес по умолчанию вычисляется с помощью операции побитового ИЛИ над IP-адресом системы и инверсной маской сети. Также угадывается шлюз. Если вы не можете найти какой-нибудь ответ, используйте предлагаемые системой — если нужно, вы можете изменить их сразу после установки системы, отредактировав /etc/network/interfaces .
6.3.1.5.3. IPv4 и IPv6
Начиная с Debian GNU/Linux 7.0 ( « Wheezy » ), debian-installer также поддерживает IPv6 (помимо « классического » IPv4). Поддерживаются все комбинации IPv4 и IPv6 (только IPv4, только IPv6 и обе адресации одновременно).
Автоматическая настройка IPv4 выполняется с помощью DHCP (протокола динамической настройки узла). Автоматическая настройка IPv6 поддерживает настройку без сохранения состояния (stateless) с помощью NDP (протокол обнаружения соседей, включающий назначение рекурсивного сервера DNS (RDNSS)), настройку с сохранением состояния с помощью DHCPv6 и смешанную автоматическую настройку без сохранения/с сохранением состояния (настройка адреса с помощью NDP, дополнительные параметры с помощью DHCPv6).
6.3.2. Добавление пользователей и паролей
Перед настройкой часов, программа установки предложит вам настроить учётную запись « root » и/или учётную запись для первого пользователя. Дополнительные учётные записи можно будет создать после завершения установки.
6.3.2.1. Установка пароля суперпользователя (root)
Учётная запись root также называемая суперпользовательской — это учётная запись, для которой нет никаких преград в вашей системе. Учётная запись root должна использоваться только для администрирования системы и как можно меньшее время.
Любой создаваемый вами пароль должен состоять как минимум из 6 символов и содержать заглавные и строчные буквы, а также знаки препинания. Уделите побольше внимания при установке пароля root, поскольку эта самая мощная учётная запись. Избегайте слов из словаря или использования любой персональной информации, которую можно угадать.
Если кто-то говорит вам, что ему нужен ваш пароль root, будьте очень осторожны. Обычно нет необходимости давать свой пароль root кому-либо, если только вы не администрируете машину вместе с другими системными администраторами.
Если здесь вы не зададите пароль пользователю « root » , то эта учётная запись блокируется, но при этом позднее будет установлен пакет sudo , позволяющий выполнять задачи администрирования в новой системе. По умолчанию, первому созданному пользователю в системе будет разрешено использовать команду sudo для получения прав root.
6.3.2.2. Создание учётной записи обычного пользователя
Система спросит вас, желаете ли вы сейчас создать учётную запись для обычного пользователя. Эта учётная запись должна использоваться в качестве вашей основной рабочей учётной записи. Вы не должны использовать учётную запись root в повседневной работе или в качестве персональной учётной записи.
Почему не должны? Одна из причин, по которой следует избегать использования привилегий root это то, что в качестве root можно очень легко сделать необратимые повреждения. Другая причина: вас могут обманом заставить запустить программу троянского коня — это программа, которая воспользуется преимуществами ваших возможностей суперпользователя, чтобы скомпрометировать систему. В любой хорошей книге по системному администрированию Unix эта тема рассматривается подробно — прочтите одну из них, если это для вас в новинку.
Сначала вас попросят ввести полное имя пользователя. Затем спросят имя пользовательской учётной записи; в общем случае, ваше имя или что-то похожее вполне подойдёт. И, наконец, вас попросят ввести пароль учётной записи.
Если в любой момент после установки вы захотите создать ещё одну учётную запись, воспользуйтесь командой adduser .
6.3.3. Настройка времени и часового пояса
Программа установки не изменяет системные часы платформе S/390.
В зависимости от места, выбранного ранее в процессе установки, вам может быть показан список часовых поясов, возможных в вашей географической точке. Если в вашей местности только один часовой пояс и вы выполняете установку по умолчанию, то вопрос задан не будет и система выберет этот часовой пояс.
В экспертном режиме или при установке со средним приоритетом вам будет предложено выбрать « Универсальное координированное время » (UTC) в качестве часового пояса.
Если по какой-то причине вы хотите установить часовой пояс для устанавливаемой системы, который не является правильным в выбранном местонахождении, то есть два способа сделать это.
- Простой способ: выберите другой часовой пояс после завершения установки и загрузки в новую систему. Это можно сделать с помощью следующей команды:
# dpkg-reconfigure tzdata
Для автоматизации установки часовой пояс может быть задан в файле ответов.
6.3.4. Разметка разделов и выбор точек монтирования
После того как определение оборудования было выполнено в последний раз, debian-installer должен быть во всей своей красе, подстроенный под нужды пользователя и готовый к выполнению кое-какой настоящей работы. Как написано в заголовке раздела, основной задачей нескольких следующих компонент будет разметка дисков, создание файловых систем, назначение точек монтирования и, возможно, настройка RAID, LVM или шифрованных устройств.
Если вы плохо знакомы с процедурой разметки, или просто хотите знать детали процесса, смотрите Приложение C, Разметка дисков в Debian.
Сначала вам предложат автоматическую разметку или всего диска или только имеющего на нём свободного места. Это так называемая « направляющая » разметка. Если вы не хотите использовать авторазметку, выберите в меню Вручную .
6.3.4.1. Поддерживаемые параметры разметки
Программа разметки debian-installer довольно универсальна. Она позволяет создать много различных схем разметки используя различные таблицы разделов, файловые системы и расширенные блочные устройства.
Список доступных параметров зависит, в основном, от архитектуры, но есть и другие факторы. Например, на системах с ограниченной внутренней памятью доступны не все параметры. Параметры по умолчанию также могут различаться. Тип таблицы разделов, используемый по умолчанию, может, например, отличаться на дисках большого объёма по сравнению с дисками малого объёма. Некоторые параметры можно изменять только при установке со средним или низким приоритетом debconf; чем выше приоритет, тем более целесообразные настройки по умолчанию будут использоваться.
Программа установки поддерживает различные виды расширенных настроек и использование устройств хранения, которые во многих случаях можно использовать совместно.
- Управление логическими томами (LVM)
- Шифрование
- Многолучевое устройство (экспериментальная поддержка) Смотрите описание в вики. Поддержка многолучевых устройств доступна только если её включить при запуске программы установки.
Поддерживаются следующие файловые системы.
- ext2 , ext3 , ext4 В большинстве случаев файловой системой по умолчанию выбирается ext4; при использовании направляющей разметки для разделов /boot будет выбрана ext2.
- jfs (недоступна на всех архитектурах)
- xfs (недоступна на всех архитектурах)
- reiserfs (по выбору; недоступна на всех архитектурах) Поддержка файловой системы Reiser по умолчанию более недоступна. При запуске программы установки со средним или низким приоритетом debconf, её можно включить выбрав компонент partman-reiserfs . Поддерживается файловая система только третьей версии.
- FAT16 , FAT32
6.3.4.2. Направляющая разметка
Если вы выбрали направляющую разметку, то есть два пути: создавать разделы непосредственно на жёстком диске (классический метод), создавать их с помощью управления логическими томами (LVM) или создавать, используя LVM с шифрованием [6] .
LVM или LVM с шифрованием может быть недоступно на некоторых архитектурах.
При использовании LVM или LVM c шифрованием, программа установки создаст большинство разделов внутри одного большого раздела; преимущество этого метода в том, что у разделов внутри этого большого раздела можно легко изменить размеры позже. При использовании LVM с шифрованием большой раздел будет недоступен без специальной ключевой фразы, предоставляя тем самым дополнительную безопасность вашим (личным) данным.
При использовании шифрованных LVM, программа установки также автоматически стирает диск, записывая на него произвольные данные. Это способствует усилению безопасности (так как это делает невозможным определить какие части диска используются и этим также стираются предыдущие следы установок), но это занимает некоторое время в зависимости от размера диска.
При использовании направляющей разметки с LVM или LVM c шифрованием, перед тем как приступить к настройке LVM, нужно произвести запись на выбранный диск. Эти изменения сотрут все имеющиеся данные на выбранном жёстком диске и их больше нельзя будет восстановить. Однако программа установки перед записью на диск попросит вас подтвердить выполнение этих изменений.
Если вы выбрали направляющую разметку (или классическую, или использующую LVM (с шифрованием)) всего диска, то сначала вас попросят выбрать диск, который нужно использовать. Убедитесь, что предложены все имеющиеся диски, и если их несколько, правильно укажите нужный. Порядок в списке предлагаемых дисков может быть отличным от того, какой вы использовали ранее. Идентифицировать диски вам поможет их показанный размер.
Любые данные на выбранном диске впоследствии будут уничтожены, но перед любой операцией записи на диск у вас попросят подтверждения. Если выбран классический метод разметки, то вы можете отменить любые изменения даже в самом конце; при использовании LVM (с шифрованием) это невозможно.
Далее вам предложат выбрать одну из схем, описанных в таблице ниже. Любая схема имеет свои «за» и «против», некоторые обсуждаются в Приложение C, Разметка дисков в Debian. Если вы не знаете что выбрать, выберите первую. Помните, что для работы направляющей разметки требуется определённое минимальное количество свободного места с которым можно работать. Если вы не выделите по крайней мере около 1ГБ (зависит от выбранной схемы), направляющая разметка завершится неудачно.
| Схема разметки | Минимальное пространство | Создаваемые разделы |
|---|---|---|
| Все файлы на одном разделе | 600МБ | / , swap |
| Отдельный раздел /home | 500МБ | / , /home , swap |
| Отдельные разделы /home, /var и /tmp | 1ГБ | / , /home , /var , /tmp , swap |
Если вы выбрали направляющую разметку с использованием LVM (с шифрованием), то программа установки также создаст отдельный раздел /boot . Остальные разделы, включая раздел подкачки, будут созданы внутри раздела LVM.
После выбора схемы, следующий экран покажет только что созданную таблицу разделов, включая информацию будут ли и как форматироваться разделы и куда они будут смонтированы.
Список разделов может выглядеть так:
SCSI1 (0,0,0) (sda) - 6.4 GB WDC AC36400L #1 primary 16.4 MB B f ext2 /boot #2 primary 551.0 MB swap swap #3 primary 5.8 GB ntfs pri/log 8.2 MB FREE SPACE SCSI2 (1,0,0) (sdb) - 80.0 GB ST380021A #1 primary 15.9 MB ext3 #2 primary 996.0 MB fat16 #3 primary 3.9 GB xfs /home #5 logical 6.0 GB f ext4 / #6 logical 1.0 GB f ext3 /var #7 logical 498.8 MB ext3
Здесь показаны два жёстких диска, разделённые на несколько разделов; на первом диске осталось немного свободного места. Каждая строка раздела содержит номер раздела, тип, размер, необязательные флаги, файловую систему и точку монтирования (если есть). Замечание: такая настройка не может быть создана с помощью направляющей разметки, это просто пример, созданный с помощью разметки вручную.
На этом направляющая разметка завершена. Если вам нравится сгенерированная таблица разделов, то вы можете выбрать Закончить разметку и записать изменения на диск из меню для создания новой таблицы разделов (как описано в конце этого раздела). Если результат вам не нравится, то можно выбрать Отменить изменение разделов и запустить направляющую разметку снова или изменить предложенные изменения вручную, как описано ниже.
6.3.4.3. Разметка вручную
При ручной разметке появляется похожий экран, за исключением того, что отображается существующая таблица разделов и нет точек монтирования. Далее описано как вручную редактировать таблицу разделов и как использовать эти разделы в Debian.
Если вы выбрали чистый диск, на котором нет ни разделов ни свободного места, то вам предложат создать новую таблицу разделов (это необходимо для создания новых разделов). После этого, на выбранном диске должна появиться новая строка « СВОБОДНОЕ МЕСТО » .
Если вы выберете свободное пространство, вам предложат создать новый раздел. Вы должны ответить на несколько коротких вопросов о размере, типе (первичный или логический) и местоположении (в начале или конце свободного пространства). После этого, вам покажут предлагаемые параметры нового раздела. Основным параметром является Использовать как: , который определяет, будет ли на разделе файловая система или он будет использован как раздел подкачки, программный RAID, LVM, будет содержать шифрованную файловую систему или не будет использован вовсе.Другие настройки задают точку и параметры монтирования, флаг загрузки; список показываемых параметров зависит от того, как будет использоваться раздел. Если вам не нравятся значения по умолчанию, измените их как хотите. Например, в параметре Использовать как: , вы можете выбрать другую файловую систему, поменять параметры для раздела подкачки, программного RAID, LVM или совсем его не использовать. Когда вы настроите новый раздел, выберите Закончить с разделом и вы вернётесь обратно в главное меню partman .
Если вы решили, что хотите что-то изменить в разделе, просто выберите раздел и попадёте обратно в меню настройки раздела. Так как это тоже самое меню что и для создания раздела, вы можете изменить тот же набор параметров. Одна вещь, которая может показаться, на первый взгляд, не очевидной: вы можете изменить размер раздела, выбрав элемент, отображающий размер раздела. Это работает, как минимум, на файловых системах fat16, fat32, ext2, ext3 и с разделом подкачки. Также, из этого меню можно удалить раздел.
Убедитесь, что создали, по крайнем мере, два раздела: один для корневой файловой системы (который должен быть смонтирован как / ) и один раздел подкачки . Если вы забыли указать точку монтирования корневой файловой системы, partman не разрешит вам продолжить, пока вы не исправите ошибку.
Возможности partman могут быть расширены модулями программы установки, но это зависит от архитектуры компьютера. Поэтому, если вы не найдёте всех обещанных свойств, проверьте, загрузили ли вы все требуемые модули (например, partman-ext3 , partman-xfs или partman-lvm ).
Для завершения работы по разметке, выберите Закончить разметку и записать изменения на диск из меню разметки. Вам покажут отчёт об изменениях, которые будут произведены на диске и попросят подтвердить, что все представленные файловые системы должны быть созданы.
6.3.4.4. Настройка устройств Multidisk (программный RAID)
Если у вас более одного жёсткого диска [7] в компьютере, то можно воспользоваться программой partman-md для увеличения производительности дисков и/или повышения надёжности хранения данных. В результате получается так называемое устройство Multidisk (или другое, более известное название, программный RAID).
Основу MD составляют группы разделов, расположенные на различных дисках и объединённые вместе в логическое устройство. Затем это устройство можно использовать как обычный раздел (то есть в partman вы можете отформатировать его, назначить ему точку монтирования и т.д.).
Получаемые преимущества зависят от типа создаваемого MD устройства. В данный момент поддерживаются:
Применяется где нужна производительность. RAID0 разбивает все входящие данные на полосы и равномерно распределяет их по дискам в массиве. Это может увеличить скорость операций чтения/записи, но если один из дисков сломается, вы потеряете всё (часть информации всё ещё на исправных дисках(е), другая часть хранилась на сломавшемся диске).
Обычно, разделы RAID0 используют при редактировании видео.
Используется там, где надёжность превыше всего. Он состоит из нескольких (обычно двух) одинаковых по размеру разделов, и на каждом разделе хранятся одинаковые данные. В сущности, это означает три вещи. Первое: если один из дисков сломается, вы не теряете данные, так как они продублированы на оставшихся дисках. Второе: вам доступна только часть имеющегося объёма (более точно, размер самого маленького раздела в RAID). Третье: нагрузка при чтении файла сбалансированно распределяется по всем дискам, что может повысить производительность, например, файлового сервера, на котором операций чтения больше чем операций записи.
Также, вы можете иметь в массиве запасной диск, который включится в работу в случае неисправности одного из дисков.
Хороший компромисс между скоростью, надёжностью и избыточностью. RAID5 разделяет все входящие данные на полосы и распределяет их пропорционально на все диски кроме одного (как и RAID0). В отличие от RAID0, RAID5 вычисляет контрольную сумму, которую записывает на оставшийся диск. Диск с контрольной суммой не статичен (тогда это был бы RAID4), а периодически изменяется, так что контрольная сумма распределяется по всем дискам. Когда один из дисков ломается, потерянную часть информации можно вычислить из оставшихся данных и её контрольной суммы. RAID5 должен состоять, как минимум из трёх активных разделов. Также, вы можете иметь в массиве запасной диск, который включится в работу в случае неисправности одного из дисков.
Как видите, RAID5 имеет немного надёжности от RAID1, но это достигается с меньшей избыточностью. С другой стороны, он немного медленнее на операциях записи, чем RAID0 из-за вычислений контрольной суммы.
Подобен RAID5, но контрольная сумма хранится на двух дисках, а не на одном.
Массив RAID6 останется рабочим даже после выхода из строя сразу двух дисков.
В RAID10 используется чередование (как в RAID0) и зеркалирование (как в RAID1). В нём создаётся n копий входящих данных, которые распределяются между разделами так, что все копии одинаковых данных хранятся на разных устройствах. По умолчанию n равно 2, но в режиме эксперта это можно изменить. Число задействованных разделов должно быть как минимум n . В RAID10 есть различные схемы распределения копий. По умолчанию используется схема близкого (near) распределения. При этом все одинаковые копии располагаются на дисках по одинаковому смещению. Далёкие (far) копии имеют разные смещения на дисках. Смещение копий относится ко всей полосе, а не к отдельной копии.
RAID10 может использоваться для достижения надёжности и избыточности без трат на подсчёты контрольных сумм.
| Тип | Минимум устройств | Запасное устройство | Сохранятся ли данные при отказе диска? | Доступное пространство |
|---|---|---|---|---|
| RAID0 | 2 | нет | нет | Размер самого маленького раздела умноженный на число устройств в RAID |
| RAID1 | 2 | необязательно | да | Размер самого маленького раздела в RAID |
| RAID5 | 3 | необязательно | да | Размер самого маленького раздела умноженный на (число устройств в RAID минус один) |
| RAID6 | 4 | необязательно | да | Размер самого маленького раздела умноженный на (число устройств в RAID минус два) |
| RAID10 | 2 | необязательно | да | Общее количество всех разделов, поделённое на число полос копий (по умолчанию два) |
Если вы хотите узнать больше о программном RAID, смотрите Software RAID HOWTO.
Для создания MD устройства нужно пометить желаемые разделы как используемые в RAID. (Это делается в partman из меню Настройки раздела , где вы должны выбрать Использовать как: → Использовать раздел как устройство RAID .)
Make sure that the system can be booted with the partitioning scheme you are planning. In general it will be necessary to create a separate file system for /boot when using RAID for the root ( / ) file system. Most boot loaders do support mirrored (not striped!) RAID1, so using for example RAID5 for / and RAID1 for /boot can be an option.
Далее, вы должны выбрать Настройка программного RAID из главного меню partman . (Меню появится только после того как вы отметите хотя бы один раздел используемый как физический том для RAID .)На первом экране partman-md просто выберите Создать MD устройство . Вам будет предложен список поддерживаемых типов MD устройств, из которого вы должны выбрать один (например, RAID1). Дальнейшие действия зависят от типа выбранного MD.
- RAID0 очень прост — вам предложат список доступных разделов RAID, а вашей задачей будет выбор разделов, из которых вы хотите сформировать MD.
- С RAID1 немного сложнее. Во-первых, вас попросят ввести количество активных устройств и количество запасных устройств, из которых будет формироваться MD. Далее, вам потребуется выбрать из списка доступных разделов RAID те, которые будут активными и затем, те которые будут запасными. Число выбранных разделов должно быть равно числу, введённому несколькими секундами ранее. Не волнуйтесь. Если вы ошибётесь и выберете неверное число разделов, debian-installer не позволит вам продолжить, пока вы не исправите ошибку.
- Создание RAID5 напоминает процедуру RAID1 за исключением того, что вам нужно использовать как минимум три активных раздела.
- Создание RAID6 напоминает процедуру RAID1 за исключением того, что вам нужно использовать как минимум четыре активных раздела.
- Создание RAID10 также похоже на процедуру создания RAID1, если это происходит не в режиме эксперта. В экспертном режиме debian-installer попросит указать схему распределения. В схеме задаётся два параметра. Первый — это тип схемы. Его значение может быть n (для близких копий), f (для далёких копий), или o (смещение копий). Вторым параметром задаётся число копий с данными. Оно должно быть равно, как минимум, числу активных дисков, чтобы было возможно распределить все копии по разным дискам.
Можно иметь несколько типов MD одновременно. Например, если вы имеете три жёстких диска по 200 ГБ выделенных под MD, каждый из которых разбит на два 100 ГБ раздела, можно объединить первые разделы трёх дисков в RAID0 (быстрый 300 ГБ раздел для редактирования видео) и использовать оставшиеся три раздела (2 активных и 1 запасной) для RAID1 (вполне надёжный 100 ГБ раздел для /home ).
После настройки MD устройств в соответствии с вашими желаниями, вы можете выбрать Закончить partman-md и вернуться в partman , чтобы создать файловые системы на новых MD устройствах и назначить им обычные атрибуты типа точек монтирования.
6.3.4.5. Настройка менеджера логических томов (LVM)
Если вы работаете с компьютером на уровне системного администратора или « продвинутого » пользователя, то, определённо, попадали в ситуацию, когда на дисковом разделе (обычно на самом важном) заканчивалось место, а соседний раздел был почти пуст и вы выбирались из этой ситуации переносом данных с одного раздела на другой, созданием символических ссылок и т.д.
Чтобы избежать описанной ситуации вы можете воспользоваться менеджером логических томов (LVM). Проще говоря, с помощью LVM вы можете объединить разделы (физические тома в терминах LVM) в виртуальный диск (так называемую группу томов), который затем можно поделить на виртуальные разделы (логические тома). Выгода в том, что логические тома (и, конечно, содержащие их группы томов) можно распределить по нескольким физическим дискам.
Теперь, когда вы поняли, что вам нужно ещё место на имеющемся 160ГБ /home разделе, вы можете просто добавить новый 300ГБ диск в компьютер, объединить его с существующей группой томов и затем изменить размер логического тома, который содержит файловую систему с /home и вуаля, ваши пользователи имеют дополнительное место на новом 460ГБ разделе. Этот пример, конечно, сильно упрощён. Дополнительную информацию вы найдёте в LVM HOWTO.
Настройка LVM в debian-installer очень проста и полностью поддерживается partman Во-первых, отметьте раздел(ы), которые будут использоваться в качестве физических томов LVM. Это делается с в меню Настройки раздела , где вы должны выбрать Использовать как: → физический том для LVM .
Внимание: настройка нового LVM уничтожит все данные на всех разделах, помеченных кодом с типом LVM. Поэтому, если у вас уже есть LVM на каких-то дисках, и вы хотите дополнительно установить Debian на эту машину, то старый (существующий) LVM будет стёрт! Это же относится и к разделам, которые (по какой-то причине) обманчиво помечены кодом с типом LVM, но содержат что-то другое (например, зашифрованный том). Вам необходимо удалить такие диски из-системы до выполнения новой настройки нового LVM!
После того как вы вернётесь в главное меню partman , вы увидите новый пункт Настройка менеджера логических томов (LVM) . Выбрав его, сначала вас попросят подтвердить сделанные изменения (если есть) в таблице разделов, а затем будет показано меню настройки LVM. Сверху меню кратно показана настройка LVM. Сам состав меню зависит от выбранных настроек и содержит только допустимые действия. Возможные действия:
- Показать настройку подробней : показывает структуру LVM устройства, имена и размеры логических томов и т.д.
- Создать группу томов
- Создание логических томов
- Удалить группу томов
- Удаление логических томов
- Расширить группу томов
- Уменьшить группу томов
- Закончить : вернуться в главное меню partman
С помощью этого меню сначала создайте логическую группу, а затем внутри неё логические тома.
После возвращения в главное меню partman , вы должны увидеть все созданные логические тома, как обычные разделы (и настраиваются они одинаково).
6.3.4.6. Настройка шифрованных томов
debian-installer позволяет настраивать шифрованные разделы. Каждый файл, записываемый на такой раздел, немедленно сохраняется на устройстве в шифрованном виде. Доступ к шифрованным данным разрешается только после ввода ключевой фразы, которая задаётся при создании шифрованного раздела. Эта возможность полезна для защиты конфиденциальных данных на ноутбуке или жёстком диске при краже. Вор может получить физический доступ к жёсткому диску, но не зная правильной ключевой фразы, данные на диске выглядят как случайный набор символов.
The two most important partitions to encrypt are: the home partition, where your private data resides, and the swap partition, where sensitive data might be stored temporarily during operation. Of course, nothing prevents you from encrypting any other partitions that might be of interest. For example /var where database servers, mail servers or print servers store their data, or /tmp which is used by various programs to store potentially interesting temporary files. Some people may even want to encrypt their whole system. Generally the only exception here is the /boot partition which must remain unencrypted, because historically there was no way to load the kernel from an encrypted partition. (GRUB is now able to do that, but debian-installer currently lacks native support for encrypted /boot . The setup is therefore covered in a separate document.)
Заметим, что производительность шифрованных разделов будет меньше чем не шифрованных, так как при каждом чтении и записи данных происходит шифрование и дешифрование. Производительность зависит от быстродействия процессора, выбранного алгоритма шифрования и длины ключа.
Для использования шифрования создайте новый раздел выделив свободное пространство в главном меню разметки. Также можно выбрать уже существующий раздел (например, обычный раздел, логический том LVM или том RAID). В меню Настройки раздела для Использовать как: нужно выбрать физический том для шифрования . После этого в меню для раздела появятся несколько параметров шифрования.
Поддерживаемый debian-installer метод шифрования: dm-crypt (включён в новых ядрах Linux, доступен для физических томов LVM узла).
Давайте рассмотрим возможные параметры, если в качестве метода шифрования выбран Device-mapper (dm-crypt) . Как и всегда: если не знаете, используйте значения по умолчанию, так как они вдумчиво выбирались исходя из соображений безопасности.
Шифрование: aes
Этот параметр позволяет выбрать алгоритм шифрования (шифр), который будет использоваться для шифрования данных раздела. debian-installer поддерживает следующие блочные шифры: aes, blowfish, serpent и twofish. Здесь не будет обсуждаться стойкость этих алгоритмов, однако, при выборе вам наверно будет небезынтересно узнать, что в 2000 году AES был выбран Национальным Институтом Стандартизации США в качестве стандартного алгоритма шифрования для защиты конфиденциальной информации в 21-ом веке.
Размер ключа: 256
Здесь вы можете указать длину ключа шифрования. С увеличением размера ключа стойкость шифрования обычно усиливается. С другой стороны, увеличение длины ключа обычно негативно сказывается на производительности. Допустимые размеры ключа зависят от шифра.
IV алгоритм: xts-plain64
Вектор инициализации или IV алгоритм используется в криптографии для того, чтобы при шифровании одного и того же обычного текста одинаковым ключом всегда получался уникальный шифрованный текст. Это было введено для того, чтобы при взломе шифра предотвратить нахождение повторяющихся участков в шифрованных данных.
Из предлагаемых возможностей, значение по умолчанию xts-plain64 является на сегодняшний момент наименее уязвимым к известным атакам. Используйте альтернативы только когда это нужно для совместимости с раннее установленной системой, в которой невозможно задействовать новые алгоритмы.
Ключ шифрования: ключевая фраза
Здесь можно ввести тип ключа шифрования для этого раздела.
Ключевая фраза
Ключ шифрования будет создан [8] на основе ключевой фразы, которую вы сможете ввести позже.
Новый ключ шифрования будет генерироваться из произвольных данных всякий раз при монтировании раздела. Другими словами: при каждом выключении машины содержимое раздела теряется, так как ключ удаляется из памяти. (Естественно, вы можете попробовать найти ключ перебором всех вариантов, но если в алгоритме шифрования нет неизвестных уязвимостей, это недостижимо за нашу продолжительность жизни.)
Произвольные ключи полезны для разделов подкачки, так как вам не нужно запоминать ключевую фразу из вычищать конфиденциальную информацию из раздела подкачки перед выключением компьютера. Однако, это также означает, что вы не сможете использовать функцию « suspend-to-disk » из новых ядер Linux, так как невозможно (во время последующей загрузки) восстановить приостановленные данные записанные в раздел подкачки.
Стереть данные: да
Задаёт, нужно ли перезаписать содержимое раздела произвольными данными перед настройкой шифрования. Это рекомендуется делать, так как иначе это может позволить злоумышленнику разгадать какие части раздела используются, а какие нет. Также, это усложнит процесс восстановления любых оставшихся от предыдущей установки данных [9] .
После выбора желаемых параметров для шифруемых разделов, вернитесь обратно в главное меню разметки. Там должен появиться новый пункт Настроить шифрование для томов . После того как вы его выберете, вас попросят подтвердить удаление данных на разделах, помеченных на стирании и возможно, другие действия, типа записи новой таблицы разделов. Для огромных разделов это может занять некоторое время.
Затем вас попросят ввести ключевую фразу для разделов, настроенные на её использование. Хорошие ключевые фразы должны быть больше 8 знаков, должны содержать вперемешку буквы, числа и другие символы и не должны содержать общеупотребительных словарных слов или информации, которая как-то относится к вам лично (например, дни рождения, хобби, имена домашних животных, имена родственников и тому подобное).
Перед вводом ключевых фраз вы должны убедиться, что клавиатура настроена правильно и генерирует ожидаемые символы. Если вы не уверены, можно переключиться на вторую виртуальную консоль и попробовать ввести текст. Это застрахует вас от неожиданностей в последствии, например, если вы вводите ключевую фразу на клавиатуре с раскладкой qwerty, а во время установки вы использовали раскладку azerty. Такая ситуация может случиться по нескольким причинам. Вы могли переключиться на другую раскладку клавиатуры во время установки, или выбранная раскладка ещё не активирована ко времени ввода ключевой фразы для корневой файловой системы.
Если для создания ключей шифрования вы выбрали использование методов без ключевой фразы, то они будут сгенерированы. Так как ядро могло не собрать достаточное количество энтропии на данной ранней стадии установки, процесс может занять продолжительное время. Вы можете ускорить процесс генерации энтропии: например, нажимая произвольные клавиши, или переключиться в оболочку командной строки на второй виртуальной консоли и создать некоторый обмен данными по сети или с диском (загрузив какие-то файлы, скопировать большие файлы в /dev/null и т.д.). Это нужно сделать для каждого шифруемого раздела.
После возвращения в главное меню разметки, вы увидите все шифрованные тома как дополнительные разделы, которые можно настраивать как обычные разделы. В следующем примере показан том, зашифрованный с помощью dm-crypt
Encrypted volume (sda2_crypt) - 115.1 GB Linux device-mapper #1 115.1 GB F ext3
Теперь можно назначить точки монтирования и изменить тип файловых систем, если значения по умолчанию чем-то не устраивают.
Запишите где-нибудь информацию о соответствии идентификаторов в скобках ( sda2_crypt в данном случае) и точках монтирования, которые вы назначили шифрованным томам. Эти данные вам потребуются позже при загрузки новой системы. Различия между обычным процессом загрузки и загрузки с шифрованием описаны далее в Раздел 7.2, «Монтирование шифрованных томов».
После того как вас полностью устроит схема разметки, продолжайте установку.
6.3.5. Установка базовой системы
Хотя эта стадия наименее проблематична, она занимает наибольшую часть времени установки, потому что загружается, проверяется и распаковывается вся базовая система. Если у вас медленный компьютер или сетевое соединение, это может занять определённое время.
Во время установки базовой системы сообщения о распаковке и настройке пакетов переправляются на tty4 . Вы можете перейти на этот терминал, нажав левый Alt + F4 ; чтобы вернуться обратно в основной процесс установки нажмите левый Alt + F1 .
Сообщения распаковки/настройки во время этого этапа сохраняются в файле /var/log/syslog . Вы можете посмотреть их, если установка выполняется через консоль на последовательном порту.
В одной из частей установки выполняется установка ядра Linux. С приоритетом по умолчанию программа установки выберет ядро наиболее подходящее для вашего оборудования. В режимах с низким приоритетом, это предложат сделать вам из списка доступных ядер.
При установке пакетов с помощью системы управления пакетами по умолчанию также производится установка пакетов, рекомендуемых устанавливаемыми пакетами. Рекомендуемые пакеты не требуются для работоспособности основных возможностей выбранного ПО, но они добавляют новые возможности этому ПО и должны, по мнению сопровождающих, обычно устанавливаться вместе с этим ПО.
По техническим причинам, пакеты, устанавливаемые во время установки базовой системы, устанавливаются без их « Рекомендуемых » пакетов. Правило, описанное выше, действует только после данного этапа процесса установки.
6.3.6. Установка дополнительного программного обеспечения
На этом этапе уже есть рабочая, но ограниченная по возможностям система. Большинство пользователей хотело бы добавить дополнительное программное обеспечение в систему, чтобы решать свои задачи, и программа установки позволяет это сделать. Этот этап может продлиться дольше чем установка базовой системы, если у вас медленный компьютер или соединение с сетью.
6.3.6.1. Настройка apt
One of the tools used to install packages on a Debian GNU/Linux system is the program apt , from the apt package [10] . Other front-ends for package management, like aptitude and synaptic , are also in use. These front-ends are recommended for new users, since they integrate some additional features (package searching and status checks) in a nice user interface.
Пакету apt нужно указать откуда получать пакеты. Результат настройки сохраняется в файле /etc/apt/sources.list . Вы можете проверить и изменить его по желаю после завершения установки.
Если вы выполняете установку с приоритетом по умолчанию, то программа установки выполнит большую часть настройки автоматически, основываясь на используемом методе установки и, возможно, на ответах, указанных вами ранее. В большинстве случаев программа установки автоматически добавит зеркало безопасности и, если вы используете стабильный дистрибутив, зеркало сервиса « stable-updates » .
If you are installing at a lower priority (e.g. in expert mode), you will be able to make more decisions yourself. You can choose whether or not to use the security and/or stable-updates services, and you can choose to add packages from the « contrib » , « non-free » , and « non-free-firmware » sections of the archive.
6.3.6.1.1. Installing from more than one CD or DVD image
If you are installing from a CD or DVD image that is part of a larger set, the installer will ask if you want to scan additional installation media. If you have such additional media available, you probably want to do this so the installer can use the packages included on them.
If you do not have any additional media, that is no problem: using them is not required. If you also do not use a network mirror (as explained in the next section), it can mean that not all packages belonging to the tasks you select in the next step of the installation can be installed.
Packages are included on CD and DVD images in the order of their popularity. This means that for most uses only the first image of a set is needed and that only very few people actually use any of the packages included on the last images of a set.
Это также означает, что покупка или загрузка и прожиг полного набора CD пустая трата денег, так как большинство дисков просто не будут использоваться. В большинстве случаев достаточно получить только первые от 3 до 8 CD, а устанавливать нужные дополнительные пакеты можно из Интернет с сервера-зеркала. Тоже касается и DVD наборов: первого DVD или, может быть, первых двух DVD хватит для большинства задач.
If you do scan multiple installation media, the installer will prompt you to exchange them when it needs packages from one that isn’t currently in the drive. Note that only discs that belong to the same set should be scanned. The order in which they are scanned does not really matter, but scanning them in ascending order will reduce the chance of mistakes.
6.3.6.1.2. Использование сетевого сервера-зеркала пакетов
Один из часто задаваемых вопросов: использовать или нет сетевой сервер-зеркало в качестве источника пакетов. В большинстве случаев значение ответа по умолчанию вполне приемлемо, но не всегда.
If you are not installing from a full CD/DVD image, you really should use a network mirror as otherwise you will end up with only a very minimal system. However, if you have a limited Internet connection it is best not to select the desktop task in the next step of the installation.
If you are installing from a single full CD image, using a network mirror is not required, but is still strongly recommended because a single CD image contains only a fairly limited number of packages. If you have a limited Internet connection it may still be best to not select a network mirror here, but to finish the installation using only what’s available on the CD image and selectively install additional packages after the installation (i.e. after you have rebooted into the new system).
If you are installing from DVD, any packages needed during the installation should be present on the first DVD image. Use of a network mirror is optional.
One advantage of adding a network mirror is that updates, that have occurred since the CD/DVD images were created and have been included in a point release, will become available for installation, thus extending the life of your CD/DVD set without compromising the security or stability of the installed system.
In summary: selecting a network mirror is generally a good idea, except if you do not have a good Internet connection. If the current version of a package is available from installation media, the installer will always use that. The amount of data that will be downloaded if you do select a mirror thus depends on
- задач, которые вы выберете на следующем этапе установки,
- пакетов, которые необходимы для этих задач,
- which of those packages are present on the installation media you have scanned, and
- whether any updated versions of packages included on the installation media are available from a mirror (either a regular package mirror, or a mirror for security or stable-updates).
Заметим, что даже если вы выберете не использовать сетевое зеркало, некоторые пакеты могут всё равно быть скачаны из Интернет, если для них есть, согласно сервису безопасности или stable-updates, новые версии, и если эти были сервисы настроены.
6.3.6.1.3. Выбор сетевого сервера-зеркала пакетов
Unless you chose not to use a network mirror, you will be presented with a list of network mirrors based upon your country selection earlier in the installation process. Choosing the offered default is usually fine.
The offered default is deb.debian.org, which is not a mirror itself but will redirect to a mirror that should be up-to-date and fast. These mirrors support TLS (https protocol) and IPv6. This service is maintained by the Debian System Administration (DSA) team.
A mirror can also be specified by hand by choosing « enter information manually » . You can then specify a mirror host name and an optional port number. This actually has to be a URL base, i.e. when specifying an IPv6 address, one has to add square brackets around it, for instance « [2001:db8::1] » .
Если ваш компьютер имеет только адрес IPv6 (что, вероятно, не так, для подавляющего большинства пользователей), указанное по умолчанию зеркало для вашей страны может не работать. Все зеркала из списка доступны по адресам IPv4, и только некоторые из них имеют адреса IPv6. Доступность отдельных зеркал может с течением времени меняться, эта информация недоступна программе установки. Если для вашей страны зеркало по умолчанию недоступно через IPv6, то вы можете попробовать другое зеркало или « ввести информацию вручную » . При этом в качестве имени зеркала вы можете указать « ftp.ipv6.debian.org » , которое является псевдонимом зеркала, доступного по IPv6, хотя оно не будет таким быстрым.
6.3.6.2. Выбор и установка программного обеспечения
Во время процесса установки вам будет предложено выбрать дополнительное программное обеспечение для установки. Вместо выбора каждой программы из доступных пакетов, этот этап позволяет сосредоточиться на выборе и установке заранее подготовленных наборов ПО, чтобы быстро настроить компьютер на выполнение определённых задач.
These tasks loosely represent a number of different jobs or things you want to do with your computer, such as « Desktop environment » , « Web server » , or « SSH server » [11] . Раздел D.2, «Дисковое пространство, необходимое для задач» lists the space requirements for the available tasks.
Некоторые задачи могут быть уже выбраны в зависимости от характеристик компьютера на который производится установка. Если вы не согласны с таким выбором, то можете отменить лишние задачи. Вы даже можете вообще ничего не устанавливать с помощью задач.
В стандартном пользовательском интерфейсе программы установки для выбора/отмены задач используется клавиша пробел.
По задаче « Окружение рабочего стола » будет установлено графическое окружение рабочего стола.
По умолчанию debian-installer устанавливает окружение рабочего стола . Во время установки возможно выбрать другое окружение рабочего стола. Также возможно установить несколько окружений, но некоторые комбинации не могут быть установлены одновременно.
Note that this will only work if the packages needed for the desired desktop environment are actually available. If you are installing using a single full CD image, they will possibly need to be downloaded from a network mirror as they might not be available on the CD image due to its limited amount of space. Installing any of the available desktop environments this way should work fine if you are using a DVD image or any other installation method.
The various server tasks will install software roughly as follows. Web server: apache2 ; SSH server: openssh .
По задаче « Стандартная система » установятся все пакеты с приоритетом « стандарт » . Сюда входит множество общих утилит, которые есть в любой Linux или Unix системе. Вы должны оставить эту задачу выбранной, если вы новичок и не хотите получить действительно минимально работоспособную систему.
Если в следствии выбора языка локаль по умолчанию стала отличаться от локали « C » , то tasksel проверит, определены ли какие-либо задачи локализации для этой локали, и автоматически попытается установить подходящие пакеты локализации. Например, к таким пакетам относятся пакеты со словарями или специальными шрифтами для вашего языка. Если выбрана установка окружения рабочего стола, то также будут установлены соответствующие пакеты локализации (если есть).
После выбора задач нажмите Continue . Теперь apt начнёт установку пакетов, которые являются частью указанных задач. Если какой-то программе нужна дополнительная информация от пользователя, то она задаст её во время данного процесса.
Хотим сообщить, что есть очень большие задачи, особенно Рабочий стол. Если установка происходит с обычного CD-ROM и с зеркала пакетов, которых нет на CD-ROM, то программе установки может потребоваться получить много пакетов из сети. Если у вас медленное соединение с интернет, то это займёт много времени. После начала установки пакетов её никак нельзя прервать.
Даже если пакеты есть на CD-ROM, программа установки всё равно может скачивать пакеты с зеркала, если на зеркале есть более новая версия пакета, чем на CD-ROM. Если вы устанавливаете стабильную версию дистрибутива, такое может происходить после обновления выпуска (обновление первого стабильного выпуска); если вы устанавливаете тестируемую версию, то это может происходить, если у вас устаревший образ.
Debian GNU/Linux + Macbook Air 2017 (установка wifi драйверов)

Так случилось что захотелось снести MacOS на Macbook’е Air и поставить что то более свободное и линуксовое. Макбук 2017 года, долгое время пользовался MacOS Mojave, обновляться до новых выпусков, зная возможные проблемы, желания не было. Немного перебирая варианты дистрибутивов и попробовав различные Live образы, выбор пал на Debian 11 но так как официально он еще не вышел (выход намечен на 14 августа 2021), то взял его второй релиз кандидат Bullseye RC 2.
Проблема 1
Вот тут и появился первый подводный камень: Debian поддерживает не все wifi устройства из коробки. На помощь могут прийти non-free прошивки, которые можно установить после установки системы, добавив репозитории этих несвободных прошивок, в файле sources.list .
Проблема 2
Теперь появляется второй подводный камень: а как мы установим прошивку для wifi устройства если у нас не работает сеть после установки? Тут уже на помощь пришел смартфон с включенным режимом USB Tethering. Подключив с помощью кабеля USB к макбуку, установщик на удивление сразу распознал это как проводное сетевое соединение. Таким образом интернет соединение для установки драйверов на wifi и первоначальных пакетов, мы себе обеспечили.
Действия после установки
Сам процесс инсталляции я описывать не буду так как все индивидуально, и это тема для отдельной статьи.
После установки открываем терминал и утилитой lspci узнаем модель нашего wifi устройства, введя следующую команду:
lspci -nn | grep Network
На выводе получим название модели устройства, в моей случае это:
Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
BCM4360 это и есть модель wifi устройства. Свободных прошивок к сожалению на него нет и теперь чтобы wifi заработал, нам придется установить несвободный драйвер broadcom-sta-dkms который предоставляет исходный код для модуля ядра wl Остальной список поддерживаемых моделей можно посмотреть в описании драйвера https://packages.debian.org/buster/broadcom-sta-dkms
Так же перед установкой, поставим пару необходимых пакетов wireless-tools и wpasupplicant
sudo apt install wireless-tools sudo apt install wpasupplicant
Далее открываем из под рута, файл sources.list (я использую nano)
sudo nano /ect/apt/sources.list
И вписываем возле каждого урла репозитория, напротив слова main , теги contrib non-free . Должно получится примерно следующее:

Затем сохраняем файл и обновляем инфу о пакетах командой sudo apt update .
Теперь устанавливаем сам драйвер введя команду:
sudo apt install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
По ее завершению, убираем модули b44 b43 b43legacy ssb brcmsmac bcma из ядра системы, командой:
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
и добавляем модуль wl :
sudo modprobe wl
После этого в Network manager’е (я использовал его для настройки сети) появится раздел Wi-Fi Networks где мы уже сможем выбрать доступную сеть и ввести пароль для доступа.
Заключение
Данный гайд может быть полезен не только владельцам маков но и других ноутбуков и десктопов. Так же гайд подойдет остальным Debian производным дистрибутивам (хотя могут быть нюансы).