Booting old kernel and zpool.cache

Hello.

I have a problem using CURRENT on my notebook. System is installed with root file system on ZFS. Today I got problems after performing system update and installing of new kernel - it panics on boot...

Ok, I remember that old kernel is still living in /boot/kernel.old/ and I wanna to boot it. So the steps I perform:

from bootloder prompt
Code:
unload
load /boot/kernel.old/kernel
load /boot/kernel.old/opensolaris.ko
load /boot/kernel.old/zfs.ko
boot

now my system boots, but there is anover problem - it can not find and mount ZFS root file system, and I'm compleatly lost in suggesions how to point it to / filesystem.
file.php


I'm been trying to type there anything like
Code:
zfs:rootvg
zfs:rootvg/
zfs:ad4p3
zfs:/dev/ad4p3
no luck for me...

Anower problem is that I can see strange module named
Code:
/boot/zfs/zpool.cache
in the output from lsmod on "bad kernel", but then I load old good kernel and zfs modules I do not see this file in modules list (load /boot/zfs/zpool.cache did'n help).

Any suggesions please? Is it correct that only way to solve this problem is booting from "fixit" CD and mounting of my ZFS root volume?

:(
 
Has anyone ever solved this? I am currently unable to boot my system and am freaking out.

Is there seriously NO way to load /boot/zfs/zpool.cache from the loader?
 
Back
Top