Documentation for a newer release is available. View Latest

Установка

Изменения в Anaconda

В этом разделе описаны изменения в программе установки Anaconda, включая изменения в графическом и текстовом интерактивных установщиках, Kickstart и параметрах загрузки установщика.

Общие изменения

  • В Fedora Workstation схема разметки по умолчанию изменена на Btrfs. Дополнительные сведения см. в разделе Изменения в дистрибутиве.

  • Установщик теперь использует zram-generator вместо собственной реализации службы zRAM. Параметр загрузки inst.zram теперь устарел. Это изменение связано с функцией подкачки zRAM.

  • Графический установщик теперь будет показывать предупреждение при вводе недопустимого размера раздела/тома/подтома в пользовательской разметке.

  • Раздел /boot теперь может находиться на томе Btrfs.

  • Установщик теперь проверяет, смонтированы ли существующие разделы. Ранее проверялись только вновь созданные разделы.

  • На экране выбора программного обеспечения строки в надписях теперь автоматически переносятся, чтобы экран не становился шире дисплея.

  • Теперь можно перетаскивать и изменять размер диалогового окна сводки пользовательских накопителей в графическом интерфейсе.

  • Установщик теперь использует формат keyfile вместо ifcfg для хранения конфигурации сети, переданной через интерфейс пользователя или параметры загрузки. Параметры сети, указанные в Kickstart, по-прежнему сохраняются в ifcfg.

  • Теперь можно выбрать версию LUKS зашифрованного контейнера на экране ручной разметки.

  • Грузинские переводы теперь корректно отображаются на экране приветствия.

  • Экран приветствия теперь корректно отображает заголовок обнаруженной существующей установки Linux при смене языка.

  • Установщик теперь показывает правильное сообщение об ошибке, когда в режиме восстановления не обнаружено разделов Linux.

  • Параметр конфигурации default_partitioning в разделе Storage теперь принимает список точек монтирования и их атрибутов. Подробнее см. документацию.

  • Anaconda теперь показывает предупреждение при использовании параметра загрузки, специфичного для Anaconda, без префикса inst.. В следующем выпуске (Fedora 34) поддержка использования таких параметров без префикса будет полностью удалена.

  • Параметр загрузки inst.ks=bd:…​ был удалён. Этот параметр был реализован как заполнитель для будущей реализации, которая так и не была завершена.

  • Когда Anaconda пытается загрузить отсутствующий модуль ядра, который не требуется для установки, теперь выводится anaconda-modprobe: Module <имя> not found вместо старого сообщения об ошибке modprobe: FATAL: Module floppy not found in directory /lib/modules/…​, чтобы избежать путаницы.

  • Механизм сообщений об ошибках установщика теперь генерирует правильные хеши идентификации ошибок, что предотвращает дублирование сообщений об ошибках Anaconda.

Изменения в Kickstart

  • Добавлена новая команда Kickstart timesource. Подробнее см. документацию. Параметры --ntpservers и --nontp команды timezone будут объявлены устаревшими в будущих выпусках, поскольку их функциональность заменяет новая команда.

  • Раздел %pre теперь поддерживает настройку VLAN поверх объединённых устройств (bond).

  • Раздел %pre теперь поддерживает мостовое объединение (bridged bond).

  • Параметр network --nodefroute теперь также работает, если определён в разделе %pre.

  • Исправлена отправка пользовательского vendor-class-identifier на DHCP-сервер как для команды Kickstart network --dhcpclass, так и для параметра загрузки inst.dhcpclass.

  • Параметр --biospart команды harddrive был удалён. Этот параметр был реализован как заполнитель для будущей реализации, которая так и не была завершена.

  • Установщик теперь выполняет скрипты %onerror и %traceback для всех типов исключений. Ранее эти скрипты не выполнялись, например, при исключениях NonInteractiveError в режиме командной строки, что мешало им обрабатывать сбои во время автоматической установки, которая не могла продолжаться с данной конфигурацией.

  • Файл Kickstart, автоматически генерируемый после установки по пути /root/anaconda-ks.cfg, теперь содержит информацию о текущей версии Anaconda, что помогает с идентификацией и отладкой, а также позволяет улучшить воспроизводимость сборок.