Установка
Изменения в 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, что помогает с идентификацией и отладкой, а также позволяет улучшить воспроизводимость сборок.
Want to help? Learn how to contribute to Fedora Docs ›