Hi, ZFS won''t boot on my machine. I discovered, that the lu manpages are there, but not the new binaries. So I tried to set up ZFS boot manually:> zpool create -f Root c0t1d0s0 > > lucreate -n nv88_zfs -A "nv88 finally on ZFS" -c nv88_ufs -p Root -x /zones > > zpool set bootfs=Root/nv88_zfs Root > > ufsdump 0f - / | ( cd /Root/nv88_zfs; ufsrestore -rf - ; ) > > eeprom boot-device=disk1 > > Correct vfstab of the boot environment to: > Root/nv88_zfs - / zfs - no - > > zfs set mountpoint=legacy Root/nv88_zfs > > mount -F zfs Root/nv88_zfs /mnt > > bootadm update-archive -R /mnt > > umount /mnt > > installboot /usr/platform/SUNW,Ultra-60/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0When I try to boot I get the message in the ok prompt: Can''t mount root Fast Data Access MMU Miss Same with: boot disk1 -Z Root/nv88_zfs What is missing in the setup? Unfortunately opensolaris contains only the preliminary setup for x86, so it does not help me... Regards, Ulrich -- | Ulrich Graef, Senior System Engineer, OS Ambassador \ | Operating Systems, Performance \ Platform Technology \ | Mail: Ulrich.Graef at Sun.COM \ Global Systems Enginering \ | Phone: +49 6103 752 359 \ Sun Microsystems Inc \ Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering
Ulrich Graef wrote:> Hi, > > ZFS won''t boot on my machine. > > I discovered, that the lu manpages are there, but not > the new binaries. > So I tried to set up ZFS boot manually: > > >> zpool create -f Root c0t1d0s0 >> >> lucreate -n nv88_zfs -A "nv88 finally on ZFS" -c nv88_ufs -p Root -x /zones >> >> zpool set bootfs=Root/nv88_zfs Root >> >> ufsdump 0f - / | ( cd /Root/nv88_zfs; ufsrestore -rf - ; ) >> >> eeprom boot-device=disk1 >> >> Correct vfstab of the boot environment to: >> Root/nv88_zfs - / zfs - no - >> >> zfs set mountpoint=legacy Root/nv88_zfs >> >> mount -F zfs Root/nv88_zfs /mnt >> >> bootadm update-archive -R /mnt >> >> umount /mnt >> >> installboot /usr/platform/SUNW,Ultra-60/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0 > > > When I try to boot I get the message in the ok prompt: > > Can''t mount root > Fast Data Access MMU Miss > > Same with: boot disk1 -Z Root/nv88_zfs > > What is missing in the setup? > Unfortunately opensolaris contains only the preliminary setup for x86,I mean the: opensolaris.org website contains only the description about setting up zfs root and boot for x86 until nevada build 87.> so it does not help me... > > Regards, > > Ulrich >-- | Ulrich Graef, Senior System Engineer, OS Ambassador \ | Operating Systems, Performance \ Platform Technology \ | Mail: Ulrich.Graef at Sun.COM \ Global Systems Enginering \ | Phone: +49 6103 752 359 \ Sun Microsystems Inc \ Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering
Cindy.Swearingen at Sun.COM
2008-Apr-30 16:35 UTC
[zfs-discuss] ? ZFS boot in nv88 on SPARC ?
Hi Ulrich, The updated lucreate.1m man page integrated accidentally into build 88. If you review the build 88 instructions, here: http://opensolaris.org/os/community/zfs/boot/ You''ll see that we''re recommending patience until the install/upgrade support integrates. If you are running the transitional ZFS boot support, then this might apply to you: Systems that already have ZFS root file systems can be bfu''d with this release, but bfu does not convert the legacy mounts (of /, /var, and so on) to ZFS mounts. Backwards bfu to releases that don''t support ZFS boot is prohibited. Cindy Ulrich Graef wrote:> Hi, > > ZFS won''t boot on my machine. > > I discovered, that the lu manpages are there, but not > the new binaries. > So I tried to set up ZFS boot manually: > > >> zpool create -f Root c0t1d0s0 >> >> lucreate -n nv88_zfs -A "nv88 finally on ZFS" -c nv88_ufs -p Root -x /zones >> >> zpool set bootfs=Root/nv88_zfs Root >> >> ufsdump 0f - / | ( cd /Root/nv88_zfs; ufsrestore -rf - ; ) >> >> eeprom boot-device=disk1 >> >> Correct vfstab of the boot environment to: >> Root/nv88_zfs - / zfs - no - >> >> zfs set mountpoint=legacy Root/nv88_zfs >> >> mount -F zfs Root/nv88_zfs /mnt >> >> bootadm update-archive -R /mnt >> >> umount /mnt >> >> installboot /usr/platform/SUNW,Ultra-60/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0 > > > When I try to boot I get the message in the ok prompt: > > Can''t mount root > Fast Data Access MMU Miss > > Same with: boot disk1 -Z Root/nv88_zfs > > What is missing in the setup? > Unfortunately opensolaris contains only the preliminary setup for x86, > so it does not help me... > > Regards, > > Ulrich >
On Tue, 2008-04-29 at 15:02 +0200, Ulrich Graef wrote:> Hi, > > ZFS won''t boot on my machine. > > I discovered, that the lu manpages are there, but not > the new binaries. > So I tried to set up ZFS boot manually: > > > zpool create -f Root c0t1d0s0 > > > > lucreate -n nv88_zfs -A "nv88 finally on ZFS" -c nv88_ufs -p Root -x /zones > > > > zpool set bootfs=Root/nv88_zfs Root > > > > ufsdump 0f - / | ( cd /Root/nv88_zfs; ufsrestore -rf - ; ) > > > > eeprom boot-device=disk1 > > > > Correct vfstab of the boot environment to: > > Root/nv88_zfs - / zfs - no - > > > > zfs set mountpoint=legacy Root/nv88_zfs > > > > mount -F zfs Root/nv88_zfs /mnt > > > > bootadm update-archive -R /mnt > > > > umount /mnt > > > > installboot /usr/platform/SUNW,Ultra-60/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0 > > When I try to boot I get the message in the ok prompt: > > Can''t mount root > Fast Data Access MMU Miss > > Same with: boot disk1 -Z Root/nv88_zfs > > What is missing in the setup? > Unfortunately opensolaris contains only the preliminary setup for x86, > so it does not help me... > > Regards, > > Ulrich >Does newboot automatically construct the SPARC-specific "zfs-bootobj" property from the "bootfs" pool property? Make sure you also didn''t export the pool. The pool must be imported and /etc/zfs/zpool.cache must be in sync between running system and the ZFS root. -Albert