У меня есть домашний сервер 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-порту!
Ну что ж, теперь это работает.