ここでは、Solaris 10 OS のインストールまたは Solaris 10 OS へのアップグレードを行う前に知っておく必要がある重要な問題点について説明します。このような問題点による影響で、インストールやアップグレードが正常に完了しない場合があります。ここで説明する問題点が使用しているシステムに該当する場合は、インストールやアップグレードを行う前に、推奨される回避方法を実行する必要があります。
Solaris OS をインストールする場合、Solaris インストールプログラムを使用して Companion DVD を インストールすることはできません。pkgadd(1M) コマンドを使用して Solaris Companion DVD をインストールしてください。詳細なインストール手順については、Companion DVD に収録されている README ファイルを参照してください。
Solaris Live Upgrade を Solaris ゾーンで使用することはできません。Solaris 10 システムに非大域ゾーンをインストールしている場合には、Solaris Live Upgrade を使用して Solaris 10 11/06 リリースにアップグレードすることはできません。
luupgrade コマンドを使用すると、次のエラー メッセージが表示されます。
Unable to upgrade boot environment. |
回避方法: このようなシステムをアップグレードする場合は、Solaris 対話式インストールプログラムまたはカスタム JumpStart プログラムを使用してください。これらのプログラムは、すべてのパッチと新規パッケージのうち、現在の OS と Solaris 10 11/06 ソフトウェアとの差分を含むものだけを Solaris 10 OS に適用します。また、すべての非大域ゾーンにもパッケージとパッチを適用します。
どちらのプログラムにも制限があります。たとえば、追加のソフトウェア製品またはロケールパッケージをインストールしたり、ディスクレイアウトを変更したりする方法で、アップグレードをカスタマイズすることはできません。.
x86 マシン上のミニルートにパッチを適用する場合に、-C ターゲット指定子を指定して patchadd を使用する手順が変更されています。変更後の手順では、ミニルートを展開し、パッチを適用してから、ミニルートを再度パッケージ化する必要があります。
詳細な手順については、次のトピックを参照してください。
『Solaris 10 11/06 インストールガイド (ネットワークインストール)』の第 5 章「DVD メディアを使用したネットワークインストール (作業)」
『Solaris 10 11/06 インストールガイド (ネットワークインストール)』の第 6 章「CD メディアを使用したネットワークインストール (作業)」
Solaris 10 11/06 リリースをインストールし、より長いキー長をデータ暗号化に使用するには、Solaris 10 に対応する Solaris Data Encryption Supplement パッケージを使用する必要があります。この補助パッケージは、SUNWcry および SUNWcryr パッケージとして配信され、次の場所からダウンロードできます。
これらのパッケージを現在の更新版と同じパッチレベルに上げるには、適切なパッチをインストールする必要があります。
パッチ ID 118562-05 以降のリビジョン (SPARC ベースのシステム用)
パッチ ID 118563-04 以降のリビジョン (x86 ベースのシステム用)
現在のパッチレベルを確認するには、showrev -p を使用します。
次のパッチは、CR 6277164 および CR 6214222 で報告されている問題を解決するためのパッチです。
パッチ ID 119366-05 (SPARC ベースのシステム用)
パッチ ID 119367-05 (x86 ベースのシステム用)
次の節では、それら報告済みの問題を完全に解決するために必要な追加手順について説明します。
GDM (GNOME ディスプレイマネージャー) をログインプログラムとして使用する前に、または GDM をログインプログラムとしてあらかじめ使用可能にしている場合は、この手順を実行します。それ以外の場合は、この手順は省略してもかまいません。
パッチを適用するときに、GDM 構成ファイルに新しい値を読み込みます。次に、GDM アプリケーションを再起動します。
構成ファイルに新しい値を読み込むために、次のオプションのいずれかを選択します。
/etc/X11/gdm/factory-gdm.conf ファイルを /etc/X11/gdm/gdm.conf ファイルにコピーします。
gdm.conf ファイルに変更を加えていない場合は、この手順を実行します。この手順のあとに GDM アプリケーションを起動します。
factory-gdm.conf ファイルの差分を gdm.conf ファイルに手動でマージします。
gdm.conf ファイルに加えた変更を残す場合は、この手順を実行します。
ファイルをマージするときは、次のコマンドの値を factory-gdm.conf ファイルから gdm.conf ファイルにコピーします。これらのコマンドは、OS のパフォーマンスを最適化します。
RebootCommand
HaltCommand
SuspendCommand
DefaultPath
RootPath
GraphicalTheme
GDM を再起動するために、次の手順を実行します。
スーパーユーザーになります。
次のコマンドを実行します。
# svcadm disable application/gdm2-login |
表示されたコンソールで、Return キーを押してコマンドプロンプトを表示します。
GDM を再起動するために、次のコマンドを実行します。
# svcadm enable application/gdm2-login |
SUNWCXall ソフトウェアメタクラスタを Sun FireV250 Server にインストールする必要があります。
Solaris 10 OS では、分散ファイルシステムの機構として、デフォルトで NFS Version 4 (NFSv4) が使用されます。NFSv4 では、ファイルのユーザーおよびグループの属性は、それぞれ「user@domain」および「group@domain」という形式の文字列として交換されます。
文字列のドメイン部分は、クライアントとサーバーの間で共通している必要があります。この情報は、システムのネームサービスドメイン名から自動的に導き出されます。ただし、場合によっては、導き出されたドメインがクライアントとサーバーの間で一致しないことがあります。通常、このような不一致は、次のいずれかの状況が成立している環境で発生する可能性があります。
DNS の TXT レコードを使用していない。
複数の管理ドメイン境界が交差している。
クライアントとサーバーの間でドメイン情報が一致しない場合、NFSv4 でアクセスされるファイルの所有者は「nobody」であるように見えることがあります。
正しい構成を確保するために、システムの初回ブート時に、NFSv4 に使用するドメインの入力を求めるプロンプトが表示されるようになりました。次のいずれかの構成に該当する配備を使用している場合は、このプロンプトに「いいえ」と回答してください。
配備では、DNS の TXT レコードを使用して NFSv4 ドメインを構成する。
配備では、単一の (フラットな) 管理ドメインを使用している。
カスタム JumpStartTM を使用してシステムインストールを自動的に実行する環境では、初回ブート時のプロンプトを表示しないように、ごく簡単な調整を行う必要があります。
set_nfs4_domain というスクリプト例が Solaris 10 配布メディアの ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample ディレクトリに用意されています。このスクリプトのコピーを変更して、NFS4_DOMAIN 変数をサイト固有の条件に合わせて設定し、JumpStart の finish スクリプトの中から呼び出してください。これにより、ターゲットシステムの NFSv4 ドメインは JumpStart の終了段階で事前構成されるので、初回ブート時のプロンプトは表示されなくなります。
自動インストールを実行するには、次の手順を実行します。
set_nfs4_domain スクリプトのコピーを作成し、JumpStart の finish.sh スクリプトと同じディレクトリに置きます。
スクリプトを編集して、NFS4_DOMAIN 変数をサイト固有の条件に合わせて設定します。
finish.sh スクリプトを編集して、set_nfs4_domain の呼び出しを追加します。
JumpStart インストールを通常どおり実行します。
詳細は、sysidconfig(1M)、sysidtool(1M)、nfsmapid(1M)、および nfs(4) のマニュアルページを参照してください。『Solaris のシステム管理 (ネットワークサービス)』も参照してください。
elx または pcelx ネットワークインタフェースカード (NIC) を備えたシステムでは、インストールが失敗します。NIC の構成中に、次のエラーメッセージが表示されることがあります。
WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT> |
詳細は、elxl(7D) または pcelx(7D) のマニュアルページを参照してください。
回避方法: elx または pcelx NIC を使用していないシステムにインストールして実行してください。
次のような状況では、/var ファイルシステムのデフォルトのサイズは Extra Value 製品には不十分な場合があります。
Solaris 10 の DVD または CD で提供されている Extra Value 製品のいずれかをインストールする場合
/var ファイルシステムが別のスライスに置かれている場合
/var ファイルシステムのスライスサイズを手動で大きくする必要があります。
/var ファイルシステムが別のスライスやパーティションに置かれていない場合、この問題は発生しません。
回避方法: 次のいずれかを選択してください。
Solaris GUI インストールプログラムを使用している場合は、次の手順を実行します。
インストールを開始します。
「インストール形式の選択」から「カスタムインストール」を選択します。
Solaris インストールプログラムでは、いくつかの画面が表示され、インストールするソフトウェアの地域対応、製品、およびディスク配置をカスタマイズできます。
「ファイルシステムの配置」から「変更」を選択します。
ディスク配置画面が表示されます。
特定のスライスの「ファイルシステム」列に /var と入力し、「適用」をクリックします。
インストールプログラムによって /var ファイルシステムのデフォルトのサイズが提示されます。
/var ファイルシステムの「サイズ」列のエントリを編集して、ディスク容量サイズの 2 倍に設定します。
たとえば、インストールプログラムで 40M バイトの容量が割り当てられている場合は、「サイズ」の値を 80 に変更します。
インストールを完了します。
Solaris インストールプログラムのテキストインストーラを使用している場合は、次の手順を実行します。
インストールを開始します。
「インストール形式の選択」から「カスタムインストール」を選択します。
Solaris インストールプログラムでは、いくつかの画面が表示され、インストールするソフトウェアの地域対応、製品、およびディスク配置をカスタマイズできます。
「ファイルシステムの配置」から「自動配置」を選択します。
ディスク配置画面が表示されます。
特定のスライスの「ファイルシステム」列に /var と入力します。
インストールプログラムによって /var ファイルシステムのデフォルトのサイズが提示されます。
/var ファイルシステムのサイズをカスタマイズするには、F4_Customize キーを押します。
/var ファイルシステムの「サイズ」列のエントリを編集して、ディスク容量サイズの 2 倍に設定します。
たとえば、インストールプログラムで 40M バイトの容量が割り当てられている場合は、「サイズ」の値を 80 に変更します。
インストールを完了します。
カスタム JumpStart プログラムを使用している場合は、filesys プロファイルキーワードを使用して /var ファイルシステムのサイズを設定します。次の例では、スライス 5 の /var ファイルシステムのサイズを 256M バイトに設定しています。
filesys c0t0d0s5 256 /var |
Solaris 10 ソフトウェアには、大きなパーティションをインストールできる機能が含まれています。システム BIOS は Logical Block Addressing (LBA) をサポートしている必要がありますが、BIOS バージョン GG.06.13 は LBA アクセスをサポートしていません。このような衝突を Solaris ブートプログラムは処理できません。このことはほかの HP Vectra システムにも影響します。
このシステムをアップグレードすると、HP システムはブートしなくなります。暗い画面上に点滅する下線が表示されるだけです。
回避方法: 最新の BIOS バージョン GG.06.13 の HP Vectra XU シリーズシステムを Solaris 10 リリースにアップグレードしないでください。Solaris 10 リリースでは、これらのシステムはサポートされていません。
ブートフロッピーディスクまたはブート CD を使用すれば、ブートにハードディスクコードを使用しないので、システムをブートすることができます。その後、ブート可能デバイスとして、ネットワークまたは CD-ROM ドライブではなくハードディスクを選択してください。
SPARC ベースのシステムでは、Solaris 10 OS は 64 ビットモードでのみ動作します。一部の Sun4UTM システムでは、OS を 64 ビットモードで実行するために、Flash PROM 内の OpenBootTM ファームウェアを高いレベルに更新する必要があります。次のシステムでは、Flash PROM の更新が必要となる場合があります。
UltraTM 2
Ultra 450 および Sun EnterpriseTM 450
Sun Enterprise 3000、4000、5000、および 6000 の各システム
次の表に、UltraSPARC システムと、64 ビットの Solaris 10 OS を実行するために必要な最小限のファームウェアバージョンを示します。システムタイプは、uname -i コマンドを実行して確認できます。実行中のファームウェアバージョンは、prtconf -V コマンドを実行して確認できます。
表 1–1 UltraSPARC システム上で 64 ビット Solaris ソフトウェアを実行するために必要なファームウェアバージョン
システムタイプ (uname -i で出力される) |
必要最小限のファームウェアバージョン (prtconf -V で出力される) |
---|---|
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
この表に記載されていないシステムでは、Flash PROM を更新する必要はありません。
Flash PROM を更新する方法については、http://docs.sun.com で『Solaris 8 Sun ハードウェアマニュアル』のいずれかの版を参照してください。
Solaris Live Upgrade が正しく動作するためには、使用する OS バージョンに特定のパッチリビジョンのセットをインストールする必要があります。http://sunsolve.sun.com を参照して、最新のパッチリストを使用しているかどうか確認してください。さらに詳しい情報は、SunSolveSM の Web サイトで、info Doc 72099 を参照してください。
Solaris 7 または Solaris 8 リリースを実行している場合、Solaris Live Upgrade インストールプログラムを実行できない可能性があります。これらのリリースには、JavaTM 2 実行環境を実行するのに必要なパッチセットが含まれていません。
これにより発生する失敗で一番多いのは、Java の例外エラーです。次のメッセージが表示される場合があります。
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
Solaris Live Upgrade インストールプログラムを実行してパッケージをインストールするためには、Java 2 実行環境の推奨パッチクラスタが必要です。
回避方法: 次の回避方法を完了してください。
pkgadd コマンドを使用して、Solaris Live Upgrade パッケージをインストールします。
段階的な手順については、『Solaris 10 11/06 インストールガイド (Solaris Live Upgrade とアップグレードの計画)』の第 4 章「Solaris Live Upgrade によるブート環境の作成 (作業)」を参照してください。
Java 2 実行環境の推奨パッチクラスタをインストールします。パッチクラスタは、 http://sunsolve.sun.com で入手できます。その後、Solaris Live Upgrade インストールプログラムを使用してパッケージをインストールできます。
Solaris Management Console 2.1 ソフトウェアは、旧バージョンの Solaris Management Console 1.0、1.0.1、1.0.2 ソフトウェアと互換性がありません。Solaris Management Console 1.0、1.0.1、1.0.2 のいずれかのソフトウェアがインストールされた状態で Solaris 10 リリースおよびその互換バージョンにアップグレードする場合は、Solaris Management Console ソフトウェアをアンインストールする必要があります。システムに SEAS 2.0、SEAS 3.0、Solaris 8 Admin Pack のいずれかがインストールされていると、Solaris Management Console ソフトウェアが存在している可能性があります。
回避方法: 次のいずれかを選択してください。
アップグレードする前に /usr/bin/prodreg コマンドを実行して、Solaris Management Console ソフトウェアのフルアンインストールを行います。
Solaris 10 リリースへのアップグレード前に Solaris Management Console ソフトウェア 1.0、1.0.1、1.0.2 をアンインストールしていなかった場合は、Solaris Management Console ソフトウェア 1.0、1.0.1、1.0.2 のすべてのパッケージを削除する必要があります。パッケージの削除には prodreg コマンドではなく、pkgrm コマンドを使用します。必ず、手順に記載された順番どおりに削除してください。次の手順を実行します。
スーパーユーザーになります。
次のコマンドを入力します。
# pkginfo | grep “Solaris Management Console“ |
前述の出力結果で、パッケージ名の説明文の先頭に「Solaris Management Console 2.1」という文字列がない場合、そのパッケージは Solaris Management Console 1.0 ソフトウェアのパッケージです。
pkgrm を使用して、Solaris Management Console 1.0 ソフトウェアパッケージのすべてのインスタンスを次の順序で削除します。
説明文に「Solaris Management Console 2.1」という文字列が含まれているパッケージは削除しないでください。たとえば、SUNWmc.2 は Solaris Management Console 2.1 ソフトウェアのパッケージです。
pkginfo の出力に、複数のバージョンの Solaris Management Console 1.0 ソフトウェアパッケージが含まれている場合は、pkgrm を使用して、すべてのバージョンを削除してください。このとき、パッケージ名の末尾に番号が付いていないものを先に削除します。その後、末尾に番号が付いているものを削除してください。たとえば、pkginfo の出力に SUNWmcman と SUNWmcman.2 が含まれている場合、最初に SUNWmcman を削除して、次に SUNWmcman.2 を削除します。prodreg は使用しないでください。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr# pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
端末ウィンドウで次のコマンドを実行します。
# rm -rf /var/sadm/pkg/SUNWmcapp |
これで Solaris Management Console 2.1 ソフトウェアが正しく機能するようになります。将来 Solaris Management Console 2.1 ソフトウェアの保守を行う場合や、Solaris Management Console 2.1 ソフトウェアが正しく機能しない場合は、Solaris Management Console 2.1 ソフトウェアをいったん削除します。次の手順で再インストールしてください。
pkgrm を使用して、Solaris Management Console 2.1 ソフトウェアパッケージのすべてのインスタンスを次の順序で削除します。
SUNWmc と SUNWmc.2 のように、ある Solaris Management Console 2.1 ソフトウェアパッケージに対して複数のインスタンスがシステム上に存在する場合は、最初に SUNWmcを削除して、次に SUNWmc.2 を削除してください。prodreg は使用しないでください。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Solaris 10 SOFTWARE - 4 CD を CD-ROM ドライブに挿入します。端末ウィンドウで次のように入力します。
# # cd /cdrom/cdrom0/Solaris_10/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
これによって、すべての旧バージョンの Solaris Management Console ソフトウェアが削除され、Solaris Management Console 2.1 ソフトウェアが正しく機能するようになります。
DVD メディアからインストールまたはアップグレードしている場合、Solaris 10 11/06 ソフトウェアへのアップグレードがハングアップすることがあります。この問題は、JLMS DVD ドライブが搭載されている特定の Sun BladeTM 1500 ワークステーションで発生します。このエラーは、次のインストール方法のいずれかを使用するときに発生します。
Solaris 対話型インストールプログラム
Solaris Live Upgrade
システムがハングアップしても、エラーメッセージは表示されません。
回避方法: このようなシステムをアップグレードするときは、ネットワークインストールイメージを使用してください。
特定の状況において、BIOS デバイスのユーティリティー (/sbin/biosdev) に障害が発生し、インストールまたはアップグレードが正常に行われないことがあります。このエラーは、次のいずれかの状況で発生する可能性があります。
パッチ ID 117435-02 を適用したが、システムをリブートしなかった。
システムに、同一の fdisk パーティションを持つ複数の同一ディスクがある。
次のエラーメッセージが表示されます。
biosdev: Could not match any!! |
回避方法: パッチ ID 117435-02 を適用したあとは、必ずシステムをリブートしてください。インストールまたはアップグレードに使用される同一のディスクが、異なる fdisk パーティションレイアウトで構成されていることを確認してください。
次の例で使用するシステムには、同じ fdisk パーティションレイアウトで構成される 2 つのディスクが含まれています。これらのレイアウトを変更するには、次の手順を実行します。
スーパーユーザーになります。
ディスク管理ユーティリティーを起動します。
# format |
システム上で使用できるディスクのリストが表示されます。
fdisk パーティションを変更するディスクを選択するために、ディスクの番号を入力します。
「Format」オプションのリストから、「fdisk」を選択します。
ディスクのパーティション情報と fdisk オプションのリストが表示されます。
ディスクのレイアウトを変更するために、次のいずれかの方法を選択します。
別のアクティブパーティションを指定する場合は、2 を押します。
別のディスクパーティションを追加する場合は、1 を押します。
未使用のパーティションを削除する場合は、3 を押します。
変更を保存して fdisk メニューを終了するには、5 を押します。
ディスク管理ユーティリティーを終了するには、「Format」オプションから「Quit」を選択します。
システムをリブートします。
システムをリブートしたあとに、エラーメッセージが表示されなくなったことを確認します。スーパーユーザーとして、次のコマンドを入力します。
# /sbin/biosdev |
それでもエラーメッセージが生成される場合は、前記の手順を繰り返します。ただし、手順 5 では別のオプションを選択してください。
同一の fdisk パーティションレイアウトを持つ同一のディスクがほかにもシステムに含まれている場合は、それらのディスクに対して手順 1 〜 9 を繰り返します。そのようなディスクがない場合は、Solaris のインストールまたはアップグレードを続行できます。
ルート (/) ファイルシステムが RAID-1 ボリュームであるシステムを Solaris 10 11/06 ソフトウェアにアップグレードするときに、問題が発生します。この問題は、アップグレードを次のように実行するときに発生します。
CD メディアまたはネットワークインストールイメージを使用する場合。
Solaris 対話式インストールプログラムまたはカスタム JumpStart を使用する場合。
次の問題のいずれかが発生します。
Solaris 対話式プログラムを使用する場合に、「「アップグレード」または「初期」インストールの選択」パネルでアップグレードのオプションが表示されません。
カスタム JumpStart アップグレードを使用する場合、次のエラーメッセージが表示されます。
ERROR: No upgradeable root file systems were found. |
回避方法: 回避方法 1 を最初に実行します。最初の回避方法で問題が解決されなかった場合のみ、回避方法 2 に進んでください。
回避方法 1: : アップグレードを実行する前に、RAID 構成を削除します。アップグレードが完了したあとに、RAID 構成を再構築します。RAID 構成を削除する場合は、次の手順を実行します。
ルートパーティションの RAID-0 ボリュームまたはサブミラーに使用している物理デバイスを、次の例のようにして検索します。
# df -k / Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d0 4459950 3089180 1326171 70% / # metastat -p d0 d0 -m d10 d11 1 d10 1 1 c1t0d0s0 d11 1 1 c1t1d0s0 |
アップグレードしないミラーを削除します。この例では、アップグレードするディスクが c1t0d0s0 なので、d11 を削除する必要があります。次のコマンドを入力します。
# metadetach d0 d11 |
使用するデバイスをアップグレードする物理デバイスに戻します。上記の例の場合は、次のコマンドを実行します。
# metaroot c1t0d0s0 |
必要に応じて、アップグレードするデバイスの /etc/vfstab が更新されていることを確認します。
# grep c1t0d0s0 /etc/vfstab /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - |
システムをシャットダウンします。
DVD または CD メディアからシステムをブートします。
「「アップグレード」または「初期」インストールの選択」パネルで、アップグレードを選択できるようになります。このパネルのデバイスリストから、アップグレードするデバイスを選択することもできます。通常は、元のルートサブボリュームを構成するデバイスがリストに表示されます。
ただし、アップグレードするオプションがまだ使用できない場合は、もう 1 つの回避方法に進んでください。
アップグレードを続行するために、デバイスを選択します。
アップグレードが完了したあとに RAID 構成を再構築する場合は、次の手順を実行します。
ブートデバイスを再定義します。
# metaroot d0 |
システムをリブートします。
サブボリュームを追加します。
# metattach d0 d11 |
回避方法 2: この回避方法は、回避方法 1 が成功しなかった場合にのみ使用します。回避方法 1 をまだ試していない場合は、この回避方法は実行しないでください。
システムをリブートします。
既存の Solaris リリースに戻ります。
metaclear コマンドを使用して、ルートパーティションを構成するアクティブなメタデバイスを削除します。
# metaclear d0 d10 d11 |
システムをシャットダウンします。
DVD または CD メディアからシステムをブートします。
画面に表示されるインストールまたはアップグレードオプションに従って、インストールを続行します。
アップグレードが完了したあとに、通常の手順に従ってメタデバイスを再構成します。
次の例は、ルート (/) メタデバイスの構成、メタデバイス用のシステムファイルの設定、およびサブボリュームの再接続の手順を示しています。
# metainit d0 -m d10 # metaroot d0 # reboot # metainit d11 1 1 c1t1d0s0 # metattach d0 d11 |
システムのブートが完了したら、古いサブボリュームを再接続します。
最新の Solaris リリースから、非大域ゾーンがインストールされているときに、Solaris Flash アーカイブを適切に作成できなくなっています。Solaris Flash 機能は、最新のリリースでは Solaris コンテナ (ゾーン) 機能との互換性を持っていません。
flar create コマンドを使用して、次の環境に Solaris Flash アーカイブを作成しないでください。
非大域ゾーン内
非大域ゾーンがインストールされている場合の大域ゾーン内
このような環境に Solaris フラッシュアーカイブを作成すると、配置したアーカイブが適切にインストールされないことがあります。
回避方法: ありません。
Sun Java Workstation 2100Z の DVD コンボドライブのファームウェアが原因で、システムパニックが発生することがあります。このパニックは、ワークステーションを Solaris 10 Operating System DVD からブートするときに発生します。カーネル起動画面が表示されたあと、次のメッセージがごく短時間に表示されます。
panic[cpu0]/thread=fec1be20: mod_hold_stub: Couldn't load stub module sched/TS_DTBL fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11) fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4) fec25ce4 unix:disp_add+3d (fec026dc) fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518) fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,) fec25d2c TS:_init+d (0, d6d89c88, fec25d) fec25d3c genunix:modinstall+d9 (d6d89c88) fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d) fec25d7c genunix:modload+ac (fec026c4, fec26c4) fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc) fec25db4 genunix:getcid+50 (fec026c4, fec28514) fec25dcc unix:dispinit+df (fec25ddc, fe814ba9) fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37) fec25ddc unix:startup+19 (fe800000, 166130, 7) fec25dec genunix:main+16 () |
その後、システムが自動的にリセットされます。
回避方法: 次のいずれかを選択してください。
回避方法 1: BIOS の構成設定の一部を変更します。この一時的な回避方法によって、Solaris 10 のインストールを完了できます。ただし、この方法では、DVD の読み取りパフォーマンスが低下することがあります。次の手順を実行します。
システムのブート中に、プロンプトで F2 キーを押してセットアップモードに入ります。
画面には、次のような接続タイプのオプションが表示されます。
Primary Master [ ] Primary Slave [ ] Secondary Master [CD-ROM] Secondary Slave [ ] |
DVD ドライブの接続タイプを選択するために、CD-ROM 用の接続タイプを選択します。
システムに光学式ドライブが複数ある場合など、画面に CD-ROM 用の接続タイプが複数表示されることがあります。そのような場合は、システムのケースを開き、DVD ドライブの接続点を調べる必要があります。必ず DVD ドライブに適した接続タイプを選択してください。
適切な CD-ROM 接続タイプを選択したら、Enter キーを押します。
次に表示される画面では、Type:[Auto] が自動的に選択されています。
スペースバーを 2 回押して選択を Type:[CD-ROM] に変更します。
矢印キーを使用して「Transfer Mode」を選択します。
Enter キーを押して、「Transfer Mode」のほかのオプションを一覧表示します。
矢印キーを使用して「Standard」を選択し、Enter キーを押して確定します。
F10 キーを押して、構成の変更を保存し、BIOS セットアップを終了します。
システムが再起動します。
回避方法 2: DVD コンボドライブのファームウェアを v1.12 に更新します。この回避方法を実行するには、Microsoft Windows が稼働しているシステムに DVD コンボドライブを接続する必要があります。次の手順を実行します。
DVD コンボドライブを Sun Java Workstation 2100z から取り外します。ドライブを正しく取り外す手順については、ワークステーションのユーザーガイドを参照してください。
Microsoft Windows が稼働しているシステムにドライブを接続します。必要な場合は必ず、マスターおよびスレーブのジャンパ設定を変更してください。
AOpen のダウンロードセンターを参照します。 http://download.aopen.com.tw/default.aspx
次の情報を使用して、使用している DVD ドライブのファームウェアを検索します。
Product: Combo drives
Model: COM5232/AAH
Categories: Firmware
ファームウェアバージョン R1.12 をダウンロードし、インストールします。
ドライブをワークステーションに再び取り付けます。必要に応じて、マスターおよびスレーブのジャンパ設定を元に戻します。
このサイトには、これよりも新しいバージョンのファームウェアが用意されている可能性もあります。Sun のテストでは、パニックの問題は v1.12 リリースで解決されることが確認されています。v1.12 より新しいバージョンのファームウェアでも同様にこの問題が解決されるかどうかは、Sun では確認できません。
次の Sun Fire システムでは、デフォルトではシリアルコンソール (ttya) が動作しません。
Sun Fire V20z
Sun Fire V40z
Sun Fire V60x
Sun Fire V65x
シリアルコンソールを使用するには、システムの BIOS を手動で設定する必要があります。
回避方法: この回避方法を実行するには、システムに Sun キーボードとディスプレイモニターが必要です。次の手順を実行します。
マシンをブートします。
システムのブート中に、プロンプトで F2 キーを押して Phoenix BIOS にアクセスします。
「Peripherals」で、通信ポートを「disabled」から「enabled」に変更します。
設定を保存し、システムをブートします。
eeprom コマンドを使用して、入力デバイスと出力デバイスを ttya に変更します。
これらのシステムでは、システムのブート中に Stop キーと N キーを押しても、低レベルのファームウェアをデフォルトの設定にリセットすることはできません。
x86 ブートパーティションがすでに存在しているシステムでは、Solaris GUI インストールプログラムが失敗する場合があります。既存の x86 ブートパーティションが Solaris GUI インストールプログラムで作成された場合に、この失敗が発生します。次のエラーメッセージが表示されます。
Default layout will not work on this system. Error: Error: ERROR: Could not create explicit fdisk partition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 Error: Error: ERROR: System installation failed Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 ERROR: System installation failed |
回避方法: 次のいずれかを選択してください。
回避方法 1: インストールプログラムで、インストールの種類を選択するよう求めるプロンプトが表示されたら、「3 Solaris Interactive Text (Desktop Session)」を選択します。
回避方法 2: Solaris GUI インストールプログラムを使用している場合は、次の手順を実行します。
インストールを開始します。
インストールの種類を選択するよう求めるプロンプトで、「カスタムインストール」を選択します。
カスタムインストールのパネルでは、インストールするロケール、ソフトウェア、およびディスクに関する情報を入力するよう求められます。
システムに応じて、これらの画面の質問に適切に回答します。
Fdisk の選択画面で、x86boot パーティションが含まれているディスクにチェックマークを付けます。
プルダウンメニューで x86boot パーティションを「UNUSED」に変更して、このパーティションを削除します。
x86boot パーティションを「UNUSED」から元の「x86boot」に変更して、このパーティションを追加します。
インストールを続行します。
Sun LX50 システムにおいて、X サーバーが PS/2 マウスデバイスを開くことができない場合があります。このエラーは、インストール時、あるいは、システムのリブート時に発生します。この問題が発生すると、次のエラーメッセージが表示されます。
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
結果として、Solaris インストールプログラムはコマンド行インタフェースでしか動作できません。この問題は、インストール後、Solaris 実行時にも残ることがあります。
回避方法: サーバーの PS/2 コネクタに接続されている Y ケーブル上で、PS/2 キーボードとマウス間の接続を切り替えてください。
その後、システムをリブートしても PS/2 マウスが認識されない場合は、LX50 サーバーの Reset ボタンを押してください。あるいは、次のブートプロンプトが表示されたときに、再構成オプション (b -r) を使用してください。
Select (b)oot or (i)nterpreter: |