プリインストールされている OS を使用する予定がない場合は、この手順を使用して、サーバーがプリインストールされている OS からブートされないようにします。
OS をインストールする方法は数多くあります。たとえば、DVD メディアやネットワーク上の別のサーバーから OS をブートし、インストールできます。
インストール方法の詳細については、Oracle Solaris ドキュメントの次のセクションを参照してください。
『Oracle Solaris 11 システムのインストール』、「インストールオプションの比較」
『Oracle Solaris 10 インストールガイド (インストールとアップグレードの計画)』、「Oracle Solaris のインストール方法の選択」
-> set /HOST/bootmode script="setenv auto-boot? false"
この設定により、プリインストールされている OS からサーバーがブートしなくなります。ホストの電源がリセットされていない場合に、bootmode を使用すると、変更は 1 回のブートにのみ適用され、10 分で期限切れになります。
-> reset /System Are you sure you want to reset /System (y/n)? y Performing reset on /System
-> start /HOST/console Are you sure you want to start /HOST/console (y/n)? y Serial console started. To stop, type #.
サーバーで POST を完了するまでに、数分かかることがあります。その後、OpenBoot プロンプト (ok) が表示されます。
詳細については、目的のリリースおよびインストール方法に対応した Oracle Solaris インストールガイドを参照してください。
『Oracle Solaris 11 システムのインストール』、「インストールオプションの比較」
『Oracle Solaris 10 インストールガイド (インストールとアップグレードの計画)』、「Oracle Solaris のインストール方法の選択」
OpenBoot プロンプトに入力できる有効なブートコマンドのリストについては、次のように入力します。
{0} ok help boot
boot <specifier> ( -- ) boot kernel ( default ) or other file
Examples:
boot - boot kernel from default device.
Factory default is to boot
from DISK if present, otherwise from NET.
boot net - boot kernel from network
boot cdrom - boot kernel from CD-ROM
boot disk1:h - boot from disk1 partition h
boot tape - boot default file from tape
boot disk myunix -as - boot myunix from disk with flags "-as"
dload <filename> ( addr -- ) debug load of file over network at address
Examples:
4000 dload /export/root/foo/test
?go - if executable program, execute it
or if Forth program, compile it