1. 執行"system_prep" 腳本以提取一份現有系統文件的副本放入目錄
/stand/build/system,然後執行以下命令:
cd /stand/build
/usr/lbin/sysadm/system_prep -v -s system
2.使用kmsystem(1M)和kmtune(1M)來修改系統文件和系統描述文件,kmtune的主要功
能是查詢,設置與修改系統參數,kmsystem可以確定一個模塊是否需要進行設置及把
它設置成動態裝入模塊還是靜態模塊。
3. 重建核心:
mk_kernel -s system
mk_kernel創建了/stand/build/vmunix_test——一個准備測試的核心。
4. 移動舊的系統文件和核心,這樣即使新設置出了問題你也擁有一個可以啟動的核心
mv /stand/system /stand/system.prev
mv /stand/vmunix /stand/vmunix.prev
mv /stand/dlkm /stand/dlkm.vmunix.prev
5. 將新的系統文件和核心放到適當的位置,准備重啟時使用:
mv /stand/build/system /stand/system
kmupdate /stand/build/vmunix_test
kmupdate(1M)初始化並自動移動指定的核心到適當的位置,同時會移動相關的庫文件到
/stand/vmunix 和/stand/dlkm/,另外,在關機時它還會保存原有的核心以及相關的目錄
到/stand/vmunix.prev和/stand/dlkm.vmunix.prev/目錄下。如果不想使用kmupdate,你
也可以用帶-u選項的config命令達到同樣的效果,例如:
config -u /stand/system
6. 用shutdown(1M) command 而非reboot(1M)命令重啟系統。