jan damborsky wrote: > Hi Sanjay, > > > jan damborsky wrote: >>> 326-336 - can you verify that this is needed with the changes for zfs >>> boot. >> I have removed all code dealing with "zpool.cache" file. That code >> originally took care of having etc/zfs/zpool.cache in list of files >> which need to be in boot archive. I have installed 91 on ZFS root >> and zpool.cache is not being added in filelist.ramdisk and is not >> part of boot archive. > > Searching more, I have found appropriate section in > PSARC/2006/370 - ZFS as a Root File System referring to this: > > "Early in the kernel startup stage, before the zfs root file can be > mounted, the state of the root pool must be imported. The zpool.cache > file cannot be read at this time because it isn't in the boot archive > (see PSARC/2006/525 - Newboot Sparc). However, the information for the > root pool is available in the metadata stored in the boot disk (which, > by definition, is a vdev in the root pool). So the metadata used to > make the root pool active is read directly from the boot disk." > > However, looking at the LiveCD, filelist.ramdisk contains > entry for "etc/zfs/zpool.cache" file: > > $ grep zfs /boot/solaris/filelist.ramdisk > etc/zfs/zpool.cache > > So, it seems that more changes would need to be done on LiveCD > and in Slim install with respect to the integration of ZFS root > project. I have also noticed following when looking at nv91 > installed on ZFS root using SXCE text installer: > > * root is no longer "legacy" mounted > * swap & dump are on ZFS volumes > > That said, these are not directly related to the "GRUB" issue > addressed by the fix, but should I file new CR to address all > remaining ZFS root changes ? >
Yes, I would like these addressed soon. Dave