Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Apr 2013 19:46:40 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Jay Borkenhagen <jayb@braeburn.org>
Cc:        fs@FreeBSD.org, Niclas Zeising <zeising@FreeBSD.org>
Subject:   Re: mounting failed with error 2
Message-ID:  <515DAE70.6090502@FreeBSD.org>
In-Reply-To: <20829.44475.910011.453770@oz.mt.att.com>
References:  <20825.59038.104304.161698@oz.mt.att.com> <5159F0C9.9000302@FreeBSD.org> <20825.62329.379765.344231@oz.mt.att.com> <515DA43D.7070805@FreeBSD.org> <20829.44475.910011.453770@oz.mt.att.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 04/04/2013 19:43 Jay Borkenhagen said the following:
> Hi Andriy,
> 
> Thanks for your response.  
> 
> Andriy Gapon writes:
>  > 
>  > My first suggestion would be to try an image with recent stable/9
>  > if you can find or produce it.
> 
> A large part of my interest here is in helping Niclas perfect his
> GPT/ZFS installation instructions, so I'll not pursue the stable/9
> approach at this time.  (I have two GPT/ZFS systems running
> 9.1-RELEASE based on earlier instructions from Niclas, so if I
> absolutely need another such system now I do have a way to get there.)
> 
> 
>  > Failing that, you can set vfs.zfs.debug=1 at loader prompt before
>  > booting.  That could shed some light on what is going wrong.  The
>  > most likely possibility is that /boot/zfs/zpool.cache in the
>  > boot/root filesystem of the boot/root pool does not have an entry
>  > for the root pool.
> 
> I just tried 'set vfs.zfs.debug=1' then 'boot' at the loader prompt,
> and it seems I wound up at the exact same place with no further debug

It's not further, it's before that.

> diagnostics.  I believe the important part of that error output is
> this: 
> 
> ===============
> Trying to mount root from zfs:zroot/ROOT []...
> Mounting from zfs:zroot/ROOT failed with error 2.
> 
> Loader variables:
>   vfs.root.mountfrom=zfs:zroot/ROOT
> ===============
> 
> If there's something else you'd like me to specify to the boot loader,
> please let me know and I will give it a try today.
> 
> 
>  > Further, I believe that instructions on the Niclas' page won't
>  > result in a bootable pool with 9.0 or 9.1.  With stable/9 they
>  > should work.  The problem is that zpool.cache is not populated at
>  > all.  You can try to specify cachefile property to zpool create and
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  > then copy zpool.cache to boot/zfs/ on the newly created pool.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> I would be willing to attempt a re-install using Niclas' instructions
> plus something to populate the zpool.cache.  Can you (or Niclas)
> suggest what command(s) to add to the process at which stage?

I think I did?

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?515DAE70.6090502>