Установка
Работа по модуляризации Anaconda
Anaconda проходит через масштабную работу по модуляризации своих внутренних компонентов. (Обратите внимание, что эта работа не связана с модуляризацией Fedora, описанной в [select-modularity].) В Anaconda были внесены следующие изменения:
-
Добавлены модули, которые являются отдельными процессами Python. Они подключаются к основному процессу Anaconda через DBus.
-
Большинство команд Kickstart теперь обрабатываются в отдельных модулях и используются в пользовательском интерфейсе во многих местах в качестве внутренних источников данных.
Работа по модуляризации не оказывает видимого влияния на взаимодействие с пользователем. Чтобы узнать больше о внутреннем устройстве установщика, см. блог команды установщика.
Изменения в параметрах загрузки
Новые параметры загрузки:
-
inst.stage2.all— с этим параметром загрузки образ этапа 2 будет загружаться из мест HTTP, HTTPS и FTP, указанных с помощью параметраinst.stage2=последовательно в том порядке, в котором они указаны, пока образ не будет успешно загружен. Все остальные местоположения будут игнорироваться. -
inst.ks.all— с этим параметром загрузки файл Kickstart будет загружаться из мест HTTP, HTTPS и FTP, указанных с помощью параметраinst.ks=последовательно в том порядке, в котором они указаны, пока файл не будет успешно загружен. Все остальные местоположения будут игнорироваться. -
inst.xtimeout=— задаёт период ожидания (в секундах), в течение которого установщик будет ждать перед запуском X-сервера.
Сокращение избыточности начальной настройки
При установке варианта Workstation Fedora 28 с использованием live-образа теперь вам будет предложено создать учётную запись пользователя через GNOME Initial Setup вместо Anaconda. Кроме того, при установке Fedora Workstation с использованием live-образа вам больше не будет предлагаться установить пароль root. Учётная запись root будет отключена по умолчанию; вы можете включить её, установив пароль с помощью команды sudo passwd. Если вы не включите учётную запись root, вы всё равно сможете выполнять любые административные задачи с помощью sudo и вашего пользовательского пароля.
Эти изменения были внесены для сокращения избыточности между Anaconda, Initial Setup и GNOME Initial Setup, которые ранее могли все предлагать вам выполнить одни и те же задачи настройки.
Прочие изменения
-
Бывшие зависимости самого пакета anaconda были выделены в отдельный пакет anaconda-install-env-deps.
-
Количество зависимостей для Initial Setup было значительно сокращено, что позволяет запускать его на системах с существенно меньшим объёмом памяти, чем раньше.
-
Теперь Anaconda по умолчанию включает гибернацию на системах AMD и Intel (x86).
-
Индикатор прогресса, отображаемый во время выполнения установки, теперь стал более точным.
-
Библиотеки
pykickstartиblivet, которые используются для обработки Kickstart и настройки хранилища соответственно, обе обновлены до версии3. -
Полезная нагрузка (Payload) пригодна для использования в
InstallClass -
Теперь вы можете добавлять источники в
InstallClass -
Теперь
InstallClassвыбирается во время выполнения на основе файла.buildstamp. -
Теперь
InstallClassможет указывать вариант Fedora, на котором он должен выполняться. Это определяется элементомVariantв файле.buildstamp.
Want to help? Learn how to contribute to Fedora Docs ›