Страница 1 из 1

FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-02 21:31:54
hak
Началось с того что я поставил FreeBSD 8.1 на ZFS
Сделал из двух дисков зеркало .... дал им метки ... даже переставляя диски на контроллере местами всё работало на ура.
Но счастье длилось не долго , обновил исходники , собрал мир, своё ядро .... installkernel ..reboot и

Код: Выделить всё

trying to mount root from zfs:zroot 
думаю бывает, напортачил ....

гружусь жму 6 ...

Код: Выделить всё

unload kernel
load /boot/kernel.old/kernel
на всякий случай

Код: Выделить всё

load /boot/kernel/opensolaris.ko
load /boot/kernel/zfs.ko
boot /boot/kernel.old/kernel
и получаю тоже самое в итоге.
У меня идеи кончились что делать то ??

Re: FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-02 22:05:54
hak
спасла загрузочная флешка с фрей ... думаю frenzy хватило бы тоже.

Код: Выделить всё

kld_load opensolaris.ko
kld_load zfs.ko
далее zpool import zroot

Код: Выделить всё

zfs set mountpoint=/mnt/root zroot
zfs mount -a

cd /mnt/root/boot
mv kernel kernel.bad
mv kernel.old kernel

zfs set mountpoint=legacy zroot
reboot

и всё работает.

Re: FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-03 8:03:19
manefesto
не, корень на zfs не стоит.

Re: FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-03 10:54:08
hak

Код: Выделить всё

load /boot/kernel/opensolaris.ko
load /boot/kernel/zfs.ko
boot /boot/kernel.old/kernel
исправить на

Код: Выделить всё

load /boot/kernel.old/opensolaris.ko
load /boot/kernel.old/zfs.ko
boot /boot/kernel.old/kernel
Меня всё таки интересует почему я не смог загрузится со старого ядра ?? Это специфика ZFS ?

Re: FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-03 11:09:41
manefesto
zfs pool upgrade сделал ? как то так

Re: FreeBSD + ZFS + Смена Ядра ... проблеммы

Добавлено: 2010-11-03 15:08:41
hak
не я обновления на 8.1 накатил так что не нужно было ..... (причину я понял почему ядро собралось не так) .... насторожило что старое не загрузилось, может что не так делал