Angel87 писал(а):Код: Выделить всё
cd devices:
disk devices:
disk0: Bios drive C:
disk0s1: unknown fs: 0x7 100Mb (20048-206848)
disk0s2: unknown fs: 0x7 238372Mb (206848-488392704)
zfs devices:
gptzfsboot заливал в ad4p1? Судя по выводу lsdev загрузчик у тебя видит только BSD slice'ы (aka DOS разделы) и не видит GPT разделы. Возможно ты забыл почистить остатки MBR в начале диска перед записью GPT разметки или загрузчик у тебя загрузился не с ZFS, а с соседнего раздела. Вот как должно выглядеть правильно:
Код: Выделить всё
/boot.config: -h
Consoles: internal video/keyboard serial port
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS drive E: is disk2
BIOS 639kB/1047488kB available memory
FreeBSD/i386 bootstrap loader, Revision 1.1
(root@blah.local, Sun Jun 7 09:07:56 UTC 2009)
Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x47b6e7 data=0x49ae0+0x66e18 syms=[0x4+0x5b6f0+0x4+0x7f69c]
/boot/kernel/zfs.ko text=0x10e46c data=0x29d8+0xc0ec syms=[0x4+0xba90+0x4+0xcfda]
loading required module 'opensolaris'
/boot/kernel/opensolaris.ko text=0x112c data=0x140+0xd94 syms=[0x4+0x6c0+0x4+0x6c4]
\
Hit [Enter] to boot immediately, or any other key for command prompt.
Type '?' for a list of commands, 'help' for more detailed help.
OK lsdev -v
cd devices:
disk devices:
disk0: BIOS drive C:
disk0p1: FreeBSD boot 128KB
disk0p2: FreeBSD swap 1024MB
disk0p3: FreeBSD ZFS 110GB
disk1: BIOS drive D:
disk1p1: FreeBSD boot 128KB
disk1p2: FreeBSD swap 1024MB
disk1p3: FreeBSD ZFS 110GB
disk2: BIOS drive E:
pxe devices:
zfs devices:
pool: h
config:
NAME STATE
h (null)
mirror (null)
ad1p3 (null)
ad0p3 (null)
pool: ani
config:
NAME STATE
ani (null)
ad2 (null)
OK lsdev
[...]
zfs devices:
zfs0: h
zfs1: ani
OK show currdev
zfs0
где disk0 (C), disk1 (D), disk2 (E) - три PATA диска как их видит BIOS, а p0, p1, p2 - это сами GPT разделы. В lsdev видна конфигурация pool'ов, их два: `h' и `ani'. А currdev указывает с каким разделом работает loader (откуда грузит ядро и модули, показывает список файлов по ls и тд.), в данном случае это zfs0, кой соответствует pool'у `h'.