Oracle® Solaris 11.2 发行说明

退出打印视图

更新时间: 2015 年 5 月
 
 

自动化安装程序无法在具有大内存、小磁盘空间分配的系统上安装 (15741363)

使用自动化安装程序 (Automated Installer, AI) 安装 Oracle Solaris 时,如果系统的物理 RAM 比磁盘空间大,则安装可能会失败。分配给交换和转储设备的空间可能会减少可用于安装 OS 的空间。可能会显示以下错误消息:

ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for
estimated need (9.46 GB) for Root filesystem

解决方法:请选择下列解决方法之一:

  • 如果不受磁盘大小限制,可为在根池中用作虚拟设备 (vdev) 的分片分配更多空间。


    注 -  在 x86 系统上,如有必要,请为 Solaris2 分区分配额外的空间。
  • 禁止对转储和交换卷的分配需求。在 AI 清单中,在 <target> 部分的 <logical> 标记中为 nodumpnoswap 属性指定值 true。例如:

    <logical noswap="true" nodump="true">
    </logical>
  • 定义 zpool 并在清单中分配较小的交换和转储大小。

    <target>
    	<disk whole_disk="true" in_zpool="rpool">
    		<disk_keyword key="boot_disk"/>
    	</disk>
    	<logical>
    		<zpool name="rpool" root_pool="true">
    			<zvol name="swap" use="swap">
    				<size val="2gb"/>
    			</zvol>
    			<zvol name="dump" use="dump">
    				<size val="4gb"/>
    			</zvol>
    		</zpool>
    	</logical>
    </target>
  • 禁用一个交换或转储设备的分配,并将特定的大小分配给剩余设备(转储或交换)。以下示例展示了如何禁用交换并添加一个 4 GB 的转储大小:

    <target>
    	<disk whole_disk="true" in_zpool="rpool">
    		<disk_keyword key="boot_disk"/>
    	</disk>
    	<logical noswap="true">
    		<zpool name="rpool" root_pool="true">
    			<zvol name="dump" use="dump">
    				<size val="4gb"/>
    			</zvol>
    		</zpool>
    	</logical>
    </target>

有关如何编辑 AI 清单的更多信息,请参阅 ai_manifest (4) 手册页。