JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 から Oracle Solaris 11.1 への移行     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)

2.  Oracle Solaris 11 インストール方法への移行

3.  デバイスの管理

4.  ストレージ機能の管理

5.  ファイルシステムの管理

6.  ソフトウェアおよびブート環境の管理

7.  ネットワーク構成の管理

8.  システム構成の管理

Oracle Solaris 10 のシステム構成と Oracle Solaris 11 のシステム構成の比較

システム構成の変更とシステム構成の SMF への移行

SMF 管理上の変更

SMF マニフェスト作成ツール

システムプロセスのサマリー

システムコンソール、端末サービス、および電源管理の変更

システムコンソールとターミナルサービスの変更点

電源管理構成の変更点

システム構成ツールの変更

システム登録とシステムサポートの変更点

システムのブート、回復、およびプラットフォームの変更

GRUB、ファームウェア、およびディスクラベルの変更点

システム回復のためのブート

復旧のためにバックアップ BE からブートする方法

復旧を目的としてシステムをブートする方法

ブート、プラットフォーム、およびハードウェアの変更

プリンタの構成と管理の変更

LP 印刷サービスの削除

Oracle Solaris 11 のインストール後に印刷環境を設定する方法

国際化とローカリゼーションの変更

ロケールとタイムゾーンの構成の変更

9.  セキュリティーの管理

10.  仮想環境での Oracle Solaris リリースの管理

11.  ユーザーアカウントとユーザー環境の管理

12.  デスクトップ機能の管理

A.  SPARC 自動インストールシナリオ

システムのブート、回復、およびプラットフォームの変更

Oracle Solaris 11 では、システムは ZFS ルートファイルシステムからブートします。デフォルトでは、ZFS ルートファイルシステムは rpool という名前の ZFS ルートプール内に含まれています。このリリースでは、UFS ファイルシステムの作成も引き続きサポートされていますが、UFS または Solaris ボリュームマネージャーのルートファイルシステムからブートを行うことはできません。

回復のためにシステムをブートする方法に影響を及ぼす次の情報を確認してください。

GRUB、ファームウェア、およびディスクラベルの変更点

Oracle Solaris 11.1 以降、次の変更が導入されています。

GRUB Legacy をサポートするリリースを実行していて、GRUB 2 をサポートするリリースへと移行する場合は、『Oracle Solaris 11.1 システムのブートおよびシャットダウン』の「GRUB Legacy システムを GRUB 2 をサポートするリリースにアップグレードする」を参照してください。

システム回復のためのブート

次のエラーおよび復旧シナリオは以前のリリースと同様です。

復旧のためにバックアップ BE からブートする方法

フェイルセーフアーカイブのブートは、SPARC および x86 プラットフォームでサポートされなくなりました。可能な場合は常に、復旧には最新のバックアップ BE を使用します。BE は、Oracle Solaris イメージのブート可能なインスタンスに、そのイメージにインストールされているその他のアプリケーションソフトウェアパッケージを加えたものです。バックアップ BE は元の BE を維持するため、ソフトウェアを更新するときに 複数の BE があるとリスクが軽減されます。

アクティブまたは非アクティブのブート環境に基づいて新しい BE を作成できます。または、元の BE のクローンに基づいて新しい BE を作成できます。クローンは、ルートデータセットと、元の BE のメインルートデータセットの下にあるすべてのものを階層的にコピーします。『Oracle Solaris 11.1 ブート環境の作成と管理』を参照してください。

システムがアクティブな BE からブートしない場合は、ブート元となるバックアップ BE を選択します。

復旧を目的としてシステムをブートする方法

  1. 適切なブート方法を選択します。

    注 - x86 プラットフォームでは、reboot コマンドに -p オプションを付けて使用して、システムの標準リブートを開始します。これにより、GRUB メニューを表示またはインストールオプションを選択できるようになります。そうでない場合、システムのデフォルトは高速リブートに設定されます。


    • x86: Live Media – インストールメディアからブートし、回復手順のために GNOME 端末を使用します。

    • SPARC: テキストインストール – インストールメディアまたはネットワークからブートし、テキストインストール画面からオプション「3 Shell」を選択します。

    • x86: テキストインストール – GRUB メニューから「Text Installer and command line」ブートエントリを選択し、次にテキストインストール画面からオプション「3 Shell」を選択します。

    • SPARC: 自動インストール – 次のコマンドを使用して、シェルに出られるインストールメニューから直接ブートします。

      ok boot net:dhcp
    • x86: 自動インストール – PXE ブートをサポートするネットワーク上のインストールサーバーからブートします。GRUB メニューから「Text Installer and command line」エントリを選択します。次に、テキストインストール画面からオプション「3 Shell」を選択します。

    たとえば、システムがブートしたあとで、オプション「3 Shell」を選択します。

            1  Install Oracle Solaris
            2  Install Additional Drivers
            3  Shell
            4  Terminal type (currently xterm)
            5  Reboot
    
    Please enter a number [1]: 3
    To return to the main menu, exit the shell
    #
  2. 次のブート復旧の問題から選択します。
    • システムをシングルユーザーモードでブートし、/etc/passwd ファイルのシェルエントリを修正することによって、不正な root シェルを解決します。
      • x86 ベースのシステムでは、GRUB メニューで選択したブートエントリを編集して、システムをシングルユーザーモードでブートします。$multiboot 行の最後に -s オプションを追加します。
        $multiboot /ROOT/s11u1_24b/@/$kern $kern -B $zfs_bootfs -s
      • SPARC ベースのシステムでは、システムをシャットダウンし、シングルユーザーモードでブートします。root としてログインしたあとに、/etc/passwd ファイルを編集し、root シェルエントリを修正します。
        # zpool import -f rpool
        # beadm list
        be_find_current_be: failed to find current BE name
        BE        Active Mountpoint Space Policy Created          
        --        ------ ---------- ----- ------ -------          
        solaris   -      -          7.74M static 2013-02-09 09:40 
        solaris-1 R      -          4.08G static 2013-02-13 07:24 
        # mkdir /a
        # beadm mount solaris-1 /a
        # TERM=vt100
        # export TERM
        # cd /a/etc
        # vi shadow 
        <Carefully remove the unknown password>
        # cd /
        # beadm umount solaris-1
        # halt
        # init 0
        ok boot -s
        
        Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a File and args: -s
        SunOS Release 5.11 Version 11.1 64-bit
        Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights
        reserved.
        Booting to milestone "milestone/single-user:default".
        Hostname: tardis.central
        Requesting System Maintenance Mode
        SINGLE USER MODE
        
        Enter user name for system maintenance (control-d to bypass): root
        Enter root password (control-d to bypass): xxxxxxx
        single-user privilege assigned to root on /dev/console.
        Entering System Maintenance Mode
        
        Feb 13 00:21:31 su: 'su root' succeeded for root on /dev/console
        Oracle Corporation SunOS 5.11 11.1 September 2012
        su: No shell /usr/bin/mybash.  Trying fallback shell /sbin/sh.
        root@tardis.central:~# TERM=vt100; export TERM
        root@tardis.central:~# vi /etc/passwd
        root@tardis.central:~# <Press control-d> 
        logout
        svc.startd: Returning to milestone all.
    • x86: 次のように、破損したブートローダーの問題を再インストールすることによって解決します。
      1. ステップ 1 の指示に従い、システムをメディアまたはネットワークからブートし、ルートプールをインポートします。
        # zpool import -f rpool
      2. ブートローダーを再インストールします。
        # bootadm install-bootloader -f  -P pool-name

        ここで、-f は、システム上のブートローダーのバージョンをダウングレードしないよう、ブートローダーのインストールを強制し、バージョンチェックをバイパスします。-p オプションは、ルートプールの指定に使用されます。


        注 - 確実にブートローダーをメディア上にあるバージョンで上書きするのでない限り、-f オプションを使用しないでください。『Oracle Solaris 11.1 システムのブートおよびシャットダウン』の「bootadm install-bootloader コマンドを使用して GRUB 2 をインストールする」を参照してください。


      3. ルートプールをエクスポートします。
        # zpool export pool-name
      4. システムをリブートします。
    • システムへのログインを妨げる不明な root パスワードの問題を解決します。
      1. ステップ 1 の指示に従い、メディアまたはネットワークからブートし、ルートプール (rpool) をインポートし、ME をマウントして root パスワードエントリを削除します。

        このプロセスは、SPARC と x86 プラットフォームで同じです。

      2. シングルユーザーモードでブートしてパスワードを設定することによって、root パスワードを設定します。

        このステップは、前のステップで不明な root パスワードを削除したことを前提としています。

        • x86 ベースのシステムでは、GRUB メニューで選択したブートエントリを編集して、$multiboot ファイルの最後に -s オプションを追加します。
          $multiboot /ROOT/s11u1_24b/@/$kern $kern -B $zfs_bootfs -s
        • SPARC ベースシステムでは、システムをシングルユーザーモードでブートし、root としてログインして、root パスワードを設定します。例:
          ok boot -s
          
          Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a File and args: -s
          SunOS Release 5.11 Version 11.1 64-bit
          Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
          Booting to milestone "milestone/single-user:default".
          Hostname: tardis.central
          Requesting System Maintenance Mode
          SINGLE USER MODE
          
          Enter user name for system maintenance (control-d to bypass): root
          Enter root password (control-d to bypass): <Press return>
          single-user privilege assigned to root on /dev/console.
          Entering System Maintenance Mode
          
          Feb 13 00:58:42 su: 'su root' succeeded for root on /dev/console
          Oracle Corporation      SunOS 5.11      11.1    September 2012
          root@tardis.central:~# passwd -r files root
          New Password: xxxxxx
          Re-enter new Password: xxxxxx
          passwd: password successfully changed for root
          root@tardis.central:~# <Press control-d> 
          logout
          svc.startd: Returning to milestone all.

ブート、プラットフォーム、およびハードウェアの変更

Oracle Solaris 11 では、次のブート、プラットフォーム、およびハードウェア機能が変更されます。