在某些情况下,BIOS 设备的实用程序 (/sbin/biosdev) 可能会发生故障,使得无法成功进行安装或升级。在以下两种情况下可能会发生故障:
应用了 Patch ID 117435-02,但没有重新引导系统。
系统包含两个或两个以上相同的磁盘,这些磁盘具有相同的 fdisk 分区。
将显示以下错误消息:
biosdev: Could not match any!! |
解决方法:确保应用修补程序 ID 117435-02 后重新引导系统。确保使用不同的 fdisk 分区布局配置要用于安装或升级的相同磁盘。
以下示例基于具有两个配置了相同 fdisk 分区布局的磁盘的系统。要更改布局,请执行以下步骤。
成为超级用户。
启动磁盘维护实用程序。
# format |
将显示系统中可用磁盘的列表。
要选择想要更改其 fdisk 分区的磁盘,请键入该磁盘的编号。
从“格式”选项列表中,选择 "fdisk"。
此时将显示磁盘的分区信息和 fdisk 选项列表。
要更改磁盘布局,请选择以下操作之一:
要指定不同的活动分区,请按 2。
要添加另一个磁盘分区,请按 1。
要删除未使用的分区,请按 3。
要保存更改并退出 fdisk 菜单,请按 5。
要退出磁盘维护实用程序,请在“格式”选项中选择“退出”。
重新引导系统。
重新引导系统后,请验证是否不再出现错误消息。以超级用户的身份键入以下命令:
# /sbin/biosdev |
如果仍生成错误消息,请在步骤 5 中选择其他选项,重新执行此过程。
如果系统包含其他具有相同 fdisk 分区布局的相同磁盘,请在这些磁盘上重复步骤 1-9。否则,可继续进行 Solaris 安装或升级。