Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jan 2010 10:46:43 -0500
From:      Steve Bertrand <steve@ibctech.ca>
To:        krad <kraduk@googlemail.com>
Cc:        "questions@freebsd.org" <questions@freebsd.org>
Subject:   Re: Can't mountroot from ZFS pool
Message-ID:  <4B55D3E3.20502@ibctech.ca>
In-Reply-To: <d36406631001120316k2457e6f4y77cfaf7835056cb4@mail.gmail.com>
References:  <4B4BBB4F.5020805@ibctech.ca> <d36406631001120316k2457e6f4y77cfaf7835056cb4@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
krad wrote:
> 
> 
> 2010/1/11 Steve Bertrand <steve@ibctech.ca <mailto:steve@ibctech.ca>>
> 
>     All,
> 
>     I've successfully upgraded the disks in my ZFS backup server, and can
>     import/mount the pool properly.
> 
>     However, I designed this box originally so that it mounts / from
>     zfs:storage after booting from a USB stick.
> 
>     After the upgrade of the disks, I'm stuck at a mountroot prompt when I
>     attempt to boot the system with the original USB /boot key.
> 
>     Can someone inform me how to find the / filesystem at the mountroot
>     prompt? If not, is there *any* way to boot the system normally from
>     another medium, and then 'reload' the system with the ZFS / after its
>     been mounted so that the system functions as designed (ie. cron
>     works etc)?

> did you export the pool at all before rebooting it?

Yes, I did.

I just finally got it resolved :)

It appears as though by importing the zpool onto another system
obsoleted the cache file on the original USB /boot disk.

I exported, then imported the pool on the secondary system, then copied
the cache file into the /boot/zfs directory on my original boot medium.

Things are now working again, and I have all of my new storage and
original data in place!

Thanks for all the help!

Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B55D3E3.20502>