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, затем сделать начальную загрузку системы.
Назад | Содержание