Библиотека сайта rus-linux.net
13.6. Изменение существующего параметра ядра системы
13.6.1. Переконфигурация ядра системы
для разрешения новых параметров
13.6.2. Что делать, если система не
запускается .
Файл stune используется для изменения настраиваемого параметра системы из его значения по умолчанию в файле mtune. В файле stune имеются только те параметры, которые будут установлены в значения, отличающиеся от требуемых по умолчанию системой. Хотя основная система определяет лишь несколько значений в stune, в пакетах расширений драйверов устройств могут быть дополнительные элементы. Файл stune можно отредактировать, чтобы изменить значение, уже помещенное туда, и добавить дополнительный параметр, который вы хотите установить в значение, отличающееся от значения по умолчанию в файле mtune.
В файле /etc/conf/bin дается сценарий idtune для упрощения модификации и добавления элемента stune. Этот сценаций особенно полезен при подготовке пакетов расширений ПО, которые нужны для изменения параметра системы. Эта команда использует индивидуальные параметры системы, осуществляет поиск в файле stune и изменяет существующее значение или добавляет параметр к файлу stune, если он не определен. Выбранное значение всегда должно быть в пределах от минимального до максимального значения в файле mtune.
Хотя не рекомендуется устанавливать значение параметра за пределы, указанные в файле mtune, если требуется, чтобы параметр был установлен в значение выше, чем это разрешено, вы можете отрегулировать пределы.
13.6.1. Переконфигурация ядра системы для разрешения новых параметров
После модификации файла stune нужно повторно выполнить конфигурацию системы с помощью команды /etc/conf/bin/idbuild. Затем систему нужно закрыть и заново запустить. С помощью команды idbuild строится новое ядро системы UNIX и устанавливается файл, который используется при закрытии системы. Новое ядро системы UNIX будет связано с /stand/unix; оно автоматически выполняется при следующем повторном запуске.
Для модификации параметра выполните следующие действия:
- Модифицируйте файл /etc/conf/cf.d/stune. Это можно сделать или отредактировав файл stune, или выполнив команду idtune.
- Выполните команду /etc/conf/bin/idbuild.
- Выполните команду cd /, чтобы попасть в корневой
каталог и наберите:
/etc/shutdown -i6 -g0 -y
13.6.2. Что делать, если система не запускается
Если новое ядро системы не запускается должным образом, возможно это связано с удаленными ЭВМ. Это может случиться, если параметр системы или комбинация нескольких измененных параметров построили слишком большое ядро системы UNIX для начальной загрузки или ядро, которое не инициализируется должным образом. В таком случае для восстановления системы выполняются следующие шаги:
- Вставить гибкий диск N1 ПО основной системы.
- Загрузить систему с гибкого диска.
- После запроса системы вставить гибкий диск N2.
- Когда появится подсказка Strike RETURN to install the UNIX system on your hard disk, нажать Del, чтобы выйти из программы инсталяции.
- Проверить и смонтировать жесткий диск, затем
скопировать ядро системы с помощью следующих
команд:
/etc/fs/bfs/fsck -y /dev/dsk/0s10 /etc/fs/bfs/mount /dev/dsk/0s10 /mnt cp /unix /mnt/stand/unix umount /dev/dsk/0s10
- Удалить гибкий диск и загрузить восстановленное ядро системы.
- Изменить параметры файла /etc/conf/cf.d/stune, установив их в их первоначальные значения и выполнить команду idbuild, затем сделать начальную загрузку системы.