Здравствуйте, уважаемые знатоки :)Я уже всю голову изгуглил, не могу понять в чем проблема.
Имеется сервер hp proliant microserver, в нем 4x3TB диска , на них zfs массив.
Freebsd 9.3
Я всегда грузил сервер с флешки, но сейчас решил настроить загрузку с дисков.
Разметка всех 4х дисков такая:
=> 34 5860533101 ada0 GPT (2.7T)
34 6 - free - (3.0k)
40 128 1 freebsd-boot (64k)
168 2097152 2 freebsd-zfs (1.0G)
2097320 2097152 4 freebsd-swap (1.0G)
4194472 5856338656 3 freebsd-zfs (2.7T)
5860533128 7 - free - (3.5k)
Сначала я хотел просто грузится с основного raidz массива, но быстро понял что gptzfsboot имеет множество ограничений в числе которых загрузка с DEGRADED массива, в связи с чем gptzfsboot теряет всякий смысл.
После чего я сфокусировал усилия на том, чтобы сделать на диске небольшой загрузочный корневой раздел и загружаться с него.
Я перепробовал zfs mirror, gmirror, простой ufs. Результат всегда один: система загружает ядро, доходит до строчки
Trying to mount root from ufs:/dev/gpt/root []...
и останавливается.
Я пробовал с ядрами 9.3 и 10.1 - тоже самое.
На проблему с 3TB дисками вроде бы не похоже - сам загрузчик срабатывает, находит нужный раздел и начинает загружать ядро. Но само ядро почему-то не может примонтировать раздел, который оно прекрасно монтирует, будучи загруженным с флешки.
Помогите, у меня мысли закончились :(