2.2.2.2. Изменения команд

2.2.2.2. Изменения команд

Ниже перечислены наиболее важные изменения команд и их параметров.
  • network --device теперь разрешает обращаться к устройствам по адресу MAC вместо имени. Аналогично дискам, имена сетевых устройств могут изменяться между перезагрузками в зависимости от порядка их обнаружения. Чтобы этого не случилось, устройства можно адресовать так:
    network --device=00:11:22:33:44:55 --bootproto=dhcp
    
  • Команды langsupport, key и mouse были удалены. Попытка их вызова завершится ошибкой. Команда monitor также считается устаревшей.
    Функциональность langsupport реализована в секции %packages файла кикстарта. Так, например, для поддержки русского языка следует добавить строку @russian-support.
    В процессе установки больше не запрашивается код установки, поэтому параметр key можно удалить из файла кикстарта.
    В командах mouse и monitor больше нет необходимости, так как X определяет соответствующие настройки автоматически. По той же причине можно удалить выражение xconfig --resolution= из файла кикстарта.
  • Команды part --start и part --end считаются устаревшими. Anaconda больше не разрешает создавать разделы с заданными границами. Для этого потребуется прибегнуть к помощи внешних программ, указав их в секции %pre и указав part --onpart для использования существующих разделов. Другой способ состоит в создании разделов определенного размера или увеличение их размера с помощью --grow.
  • Вместо создания групп вручную в секции %post теперь это можно сделать с помощью команды group. Подробную информацию можно найти в документации кикстарта.
  • Изменен стандартный алгоритм autopart: обычно autopart создает раздел /boot (или другой раздел загрузчика для заданной архитектуры) и раздел подкачки, а при наличии более 50 гигабайт свободного пространства будет также создан корневой раздел (/) и /home. Если доступно меньше 50 гигабайт, будет создан лишь раздел /.
    Если в разделе /home необходимости нет, не стоит использовать autopart. Просто создайте /boot, раздел подкачки и корневой раздел с возможностью его увеличения.
  • Anaconda предоставляет новый интерфейс фильтрации устройств хранения, который напрямую соответствует командам ignoredisk, clearpart и zerombr. Так как команда ignoredisk не является обязательной, ее исключение из файла кикстарта отменит интерактивный выбор устройств. Следующая команда покажет фильтр:
    ignoredisk --interactive
    
  • Параметр --size=1 --grow из /tmp/partition-include больше не используется. Теперь надо задать подходящий размер, который будет использоваться по умолчанию, и разрешить наращивание раздела.