After upgrading to zpool version 29/zfs version 5 on a S10 test system via the kernel patch 144501-19 it will now boot only as far as the to the grub menu. What is a good Solaris rescue image that I can boot that will allow me to import this rpool to look at it (given the newer version)? Thanks. -- This message posted from opensolaris.org
On 08/ 6/11 11:48 AM, stuart anderson wrote:> After upgrading to zpool version 29/zfs version 5 on a S10 test system via the kernel patch 144501-19 it will now boot only as far as the to the grub menu. > > What is a good Solaris rescue image that I can boot that will allow me to import this rpool to look at it (given the newer version)? >A Solaris 11 express live CD. -- Ian.
> From: zfs-discuss-bounces at opensolaris.org [mailto:zfs-discuss- > bounces at opensolaris.org] On Behalf Of Ian Collins > > On 08/ 6/11 11:48 AM, stuart anderson wrote: > > After upgrading to zpool version 29/zfs version 5 on a S10 test systemvia> the kernel patch 144501-19 it will now boot only as far as the to the grub > menu. > > > > What is a good Solaris rescue image that I can boot that will allow meto> import this rpool to look at it (given the newer version)? > > > A Solaris 11 express live CD.FYI. Before a certain rev, if you zpool upgrade, you have silently invalidated your grub boot blocks, and you simply need to know based on past experience that you need to installgrub. After a certain rev, the system will notify you with a helpful informative message. "You need to installgrub" or something like that. And after yet a later rev... It does the installgrub for you automatically. Or maybe I''m just talking about starting a new mirror of rpool. Maybe the same thing is not true in regards to zpool upgrade. I don''t know for sure. In any event... You need to do something like this: installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0 (substitute whatever device & slice you have used for rpool)
On Aug 5, 2011, at 8:55 PM, Edward Ned Harvey wrote:> > In any event... You need to do something like this: > installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0 > (substitute whatever device & slice you have used for rpool)That did the trick, thanks. Out of curiosity, does anyone know at what version you get a warning, and at what version installgrub is run automatically after upgrading a root pool/filesystem? -- Stuart Anderson anderson at ligo.caltech.edu http://www.ligo.caltech.edu/~anderson