В Solaris 10 могу ли я использовать jumpstart для частичного определения системы и заставить установщик запрашивать у пользователя что-нибудь еще?
Это похоже на поведение файла кикстарта для системы установки RHEL Anaconda: все, что не было объявлено в файле кикстарта, будет запрошено. Таким образом, я могу указать некоторые общие базовые настройки, такие как часовой пояс, клавиатура, пакеты и т. Д., Оставляя такие настройки, как конфигурация сети, определяемым лицом, устанавливающим систему.
Возможно ли это сделать с Solaris 10 (обновление 8)? Основная причина в том, что мне нужно загрузить драйвер для контроллера хранилища HP (CPQary3), например, на серверах G5. Я успешно установил драйвер в мини-корень, чтобы программа установки могла видеть диски, но это не распространяется на установленную систему. Если я настрою профиль скачка с помощью сценария после установки, интерактивный графический интерфейс не появится. Если я не настраиваю профиль, но указываю сценарий завершения, интерактивный графический интерфейс не отображается.
Любые идеи? Может быть, я мог бы вставить это в сам установочный образ по умолчанию?
Изменить: не то чтобы это, вероятно, будет иметь значение, но я размещаю все сетевые загрузочные файлы на RHEL (что было нормально, когда я хотел только PXE-загрузку Linux, но Solaris был совершенно новым видом боли).
Вы можете сделать дополнительные сторонние пакеты доступными для Jumpstart через HTTP с помощью ключевого слова package. Пакеты должны быть в формате потока данных (отдельный файл, а не структура каталогов). Укажите их в своем профиле Jumpstart, например:
package CPQary3 add http://my.server.com/path/to/CPQary3 timeout 5
См. Пример на http://download.oracle.com/docs/cd/E18752_01/html/821-1911/preparecustom-53442.html