2.2.2. Кикстарт
2.2.2. Кикстарт
				В этой секции перечислены особенности автоматизированной установки (с помощью файла кикстарта).
			
2.2.2.1. Основные изменения
- Раньше предполагалось, что если файл кикстарта не содержит строкуnetwork, то настройка сетевого окружения должна осуществляться с помощью DHCP. Это не соответствовало поведению кикстарта в аналогичных ситуациях применительно к другим компонентам, когда процесс установки прерывался и запрашивался ввод недостающей информации. Теперь при отсутствии строкиnetworkбудет предложено ввести необходимые данные. Кроме того, параметр--bootproto=queryбольше не используется. Чтобы настройка сети осуществлялась автоматически с помощью DHCP, в файл кикстарта добавьте выражениеnetwork --bootproto=dhcp.
- Обычно обращение к дискам на протяжении кикстарт-установки выполнялось по именам (sdaи т.п.). Теперь ядро Linux не гарантирует постоянство имен между перезагрузками, что затрудняет обращение к устройствам в сценариях кикстарта, поэтому вместо имен устройств рекомендуется использовать обозначения из/dev/disk. Например, командаpart / --fstype=ext4 --onpart=sda1 теперь будет выглядеть примерно так:part / --fstype=ext4 --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1 part / --fstype=ext4 --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1 Такой формат гарантирует более точное обращение к дискам, что особенно важно в окружениях с большим количеством накопителей.
- При обращении к дискам можно использовать шаблоны оболочки, что облегчает построение командclearpartиignorediskв окружениях с большим количеством накопителей. Например, командаignoredisk --drives=sdaa,sdab,sdac теперь будет выглядеть примерно так:ignoredisk --drives=sda? ignoredisk --drives=/dev/disk/by-path/pci-0000:00:05.0-scsi-* 
- Кикстарт теперь более критичен к ошибкам. Так, например, при обращении к несуществующему диску установка будет прервана. Это помогает обнаружить ошибки, прежде чем они смогут привести к серьезным проблемам. По этой причине файлы с более общими определениями, которые раньше могли использоваться для выполнения установки на компьютерах с разными настройками, теперь могут оказаться ошибочными. Потребуется их откорректировать вручную исходя из индивидуальных требований.
- При выполнении кикстарт-установки с сервера HTTP может появиться ошибка, сообщающая о неудаче при получении файлов с сервера. Нажмите кнопку «OK» несколько раз, чтобы продолжить работу. В противном случае необходимые файлы можно получить с помощью других рекомендуемых методов.
- Файл/tmp/netinfoбыл удален. Настройка сетевых интерфейсов теперь осуществляется с помощью NetworkManager, а файлы ifcfg хранятся в/etc/sysconfig/network-scripts/. По желанию в этом же каталоге можно хранить настройки сети для сценариев %pre и %post.
