Глава 3. Установка и загрузка

3.1. Программа установки

Anaconda была доработана с целью оптимизации процесса установки Red Hat Enterprise Linux 7.1.

Интерфейс

  • Графический процесс установки теперь включает этап настройки Kdump, который раньше настраивался в ходе выполнения firstboot. Как следствие, при отсутствии графического интерфейса настроить Kdump было невозможно. Окно Kdump можно открыть из главного меню установки.
    Окно kdump

    Рисунок 3.1. Окно kdump

  • Окно разделов было доработано, поэтому порядок элементов несколько изменился.
    Окно создания разделов

    Рисунок 3.2. Окно создания разделов

  • Сетевые мосты настраиваются в окне Сеть и имя узла. Нажмите кнопку со знаком + под списком интерфейсов, выберите Мост из выпадающего списка и в открывшемся диалоге введите необходимую информацию. Окно диалога предоставляется программой NetworkManager и подробно обсуждается в сетевом руководстве Red Hat Enterprise Linux 7.1.
    Для конфигурации мостов были добавлены новые параметры кикстарта.
  • Журналы установки теперь на панель tmux в tty1, не на разные консоли. Для перехода к tmux нажмите Ctrl+Alt+F1, а для переключения между окнами используйте комбинацию Ctrl+b X (где X — номер окна).
    Чтобы вернуться к процессу установки, нажмите Ctrl+Alt+F6.
  • Текстовая версия Anaconda теперь включает подробную справку. Чтобы ее открыть, выполните команду anaconda -h. В текстовом режиме Anaconda можно запустить в уже установленной системе, что часто используется для установки из дисковых образов.

Команды и параметры кикстарта

  • Добавлен параметр --profile= команды logvol, с помощью которого можно определить профиль конфигурации динамических логических томов. Имя профиля будет также добавлено в метаданные тома.
    По умолчанию будет создано два профиля (default и thin-performance), которые будут сохранены в /etc/lvm/profile. Подробную информацию можно найти на справочной странице lvm(8).
  • The behavior of the --size= and --percent= options of the logvol command has changed. Previously, the --percent= option was used together with --grow and --size= to specify how much a logical volume should expand after all statically-sized volumes have been created.
    Starting with Red Hat Enterprise Linux 7.1, --size= and --percent= can not be used on the same logvol command.
  • Аргумент --autoscreenshot команды autostep теперь работает как положено и сохраняет снимки экрана на каждом этапе установки в каталог /tmp/anaconda-screenshots. После завершения установки снимки будут перенесены в /root/anaconda-screenshots.
  • liveimg теперь поддерживает установку из архивов .tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz и .tar.xz. Архив должен содержать корневую файловую систему установочного носителя.
  • Для конфигурации мостов были добавлены новые параметры команды network:
    • --bridgeslaves=: определяет устройства, которые войдут в состав моста --device=. Пример:
      network --device=bridge0 --bridgeslaves=em1
    • --bridgeopts=: список дополнительных параметров для подключаемого через мост интерфейса. Доступные параметры: stp, priority, forward-delay, hello-time, max-age, ageing-time. Их описание можно найти на справочной странице nm-settings(5).
  • Новый параметр --fstype команды autopart позволяет изменить тип файловой системы при автоматическом создании разделов (по умолчанию используется xfs).
  • Several new features were added to Kickstart for better container support. These features include:
    • repo --install сохраняет конфигурацию репозиториев в /etc/yum.repos.d/. Если не задан, используемые в процессе установки репозитории не сохранятся в установленной системе.
    • bootloader --disabled отменяет установку загрузчика.
    • %packages --nocore отменяет установку группы пакетов @core. Обычно используется для выполнения минимальной установки в контейнерах.
    Please note that the described options are only useful when combined with containers, and using the options in a general-purpose installation could result in an unusable system.

Entropy Gathering for LUKS Encryption

  • If you choose to encrypt one or more partitions or logical volumes during the installation (either during an interactive installation or in a Kickstart file), Anaconda will attempt to gather 256 bits of entropy (random data) to ensure the encryption is secure. The installation will continue after 256 bits of entropy are gathered or after 10 minutes. The attempt to gather entropy happens at the beginning of the actual installation phase when encrypted partitions or volumes are being created. A dialog window will open in the graphical interface, showing progress and remaining time.
    The entropy gathering process can not be skipped or disabled. However, there are several ways to speed the process up:
    Gathering Entropy for Encryption

    Рисунок 3.3. Gathering Entropy for Encryption

Встроенная справка в графическом режиме

В правом верхнем углу окна в графическом режиме установки доступна кнопка справки, которая откроет соответствующую секцию руководства по установке в окне Yelp.
Anaconda built-in help

Рисунок 3.4. Anaconda built-in help