Documentation for a newer release is available. View Latest

Установка

В этом разделе описываются изменения в программе установки *Anaconda*.

Работа по модуляризации Anaconda

Anaconda проходит через масштабную работу по модуляризации своих внутренних компонентов. (Обратите внимание, что эта работа не связана с модуляризацией Fedora, описанной в [select-modularity].) В Anaconda были внесены следующие изменения:

  • Добавлены модули, которые являются отдельными процессами Python. Они подключаются к основному процессу Anaconda через DBus.

  • Большинство команд Kickstart теперь обрабатываются в отдельных модулях и используются в пользовательском интерфейсе во многих местах в качестве внутренних источников данных.

Работа по модуляризации не оказывает видимого влияния на взаимодействие с пользователем. Чтобы узнать больше о внутреннем устройстве установщика, см. блог команды установщика.

Изменения в Kickstart

  • Команда authconfig объявлена устаревшей в пользу authselect.

Изменения в параметрах загрузки

Новые параметры загрузки:

  • 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.