Назад | Перейти на главную страницу

Nexenta не может прочитать метку пула / ошибка 5 при импорте корневого пула

У меня есть домашний сервер Nexenta Store CE, и после его выключения для перемещения он больше не загружается.

Он включается и обнаруживает все 7 дисков (6 дисков с данными плюс 1 меньший диск ОС), затем он дает мне синий загрузчик Nexenta, я нажимаю ввод, и он начинает загружаться, но затем внезапно я получаю сообщение об ошибке (которое уходит ОЧЕНЬ быстро, Мне пришлось использовать камеру в режиме серийной съемки, чтобы получить это!)

Версия SunOS 5.11 NexentaOS_134f 64-разрядная загрузка ядра ... ВНИМАНИЕ: не удается прочитать метку пула из '/ pci @ 0,0 / pci1043,83d4 @ 1d, 7 / storage @ 1 / disk @ 0,0; a' ВНИМАНИЕ: spa_import_rootpool: ошибка 5 не может смонтировать root на / (как указано выше) panic [cpu0 / thread = fffffffffbc2e860: vfs_mountroot: невозможно смонтировать root

затем он перезагружается и начинается заново.

Любые идеи?

если он зайдет так далеко, мне кажется, загрузочный диск в порядке?

Спасибо.

Это связано с архитектурой начальной загрузки, используемой Solaris для x86 / x64. В метаданных пула ОС указано другое устройство, чем указано в настоящее время. Это раздражает, но есть решение: 1. безопасная загрузка 2. zpool import syspool 3. перезагрузка

Примечание: это влияет на все системы Solaris, однако не во всех дистрибутивах Solaris есть среда безопасной загрузки в grub.

Я понял это, когда переместил машину, я не подключал загрузочный диск обратно к тому же порту USB.

Мне жаль, что я использую USB в качестве загрузочного диска, но все мои порты sata используются, пока я не получу контроллер :)

Я понятия не имел, что он должен быть в том же USB-порту!

Ну что ж, теперь это работает.