JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 から Oracle Solaris 11 への移行     Oracle Solaris 11 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 管理上の変更

システムプロセスの変更点

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

電源管理の構成

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

システム登録の変更

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

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

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

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

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

LP 印刷サービスの削除

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

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

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

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

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

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

12.  Oracle Solaris デスクトップ機能の使用

A.  以前の Oracle Solaris 11 リリースから Oracle Solaris 11 への移行

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

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

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

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

以前の Oracle Solaris リリースと同様に、復旧のためにシステムをブートする必要がある場合があります。次のエラーおよび復旧シナリオは以前のリリースと同様です。

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

  1. 適切なブート方法を選択します。
    • 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 メニューで選択したブートエントリを編集してから、$kernel 行に -s オプションを追加します。

      たとえば、SPARC システムでは、システムをシャットダウンし、シングルモードでブートします。root としてログインしたあとに、/etc/passwd ファイルを編集し、root シェルエントリを修正します。

      # 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.0 64-bit
      Copyright (c) 1983, 2011, 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
      
      Jan 24 13:23:54 su: 'su root' succeeded for root on /dev/console
      Oracle Corporation SunOS 5.11 11.0 November 2011
      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.
    • menu.lst ブートエントリの問題を解決します。

      まず、ステップ 1 に示したブート方法のいずれかを使用して、メディアまたはネットワークからブートする必要があります。次に、ルートプールをインポートし、menu.lst エントリを修正します。

      x86# zpool import -f rpool
      x86# cd /rpool/boot/grub
      x86# vi menu.lst
      x86# exit
              1  Install Oracle Solaris
              2  Install Additional Drivers
              3  Shell
              4  Terminal type (currently sun-color)
              5  Reboot
      
      Please enter a number [1]: 5

      システムが正常にブートしたことを確認します。

    • システムへのログインを妨げる不明な root パスワードを解決します。

      まず、ステップ 1 に示したブート方法のいずれかを使用して、メディアまたはネットワークからブートする必要があります。次に、ルートプール (rpool) をインポートし、root パスワードエントリを削除するために BE をマウントします。このプロセスは、SPARC と x86 プラットフォームで同じです。

      # zpool import -f rpool
      # beadm list
      be_find_current_be: failed to find current BE name
      be_find_current_be: failed to find current BE name
      BE                 Active Mountpoint Space  Policy Created          
      --                 ------ ---------- -----  ------ -------          
      solaris            -      -          11.45M static 2011-10-22 00:30 
      solaris-2          R      -          12.69G static 2011-10-21 21:04 
      # mkdir /a
      # beadm mount solaris-2 /a
      # TERM=vt100
      # export TERM
      # cd /a/etc
      # vi shadow 
      <Carefully remove the unknown password>
      # cd /
      # beadm umount solaris-2
      # halt

      次のステップに進んで、root パスワードを設定します。

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

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

    x86 ベースのシステムでは、GRUB メニューで選択したブートエントリを編集してから、$kernel 行に -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.0 64-bit
    Copyright (c) 1983, 2011, 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
    
    Jan 24 13:23:54 su: 'su root' succeeded for root on /dev/console
    Oracle Corporation SunOS 5.11 11.0 November 2011
    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 では、次のブート、プラットフォーム、およびハードウェア機能が変更されます。