Как устанавливать линукс дебиан

Как устанавливать линукс дебиан

В этом разделе объясняется, как установить Debian GNU/Linux из существующей системы Unix или Linux без использования управляемой из меню программы установки, основанной на библиотеке ncurses, как это описывается в остальном руководстве. Это « междистрибутивное » HOWTO попросили пользователи, переходящие на Debian GNU/Linux из Redhat, Mandriva и SUSE. В этом разделе подразумевается наличие некоторого опыта работы с командами *nix и навигации по файловой системе. Здесь символ $ означает команду, вводимую в текущей пользовательской системе, а # относится к команде, вводимой в Debian chroot.

Как только вы получите новую систему Debian, настроенную по вашим предпочтениям, вы можете перенести свои данные (если они есть) в неё и продолжать работу. Поэтому такая установка Debian GNU/Linux считается « с нулевым временем простоя » (zero downtime). Также это мудрый способ работы с аппаратурой, которая не может нормально работать с разными загрузочными или установочными носителями.

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

D.3.1. Начинаем

With your current *nix partitioning tools, repartition the hard drive as needed, creating at least one filesystem plus swap. You need around 613MB of space available for a console only install, or about 2133MB if you plan to install X (more if you intend to install desktop environments like GNOME or KDE Plasma).

Затем создайте файловые системы на разделах. Например, чтобы создать файловую систему ext3 на разделе /dev/sda6 (это корневой раздел в нашем примере):

Чтобы создать файловую систему ext2, не указывайте параметр -j .

Проинициализируйте и активируйте раздел подкачки (замените номер раздела на свой):

Смонтируйте один раздел как /mnt/debinst (точка установки, она будет корневой ( / ) файловой системой в вашей новой системе). Имя точки монтирования абсолютно произвольное.

Примечание

Если вы хотите монтировать некоторые файловые системы (например, /usr) с отдельных разделов, то нужно создать и смонтировать эти каталоги вручную, перед тем как перейти к следующему этапу.

D.3.2. Установка debootstrap

Утилита, которой пользуется программа установки Debian и которая признана официальным способом установки базовой системы Debian является debootstrap . Она использует wget и ar , но зависит только от /bin/sh и часто используемых инструментов Unix/Linux [23] . Установите wget и ar , если их ещё нет в системе, а затем загрузите и установите debootstrap .

Или вы можете использовать следующую процедуру установки вручную. Создайте рабочий каталог для распаковки в него .deb:

Двоичный файл debootstrap расположен в архиве Debian (убедитесь, что вы выбрали правильный файл, соответствующий вашей архитектуре). Скачайте debootstrap .deb из пула, скопируйте пакет в рабочий каталог и извлеките из него файлы. Для установки файлов вам потребуются привилегии суперпользователя (root).

D.3.3. Запуск debootstrap

Команда debootstrap может скачивать необходимые файлы прямо из архива. В примере ниже вы можете заменить http.us.debian.org/debian на любой сервер-зеркало архива Debian, лучше всего использовать из наиболее близкой к вам сети. Список серверов http://www.debian.org/mirror/list.

Если у вас есть компакт-диск с stretch Debian GNU/Linux, смонтированный в /cdrom , вы можете подставить URL типа file вместо http URL: file:/cdrom/debian/

Substitute one of the following for ARCH in the debootstrap command: amd64 , arm64 , armel , armhf , i386 , mips , mips64el , mipsel , powerpc , ppc64el , or s390x .

If the target architecture is different than the host, you should add the —foreign option.

D.3.4. Настройка базовой системы

Now you’ve got a real Debian system, though rather lean, on disk. chroot into it:

If the target architecture is different from the host, you will need to first copy qemu-user-static to the new host:

After chrooting you may need to set the terminal definition to be compatible with the Debian base system, for example:

Depending on the value of TERM, you may have to install the ncurses-term package to get support for it.

If the target architecture is different from the host, you need to finish the multi-stage boot strap:

D.3.4.1. Создание файлов устройств

В данный момент /dev/ содержит только основные файлы устройств. Для следующих этапов установки могут потребоваться дополнительные файлы устройств. Есть несколько способов их создания; выбор более подходящего зависит от: a) системы, с которой производится установка; б) будет ли использоваться модульность ядро; в) используются в новой системе динамические (например, посредством udev ) или статические файлы устройств.

Некоторые доступные способы:

установка пакета makedev и создание используемого по умолчанию набора статических файлов устройств (после выполнения chroot)

создание вручную только выбранных файлов устройств с помощью MAKEDEV

привязка смонтированного /dev имеющейся системы поверх /dev в устанавливаемой системе; заметим, что сценарии postinst некоторых пакетов могут пытаться создавать файлы устройств, поэтому данный параметр нужно использовать осторожно

Источник

Установка Debian 11

Недавно состоялся релиз новой версии дистрибутива Debian 11 Bullseye. Так сложилось, что Debian стал основой для большинства дистрибутивов. В связи с этим важно узнать, что изменилось в обновлённой версии. Мы перечислим наиболее важные изменения.

Кроме того, в этой статье будет рассказано как установить Debian 11 на примере Live-системы с установщиком Calamares. Этот установщик имеет намного меньше настроек по сравнению со стандартным установщиком, зато вы можете посмотреть систему в Live окружении и пользоваться графическим интерфейсом во врем установки.

Что нового в Debian 11

  • Обновление пакетов. Пожалуй, это именно то, ради чего ждут выход новой версии дистрибутива. Новая редакция содержит более 59500 пакетов, из них около 11300 новых, а примерно 9500 пакетов Debian 10 были признаны устаревшими. Около 72% пакетов получили новые версии.
  • Поддержка exFAT со стороны ядра. Теперь поддержка этой файловой системы включена по умолчанию. И это хорошая новость, так как exFAT нередко используется в Windows для форматирования флэш-накопителей. Для управления рекомендуют использовать пакет exfatprogs.
  • Печать и сканирование без установки драйверов. Принтеры и сканеры в Debian 11 монтируются как сетевые устройства. Конечно, вы не получите полный набор настроек, но базовые функции будут доступны на большинстве современных устройств.
  • Новая команда open. Она является альтернативой xdg-open и предназначена для открытия файлов программами по умолчанию.
  • Контрольные группы второй версии. В Debian 11 система инициализации systemd по умолчанию использует cgroupv2. Контрольные группы имеют строгую иерархическую структуру процессов, что позволит переложить часть задач systemd непосредственно на само ядро Linux.
  • Постоянное логирование systemd. В Debian 11 systemd ведёт постоянное журналирование по умолчанию. Файлы сохраняются в каталоге /var/log/journal/.
  • Улучшена поддержка альтернативных систем инициализации. Такие системы, как System-V и OpenRC стабильно работают с доступными оболочками рабочего стола.
  • Улучшена поддержка иероглифов. Дистрибутив полноценно работает с японским, китайским, тайским и другими языками.

Вот основные обновленные пакеты. Многие производные дистрибутивы будут использовать именно эти версии пакетов:

Примечание
Пакет Версия в 10 (Buster) Версия в 11 (Bullseye)
Образ ядра Linux 4.19 series 5.10 series
GNOME 3.30 3.38
KDE Plasma 5.14 5.20
LXDE 10 11
LXQt 0.14 0.16
MATE 1.2 1.24
Xfce 4.12 4.16
GNU Compiler Collection 8.3 10.2
GNU libc 2.28 2.31
LLVM/Clang toolchain 6.0.1 и 7.0.1 9.0.1 и 11.0.1
Apache 2.4.38 2.4.48
BIND DNS сервер 9.11 9.16
Cryptsetup 2.1 2.3
Dovecot MTA 2.3.4 2.3.13
Emacs 26.1 27.1
Exim 4.92 4.94
GIMP 2.10.8 2.10.22
GnuPG 2.2.12 2.2.27
Inkscape 0.92.4 1.0.2
LibreOffice 6.1.5 7.0.0
lighttpd 1.4.53 1.4.59
MariaDB 10.3 10.5
Nginx 1.14 1.18
OpenJDK 11 11
OpenSSH 7.9p1 8.4p1
Perl 5.28 5.32
PHP 7.3 7.4
Postfix MTA 3.4 3.5
PostgreSQL 11 13
Python 3 3.7.3 3.9.1
Rustc 1.41 1.48
Samba 4.9 4.13
Vim 8.1 8.2

Системные требования Debian 11 следующие:

  • Процессор: двухъядерный 32- или 64-битный процессор.
  • Оперативная память: 2 ГБ.
  • Накопитель: 15 ГБ.

Подготовка к установке

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

Шаг 1. Загрузка установочного образа

Чтобы не возникло проблем с драйверами во время установки мы воспользуемся nonfree версией, в ней содержится большое количество драйверов с закрытым кодом. На странице загрузки есть варианты со всеми доступными оболочками рабочего стола, но нас интересует только файл debian-live-11.0.0-amd64-gnome+nonfree.iso.

В отличие от netinst варианта, предлагаемого по умолчанию, большая часть пакетов находится в самом образе, что значительно ускорит процесс установки.

Шаг 2. Запись образа на флешку

Для записи образа можете воспользоваться программой balenaEtcher. Она записывает не только образы жёстких дисков (IMG), но ещё и ISO-образы. Для записи достаточно выбрать образ, флэш-накопитель и начать запись. В процессе записи все данные с накопителя будут удалены.

Подробнее про запись на флешку разными способами смотрите в этой статье.

Шаг 3. Загрузка с флешки

Для запуска с флешки следует выставить приоритет в BIOS/UEFI. В графическом интерфейсе просто перетащите флэш-накопитель на первое место, или же в разделе BootPriority переместите его на первое место в списке клавишами +/. Также можете вызвать меню выбора накопителя.

Если вы всё сделаете правильно, то вас встретит такое меню при запуске компьютера.

Установка Debian 11

Debian 11, как и предыдущий релиз имеет три способа установки. Два из них доступно во время загрузки: Graphical Debian installer и Debian Installer, с графической оболочкой и без. Но также имеется графический установщик Calamares, доступный после запуска Live-системы. Именно его мы и будем использовать, хотя он имеет несколько особенностей.

Шаг 1. Запуск Live-системы

Для запуска системы выберите Debian Live with Localisation Support.

После этого найдите русский язык и продолжите запуск системы.

Шаг 2. Первоначальная настройка Live-системы

Первоначальная настройка открывается лишь при первом запуске системы, а в случае с Live-образом, это происходит постоянно, так как его состояние не сохраняется. Доступен только ранее выбранный русский язык, поэтому просто нажимаем Далее.

И опять нажимаем Далее, русская раскладка выбрана по умолчанию.

Можете отключить определение местоположения, но тогда придётся вручную выбирать населённый пункт, если того требует приложение, например Погода.

Подключив учётные записи некоторые приложения смогут получать информацию с ваших аккаунтов. Например, Календарь свяжется с сервером Google и загрузит ваши события (справедливо для оболочки GNOME).

Настройка завершена, можно приступать к следующему этапу.

Оболочка рабочего стола GNOME также покажет советы по использованию интерфейса. Можете закрыть это окно, если знаете, как работать с чистой оболочкой.

Шаг 3. Запуск установщика

Установщик находится в док-панели, которая станет доступна при нажатии кнопки Обзор.

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

Шаг 4. Выбор языка

Установщик сам выставляет текущий язык системы. Просто нажимаем Далее.

Шаг 5. Выбор часового пояса

Часовой пояс проще всего выбрать на карте, время в верхней панели поменяется автоматически.

Шаг 6. Выбор раскладки

По умолчанию раскладка выбрана на основании языка системы.

Шаг 7. Разметка диска

Если устанавливаете систему на компьютер без операционной системы, то просто выбирайте автоматический режим Стереть диск. В нижней части изображена разметка после установки. Calamares по умолчанию выделяет около 8 ГБ под файл подкачки, стандартный установщик в свою очередь всего 1 ГБ.

Также обратите внимание на то, что установщик сам выбирает таблицу разметки диска. В нашем случае в первой строчке есть надпись BIOS, поэтому применится разметка MBR. С UEFI будет создан ещё один раздел объёмом 300 МБ под загрузчик.

Ручная разметка заметно сложнее, но она позволяет задать все параметры самостоятельно, в том числе установить дистрибутив параллельно основной системе. В случае с EFI и неразмеченным накопителем будет необходимо создать раздел FAT32 с точкой монтирования /boot/efi и флагом Boot. Аналогичным образом создаётся раздел под файл подкачки с одноимённой файловой системой, хотя рядовому пользователю вовсе не обязательно выделять под это отдельный раздел, в основном он нужен для спящего режима.

В общем случае достаточно иметь один единственный раздел (помимо EFI) с точкой монтирования /. Также можете выделить раздел под /home, а подробнее о разметке диска узнать из нашей статьи.

Шаг 8. Создание пользователя

Как было сказано ранее, Calamares не задаёт пароль root, поэтому вашей учётной записи будут предоставлены права суперпользователя. В текущей версии установщика имеется незначительный баг, раскладки клавиатуры перепутаны местами.

Шаг 9. Обзор изменений

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

Шаг 10. Установка

На следующем этапе пойдёт автоматическая установка Debian 11. К сожалению, посмотреть терминал нельзя, узнать подробности не получится.

Шаг 11. Перезагрузка

По завершении процесса перезагрузите компьютер.

Перед самой перезагрузкой не забудьте извлечь флэш-накопитель.

Шаг 12. Первоначальная настройка

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

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

Выводы

Теперь вы знаете как выполняется установка Debian 11 Bullseye. Мы выбрали самый простой установщик Calamares и наиболее стабильную оболочку для Debian – GNOME. Даже в этом случае наблюдаются небольшие проблемы с раскладкой клавиатуры. В 11 версии также увеличилось количество бесполезных программ, помимо игр будут установлены утилиты для поддержки иероглифов.

В общем и целом, Debian 11 так и остаётся дистрибутивом не для всех. Наиболее уместно использовать его на сервере, благодаря его стабильности. Обычному пользователю будет необходимо настроить систему под ежедневные задачи.

Источник

Читайте также:  Не обновляет windows update
Оцените статью