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
  • [zfs-discu... Robert Prus - Solution Architect, Systems Practice - Sun Poland
    • Re: [... Robert Milkowski
    • Re: [... Andre Wenas

Reply via email to