跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:常见任务 Oracle Solaris 11 Information Library (简体中文) |
Oracle Solaris 11 中的新增功能如下所示:
在此 Oracle Solaris 发行版中,可以为供应商提供的 driver.conf 文件补充通过管理行为提供的 driver.conf 文件。通过管理行为提供的 driver.conf 文件的格式与供应商提供的 driver.conf 文件格式相同。供应商提供的驱动程序数据安装在根文件系统中,而通过管理行为提供的驱动程序数据单独存储在新的 /etc/driver/drv 目录中。
引导时,只要搜索和装入某驱动程序的 driver.conf 文件,系统就会检查该驱动程序在 etc/driver/drv 目录中的配置文件。如果找到,系统会自动将供应商提供的 driver.conf 文件与通过管理行为提供的本地 driver.conf 文件合并。请注意,驱动程序的系统属性视图由这些合并的属性组成。因此,没有必要更改驱动程序。
要显示合并的属性,请结合使用 prtconf 命令和新的 -u 选项。通过 -u 选项,可以同时显示指定驱动程序的原始属性值和更新的属性值。有关更多信息,请参见 prtconf(1M) 手册页和如何显示设备的缺省属性值和定制属性值。
注 - 请勿编辑供应商提供的 driver.conf 文件(位于 /kernel 和 /platform 目录中)。如果需要补充驱动程序的配置,首选方法是将相应的 driver.conf 文件添加到本地 /etc/driver/drv 目录中,然后定制该文件。
与定制供应商提供的配置文件相比,定制通过管理行为提供的配置文件的一个优势为:系统升级期间会保留您所做的更改。在系统升级期间,如果供应商提供的 driver.conf 文件具有可用更新,则文件将自动更新,而所有定制都将丢失。由于在执行升级之前无法知道将要更新哪些驱动程序配置文件,因此请务必对通过管理行为提供的文件版本做出一些定制。在定制通过管理行为提供的配置文件之前,请先熟悉 driver.conf 文件格式。有关更多信息,请参见 driver.conf(4) 手册页。
有关详细说明,请参见《Oracle Solaris 管理:设备和文件系统》中的第 5 章 "管理设备(概述/任务)"。
设备驱动程序编写者应注意:提供的驱动程序界面应该允许驱动程序同时访问 vendor 和 admin 属性。有关更多信息,请参见 driver(4) 手册页和《Writing Device Drivers》。
有关说明,请参见 ddi_prop_exists(9F) 和 ddi_prop_lookup(9F) 手册页。
与较早的视频图形阵列 (Video Graphics Array, VGA) 640-480 16 色控制台相比,Oracle Solaris 11 在基于 x86 的系统上支持更高的分辨率和颜色深度。对于使用传统 BIOS 和视频电子标准协会 (Video Electronics Standards Association, VESA) 选项只读存储器 (read-only memory, ROM) 的系统,提供这种支持。请注意,这种支持仅限于图形卡或帧缓存器用作物理或虚拟控制台的情况下。对串行控制台的行为则没有任何影响。
有关更多信息,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"支持位映射控制台"。
引导过程中系统上显示的进度状态指示器会在以下情况下自动中断:
进入内核调试器
系统出现紧急情况
要求输入内容的 SMF 服务中断引导过程
显示 GNOME 桌面管理器 (GNOME Desktop Manager, GDM) 登录屏幕
在关闭过程中,如果在引导系统时指定了 console=graphics 选项并且关闭操作由 Xorg 服务器触发,将显示进度状态指示器。通过将 svc:/system/boot-config SMF 服务的新 splash-shutdown 属性设置为 false,可以阻止显示进度状态指示器。
SPARC 和 x86 平台均支持快速重新引导功能。在 SPARC 平台上集成快速重新引导功能后,可在 reboot 命令中使用 -f 选项,从而跳过某些 POST 测试来加快引导过程。在 x86 平台上,快速重新引导实现了一种内核内引导装载程序,它可将内核装入内存,然后再切换到该内核。该过程会绕过固件和引导装载程序进程,从而使系统在几秒钟之内就能完成重新引导。
在 x86 和 SPARC 平台上,快速重新引导功能由 SMF 进行管理,并通过引导配置服务 svc:/system/boot-config 来实现。boot-config 服务提供了一种设置或更改缺省引导配置参数的方法。将 config/fastreboot_default 属性设置为 true 时,系统将自动执行快速重新引导,不需要使用 reboot --f 命令。在 SPARC 平台上,该属性的值设置为 false,而在 x86 平台上,该属性的值设置为 true。有关与任务相关的信息(包括如何更改快速重新引导在 SPARC 平台上的缺省行为),请参见加快重新引导过程。
在 Oracle Solaris 11 中,已取消对 x86 平台上 32 位内核的支持。因此,您无法在 32 位 x86 硬件上引导 Oracle Solaris 11。具有 32 位硬件的系统必须升级到 64 位硬件,或继续运行 Oracle Solaris 10。
注 - 取消支持并不影响 32 位应用程序,这与之前的发行版保持一致。