You need to specify your boot zfs pool in grub menu.lst: # ZFS boot title Solaris ZFS root (hd0,3,d) *bootfs rootpool/rootfs *kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$ISADIR/boot_archive
In this example, the bootfs is rootpool/rootfs. Grub will load the kernel & boot_archive from this pool. Rgds, Andre W. Robert Prus - Solution Architect, Systems Practice - Sun Poland wrote: > Hi, > > I have a question concerning booting Solaris (SPARC/X64) with some ZFS > storage pools/datasets created and mounted. > > Where from Solaris/ZFS knows which storage pools/datasets should be > mounted after reboot??? > > ZFS is not using at all /etc/vfstab configuration file (I exclude here > case where we set mountpoint=legacy). > > My understanding is that ZFS kernel modules are writing some information > about mounting state of storage pools/datasets to disks just before > unloading (of ZFS kernel modules). When Solaris boots, it is loading ZFS > kernel modules. These kernel modules are checking all disks devices in > /dev, /devices directories for possibility of performing silent 'zpool > import -a'. > > Anybody could confirm/deny above statements??? > > Greetings and thanks in advance, > > Robert > > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss