Гид по технологиям

Установка Debian Etch: локали, ядро, Grub и базовая настройка

• 4 min read • Linux • Обновлено 18 Nov 2025
Установка Debian Etch: локали, ядро и Grub
Установка Debian Etch: локали, ядро и Grub

Введение

Это практическое руководство ведёт через ключевые шаги после базовой инсталляции Debian Etch: настройка локалей, установка ядра, конфигурация загрузчика Grub, дополнения для «более зрелой» системы, установка SSH и создание пользователя. Предполагается, что вы работаете в окружении chroot или на свежей установке.

Установка и настройка локалей и console-data

Коротко: установите локали, затем console-data для корректной раскладки клавиатуры и отображения локализованных сообщений.

Выполните команды:

aptitude install locales  
dpkg-reconfigure locales  
aptitude install console-data  
dpkg-reconfigure console-data

Важно: в chroot окружении настройка консоли может не влиять на текущее SSH‑соединение, но сохранится для системы после перезагрузки.

Установка ядра и Grub

Создайте и сохраните файл /etc/kernel-img.conf перед установкой ядра.

Откройте редактор:

nano /etc/kernel-img.conf

Вставьте и сохраните содержимое:

# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no

Найдите доступные образы и установите нужный пакет ядра (пример для 2.6.18-4-k7):

aptitude search linux-image  
aptitude install linux-image-2.6.18-4-k7

Установка Grub и обновление записей загрузчика:

cp /proc/mounts /etc/mtab  
aptitude install grub  
grub-install /dev/sda  
update-grub

Важно: убедитесь, что /dev/sda — это нужный диск. Ошибка может привести к потере загрузчика на другом диске.

После установки добавьте две строки в /etc/kernel-img.conf, чтобы при установке/удалении пакетов ядра автоматически обновлялся /boot/grub/menu.lst.

Откройте файл снова:

nano /etc/kernel-img.conf

Добавьте:

postinst_hook = update-grub
postrm_hook   = update-grub

Итоговый /etc/kernel-img.conf должен выглядеть так:

# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = update-grub
postrm_hook   = update-grub

Сделайте установку более «зрелой»

Рекомендуется установить пакеты стандартного приоритета, если вам нужна типичная конфигурация рабочего окружения для сервера или рабочего стола.

tasksel install standard

Это необязательно, но часто полезно при развертывании базовой системы.

Установка SSH‑сервера

В chroot ещё нет работающего SSH‑демона. Установите openssh-server, чтобы после перезагрузки можно было подключаться удалённо.

aptitude install openssh-server

Затем при первой загрузке проверьте конфигурацию /etc/ssh/sshd_config и подумайте о настройках безопасности (запрет root‑логина по паролю, использовать ключи и т.д.).

Создание непривилегированного пользователя и установка пароля root

Добавьте пользователя и установите пароль для root:

adduser user  
passwd root

Замените user на желаемое имя пользователя. Не оставляйте root без пароля.

Завершение установки и перезагрузка

Выйдите из окружения chroot (если вы в chroot) и перезагрузите систему:

exit
shutdown -r now

Критерии приёмки

  • Система загружается в Grub без ошибок.
  • Установлен и загружен нужный пакет linux-image.
  • /boot/grub/menu.lst автоматически обновляется при установке/удалении ядра.
  • Локали и console-data настроены правильно (язык/раскладка тестируются при входе).
  • SSH‑сервер установлен и запускается после загрузки.
  • Наличие непривилегированного пользователя и установлен пароль root.

Чек‑лист для ролей

  • Установщик:
    • Проверил /dev/sda перед grub-install.
    • Добавил postinst_hook/postrm_hook в /etc/kernel-img.conf.
  • Системный администратор:
    • Настроил /etc/ssh/sshd_config (ключи, запрет root‑входа по паролю).
    • Проверил журналы после перезагрузки (dmesg, /var/log/syslog).

Типичные проблемы и способы устранения

  • Grub не устанавливается: проверьте правильность целевого диска и наличие раздела /boot. При UEFI используйте соответствующие инструкции.
  • update-grub не обнаруживает ядро: убедитесь, что пакет linux-image установлен корректно и initramfs создан.
  • SSH не запускается в chroot: это нормально — демон запустится после перезагрузки в основной системе.
  • Неправильная раскладка клавиатуры: повторно выполните dpkg-reconfigure console-data и проверьте выбранную раскладку.

Шпаргалка — команды

  • Настройка локалей и консоли: см. блок выше.
  • Поиск образов ядра: aptitude search linux-image
  • Установка Grub: grub-install /dev/sda
  • Обновление Grub: update-grub

Безопасность и рекомендации

  • Не оставляйте root без пароля.
  • По возможности используйте SSH‑ключи и отключите вход по паролю для root.
  • Проверяйте права на /boot и содержимое /etc/kernel-img.conf перед изменениями.

Краткий словарь

  • chroot — запуск процесса в альтернативной корневой файловой системе для обслуживания инсталляции.
  • initrd/initramfs — временная файловая система, используемая при загрузке ядра.
  • kernel-img.conf — конфигурация управления образами ядра и хуками.

Сводка

Выполните последовательность: настройка локалей → установка ядра → установка и конфигурация Grub → регистрация хуков в /etc/kernel-img.conf → установка SSH → создание пользователя → выход и перезагрузка. Проверьте критерии приёмки и выполните базовые проверки безопасности.

Важно: всегда делайте резервные копии конфигураций и проверяйте целевой диск перед установкой загрузчика.

Ссылки

  • Empresa en linea
  • EasySpeedy
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро