グローバルゾーンにログインし、rootユーザになります。
% su <Return> Password:password <Return> #
グローバルゾーンからノングローバルゾーンをシングルユーザモードで起動します。
# zoneadm -z zone-a boot -s <Return>
zone-aは指定するノングローバルゾーンの名前の例です。この名前はシステムの構成により変わります。
以降の例では、ノングローバルゾーンの名前をzone-aとします。
ノングローバルゾーンにログインします。
# zlogin zone-a <Return>
以下の方法で一時的にOSのファイルを退避します。
# mv /usr/sbin/add_drv /usr/sbin/add_drv.save <Return>
以下の方法で一時ファイルを作成します。
# touch /usr/sbin/add_drv <Return>
# chmod 555 /usr/sbin/add_drv <Return>
パッケージをインストールします。
事前に本ソフトウェアのDVDをノングローバルゾーン上でマウントするか、ノングローバルゾーンにコピーするなどして、ノングローバルゾーンからその媒体がアクセスできるようにしてから、pkgadd(1M)コマンドを実行します。以下の例ではノングローバルゾーンでのディレクトリ(DVDのマウントポイント)を/cdrom/cdrom0とします。
ノングローバルゾーンの種別がSolaris8コンテナの場合
# pkgadd -d /cdrom/cdrom0/Solaris8/CD2/Solaris8/products/GLS/sparc FJSVhanet <Return>
ノングローバルゾーンの種別がSolaris9コンテナの場合
# pkgadd -d /cdrom/cdrom0/Solaris9/CD2/Solaris9/products/GLS/sparc FJSVhanet <Return>
以下の対話処理を行ってください。
(Copyrightが表示されます) This package’s default installation information is following: Program install directory: /opt Do you want to change the install directory? n [y,n,?,q] y <Return> (ディレクトリを変更しない場合は n を入力します。 n の場合は以下のディレクトリ変更のメッセージは出力されません。) Please specify install directory: /opt2 <Return> (任意のディレクトリを指定します) This package’s installation information is following: Program install directory: Default directory: /opt Specified directory: /opt2 Correct ? y <Return> 以下のメッセージを表示することがあります。ここでは、y <Return> を入力してください。 This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <FJSVhanet> [y,n,?] y <Return> ・ ・ 119254-31が未適用である場合、以下のメッセージを表示することがあります。 ここでは、y <Return> を入力してください。 Do you want to install these as setuid/setgid files [y,n,?,q] y <Return> ・ ・
パッケージが正常にインストールされたことを確認します。以下のメッセージが表示されない場合はインストールに失敗していますので、失敗したパッケージを削除して再度インストールしてください。
Installation of <FJSVhanet> was successful.
以下の方法でOSのファイルを元に戻します。
# mv /usr/sbin/add_drv.save /usr/sbin/add_drv <Return>
パッチを適用します。
ノングローバルゾーンの種別がSolaris8コンテナの場合
# cd /cdrom/cdrom0/Solaris8/patch <Return> # patchadd 914111-03 <Return> …(注1)
ノングローバルゾーンの種別がSolaris9コンテナの場合
# cd /cdrom/cdrom0/Solaris9/patch <Return> # patchadd 914111-03 <Return> …(注1)
(注1) 914111-03以降のパッチを適用してください。
ノングローバルゾーンから、ログアウトします。
# exit <Return>
グローバルゾーンから、ノングローバルゾーンを再起動します。
# zlogin zone-a shutdown -y -g0 -i6 <Return>