跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:基本管理 Oracle Solaris 10 1/13 Information Library (简体中文) |
2. 使用 Solaris Management Console(任务)
3. 使用 Oracle Java Web Console(任务)
11. 修改 Oracle Solaris 引导行为(任务)
x86: 在基于 x86 的系统上从指定的 ZFS 根文件系统引导
x86: 如何在故障安全模式下引导以强制更新损坏的引导归档文件
13. 管理 Oracle Solaris 引导归档文件(任务)
14. Oracle Solaris 系统引导的故障排除(任务)
17. 使用 Oracle Configuration Manager
21. 使用 Oracle Solaris 系统管理工具管理软件(任务)
为了支持在 SPARC 平台上从 Oracle Solaris ZFS 引导,已添加了两个新的引导选项:
显示 ZFS 池中可用的可引导数据集列表。
注 - boot -L 命令从 OBP 而不是从命令行执行。
引导指定 ZFS 可引导数据集的根文件系统。
如果要从 ZFS 根文件系统引导系统,请首先从 OBP 使用带有 -L 选项的 boot 命令列显系统中可用 BE 的列表。然后,使用 -Z 选项引导指定的 BE。
有关更多信息,请参见 boot(1M) 手册页。
在基于 SPARC 的系统上,menu.lst 文件包含以下两个 GRUB 命令:
title - 提供引导环境 (Boot Environment, BE) 的标题
bootfs-指定可引导数据集的全名
要显示 ZFS 池中可引导数据集的列表,请从以下方法中进行选择:
使用 lustatus 命令。此命令列出给定 ZFS 池中的所有 BE。
请注意,也可以在基于 x86 的系统上使用 lustatus 命令。
使用 boot -L 命令。此命令显示给定 ZFS 池中可用 BE 的列表,并提供有关引导系统的说明。
以下过程介绍如何使用 boot -L 命令列出系统中可用的 BE。要在运行此命令后引导指定的 BE,请按照屏幕上列显的说明操作。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"。
# init 0
ok boot device-specifier -L
有关说明,请参见SPARC: 如何从指定的 ZFS 根文件系统引导。
示例 12-5 SPARC: 使用 boot -L 显示系统中可用 BE 的列表
# init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 94 system services are now being stopped. svc.startd: The system is down. syncing file systems... done Program terminated ok boot -L . . . Boot device: /pci@1f,0/pci@1/scsi@8/disk@0,0 File and args: -L zfs-file-system Loading: /platformsun4u/bootlst 1.s10s_nbu6wos 2 zfs2BE Select environment to boot: [ 1 - 2 ]: 2 to boot the selected entry, invoke: boot [<root-device] -Z rpool/ROOT/zfs2BE
另请参见
有关更多信息,请参见《Oracle Solaris ZFS 管理指南》中的第 4 章 "安装和引导 Oracle Solaris ZFS 根文件系统"。
从 Oracle Solaris ZFS 引导不同于从 UFS 引导。从 ZFS 引导时,设备说明符标识一个存储池,而不是标识单个根文件系统。存储池可能包含多个可引导的数据集或根文件系统。因此,在从 ZFS 引导时,您还必须标识由引导设备标识为缺省池的池中的根文件系统。缺省情况下,缺省引导设备由池的 bootfs 属性标识。以下过程说明如何通过指定 ZFS 可引导数据集来引导系统。有关可用的所有引导选项的完整说明,请参见 boot(1M) 手册页。
注 - 如果以前正确设置了 bootfs 属性(例如,如果您使用 luactivate 命令激活了某个 BE),则系统会自动引导 ZFS 根。
有关更多信息,请参见 zpool(1M) 手册页。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"。
# init 0
有关说明,请参见SPARC: 如何列出 ZFS 根池中可用的可引导数据集。
Select environment to boot: [1 - 2]:
To boot the selected entry, invoke: boot [<root-device>] -Z rpool/ROOT/dataset
ok boot -Z rpool/ROOT/dataset
例如:
# boot -Z rpool/ROOT/zfs2BE
# prtconf -vp | grep whoami
# prtconf -vp | grep bootpath
示例 12-6 SPARC: 从指定的 ZFS 根文件系统引导
以下示例说明如何使用 boot -Z 命令在基于 SPARC 的系统上引导 ZFS 数据集。
# init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 79 system services are now being stopped. svc.startd: The system is down. syncing file systems... done Program terminated ok boot -Z rpool/ROOT/zfs2BEe Resetting LOM event: =44d+21h38m12s host reset g ... rProcessor Speed = 648 MHz Baud rate is 9600 8 Data bits, 1 stop bits, no parity (configured from lom) Firmware CORE Sun Microsystems, Inc. @(#) core 1.0.12 2002/01/08 13:00 software Power ON Verifying nVRAM...Done Bootmode is 0 [New I2C DIMM address] . . . Environment monitoring: disabled Executng last command: boot -Z rpool/ROOT/zfs2BE Boot device: /pci@1f,0/pci@1/scsi@8/disk@0,0 File and args: -Z rpool/ROOT/zfs2Be zfs-file-system Loading: /platform/SUNW,UltraAX-i2/boot_archive Loading: /platform/sun4u/boot_archive ramdisk-root hsfs-file-system Loading: /platform/SUNW,UltraAX-i2/kernel/sparcv9/unix Loading: /platform/sun4u/kernel/sparcv9/unix . . . Hostname: mallory NIS domainname is boulder.Central.Sun.COM Reading ZFS config: done. Mounting ZFS filesytems: (6/6) mallory console login:
另请参见
有关指定 ZFS 可引导数据集的故障安全归档文件的引导信息,请参见如何在故障安全模式下引导基于 SPARC 的系统。