x86 および SPARC プラットフォームでの、同一ハードディスクへの Solaris OS の複数バージョンのインストールWilliam Xue、2007 年 10 月 多くの場合、Solaris の開発者とテスト担当者は、Solaris OS の異なるバージョンをインストールして作業する必要がありますが、各バージョンの Solaris OS をインストールするために、別々のマシンを十分に用意できるとは限りません。しかし、Solaris の複数のバージョンを 1 台のハードディスクにインストールして、リソースを節約することができます。 ここでは、複数のバージョンの Solaris OS を同一のディスクにインストールする方法を紹介します。ここで紹介する例では、Solaris 9、Solaris 10、および Solaris Nevada (または Solaris Developer Express Edition/SXDE) の 3 つの Solaris のバージョンをインストールします。 実際に、ここでの説明と同じ方法を使用して、バージョンが同じでビルドの異なる Solaris (たとえば、Nevada Build 55、66、および 73) をインストールしたり、同じバージョンの Solaris のツリーのコピーを同一のディスクにインストールすることもできます。 スライスの区分化と Solaris 9 OS のインストール1. インストール DVD/CD を使用してマシンを起動し、Solaris 9 のインストールを開始します。
「Interactive Installation」を選択します。 インストール中に、Auto または Manual Layout を選択する画面で、「Manual Layout」を選択し、「Edit」を選択します。 たとえば、SPARC プラットフォーム上で 80G バイトのディスクで次のレイアウトを使用しているスライスを区分化します。
注: SPARC プラットフォームでは、スライス名は 5. 多少の時間を節約するために、あとでインストールする予定のパーティションに名前をつけることができます。たとえば、Solaris 10 OS に使用するパーティションには、「/S10」などの名前を使用します。 Solaris 10 OS のインストール1. Solaris Express インストール用の DVD/CD から起動します。 「Interactive Installation」を選択します。 ディスクを選択する画面で、Solaris 9 OS をインストールした際と同じハードディスクを選択します。 「Preserve Data」画面で「Preserve」を選択します。 5. スライス 注: スワップスライスも保持できます (手順 7 を参照)。ただし、3 つ以上の Solaris をインストールする場合は、スワップスライスを保持しないでください。これにより、複数のバージョンの Solaris で 1 つのスワップ領域を共有できます。 6. 操作を続行し、「Manual Layout」を選択してカスタマイズを行います。 7. Solaris 9 OS インストール処理中に、スライス 3 ( 注: 手順 4 でスワップスライスを保持した場合は、同じサイズを使用する必要はありません。ただし、同じサイズを使用することで、複数のバージョンの Solaris OS でスワップディスクを共有することができます。 8. カスタマイズ画面で、スライス 3 を最初に区分化したときに指定した同じサイズ (20G バイト) を使用して、スライス 3 のルート (/) を指定します。 9. スライス 7 を最初に区分化したときに指定した同じサイズ (10G バイト) を使用して、スライス 7 ( 10. Solaris 10 OS のインストールを完了します。 Solaris Nevada のインストール1. Solaris 10 OS のインストールと同様に、ディスクレイアウトをカスタマイズします。ただし今回は、スライス 0 (Solaris 9 OS 用) とスライス 3 (Solaris 10 OS 用) を保持する必要があります。したがって、スライス 2. 前と同じサイズ (2G バイト) を使用して、スワップ領域を指定します。 3. 前と同じサイズ (20G バイト) を使用して、スライス 4 ( 4. スライス 7 を最初に区分化したときに指定した同じサイズ (10G バイト) を使用して、スライス 7 ( 各 Solaris バージョンの起動エイリアスの作成1. 各 Solaris バージョンの起動エイリアスを作成します。x86 プラットフォームでは GRUB を使用します。SPARC プラットフォームでは、OpenBoot PROM (OBP) モードを使用できます。 x86 プラットフォーム の場合 a. 最も新しい Solaris OS (この例では、Solaris Nevada) を使用して、システムを起動します。 b. ルートとしてログインします。 c. 次の例に示すように、各
title Solaris 9
root (hd0,0, a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
title Solaris 10
root (hd0,0, d)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
d. 再起動して、GRUB で Solaris のバージョンを選択します。 SPARC プラットフォームの場合 a. マシンを起動し、Stop-A を押して OBP モードに入ります。 b. すべてのデバイスを表示します。 OK>show-disks c. 起動ディスクを選択します。 d. 起動スライスのエイリアスを作成します。 OK>nvalias s9 ^ydevicepath/disk@0,0,a OK>nvalias s10 ^ydevicepath/disk@0,0,d OK>nvalias Nevada ^ydevicepath/disk@0,0,e 注: たとえば、筆者のマシンでは次のようになっています。 OK>nvalias s9 /pci@1e,600000/ide@d/disk@0,0,a OK>nvalias s10 /pci@1e,600000/ide@d/disk@0,0,d OK>nvalias Nevada /pci@1e,600000/ide@d/disk@0,0,e e. 起動環境変数を設定します。 OK>setenv boot-device s9 s10 Nevada net OK>setenv diag-device s9 s10 Nevada net f. システムを起動します。 g. 次のいずれかのコマンドを入力して、起動する Solaris OS を選択します。 OK>boot s9 または OK>boot s10 または OK>boot nevada 注: 起動デバイスエイリアスは、大文字と小文字を区別しませんが、大文字を小文字と見なします。 OK>nvalias S10_U4 /pci@1e,600000/ide@d/disk@0,0,d この場合、次のようにシステムを起動する必要があります。 OK>boot s10_u4 詳細情報その他の追加情報を示します。
BigAdmin の情報 Comments (latest comments first)Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||