カーネルゾーンのブートローダーは、カーネルゾーンのブート操作を管理します。ブートローダーを起動するには、カーネルゾーンが準備またはインストールされた状態である必要があります。カーネルゾーンのブートローダーを使用すると、次の操作を実行できます。
使用可能なブート環境の一覧表示
代替ブート環境へのゾーンのブート
カーネルゾーンのブートローダーを起動するには、zoneadm boot コマンドを使用します。カーネルゾーンのブートローダーを起動する場合は、ゾーンコンソールも起動する必要があります。ブートローダーの出力はゾーンコンソールに表示されます。
オペレーティングシステムレベルでのブート環境の作成および管理については、Oracle Solaris 11.3 ブート環境の作成と管理 の 第 1 章, ブート環境の管理の概要を参照してください。ゾーンおよびブート環境の管理の詳細については、Oracle Solaris 11.3 ブート環境の作成と管理 の 第 2 章, beadm でのゾーンのサポートを参照してください。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# zlogin -C zonename
たとえば、kzone1 でコンソールにログインするには、次のようにします。
global# zlogin -C kzone1
# zoneadm -z zonename boot -- -L
次の例は出力例を示しています。
global# zoneadm -z kzone2 boot -- -L [Connected to zone 'kzone2' console] 1 kz-130118 (rpool/ROOT/kz-130118) 2 kz-1 (rpool/ROOT/kz-1) 3 solaris-5 (rpool/ROOT/solaris-5) 4 solaris-7 (rpool/ROOT/solaris-7) Select environment to boot: [ 1 - 4 ]:
# zoneadm -z zonename boot -- -Z boot-environment
例:
global# zoneadm -z kzone1 boot -- -Z rpool/ROOT/solaris-backup-1
次の例は、カーネルゾーン kzone1 の代替ブート環境のゾーンコンソール出力を示しています。カーネルゾーンのホストハードウェアは SPARC ベースシステムです。
[Connected to zone 'kzone1' console] NOTICE: Entering OpenBoot. NOTICE: Fetching Guest MD from HV. NOTICE: Starting additional cpus. NOTICE: Initializing LDC services. NOTICE: Probing PCI devices. NOTICE: Finished PCI probing. SPARC T4-2, No Keyboard Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. OpenBoot 4.36.0.build_05, 2.0000 GB memory available, Serial #1845652596. Ethernet address 0:0:0:0:0:0, Host ID: 6e026c74. Boot device: disk0 File and args: -L 1 Oracle Solaris 11.2 SPARC 2 bootenv123 3 bootenv456 Select environment to boot: [ 1 - 3 ]: 2 To boot the selected entry, invoke: boot [<root-device>] -Z rpool/ROOT/bootenv123 Program terminated ok boot -Z rpool/ROOT/bootenv123 [NOTICE: Zone rebooting] NOTICE: Entering OpenBoot. NOTICE: Fetching Guest MD from HV. NOTICE: Starting additional cpus. NOTICE: Initializing LDC services. NOTICE: Probing PCI devices. NOTICE: Finished PCI probing. SPARC T4-2, No Keyboard Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. OpenBoot 4.36.0.build_05, 2.0000 GB memory available, Serial #1845652596. Ethernet address 0:0:0:0:0:0, Host ID: 6e026c74. ... Hostname: kzone1 kzone1 console login:使用例 36 x86 ベースシステムでの代替ブート環境の選択とブート
次の例は、カーネルゾーン kzone1 の代替ブート環境のゾーンコンソール出力を示しています。カーネルゾーンのホストハードウェアは x86 システムです。
[Connected to zone 'kzone1' console] 1 boot-2 (rpool/ROOT/boot-2) 2 Oracle Solaris 11.2 x86 (rpool/ROOT/solaris) 3 boot-1 (rpool/ROOT/boot-1) Select environment to boot: [ 1 - 3 ]:2 Boot device: disk0 File and args: reading module /platform/i86pc/amd64/boot_archive...done. reading kernel file /platform/i86pc/kernel/amd64/unix...done. SunOS global 5.11 11.2 i86pc i386 i86pc Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved. Hostname: kzone1 ... kzone1 console login: