ROM変数は、
<変数名> = <値>
もしくは変数の値無しに
<変数名> =
の形でNVRAMに記憶される。実際に設定するには、setコマンドを使って、
> set bootdev=scsi
のようにする。setコマンドを引数無しで実行すると、現在設定されている全てのROM変数とその値が表示される。
特殊変数は、次の通り。
変数名 | タイプ | 用途 | デフォールト値※ |
---|---|---|---|
machine* | str | 本体のシリーズを表す文字列 | news5000 |
model* | str | 本体の機種名 | NWS-5000 |
cputype* | str | CPUのタイプを表す文字列 | r4000 |
conin | str | コンソール入力デバイス | |
conout | str | コンソール出力デバイス | |
bitmap | str | ビットマップデバイス | |
network* | str | ネットワークデバイス | ethernet |
dumpdev* | str | core image をセーブするデバイス | |
debug* | bool | デバッグモードのon、off | |
bootdev | str | デフォールトブートデバイス | scsi(0,0) |
romrc | str | 電源投入後、自動的に実行されるコマンドライン |
※変数名に"*"が付いている物はその値を変更してはならない。タイプstrは値に文字列を取る。タイプboolは「変数が設定されている/いない」が意味を持ち、値自体は無関係である。
※「デフォールト値」は、私がこいつを捕獲してきた時に初めにセットされていた値なので、本当のデフォールト値では無いかもしれません。すまそ。
SONY NEWSのマニュアルでは、デフォルトは全て「デフォールト」と書かれているのでそう表記しました。
でも、検索エンジンに引っ掛からなくなっちゃわないかな。ちと不安。