Nexenta 在導入根池時無法讀取池標籤/錯誤 5
我有一個家庭 Nexenta Store CE 伺服器,在將其關閉以移動它後,它將不再啟動。
它打開並檢測到所有 7 個驅動器(6 個數據驅動器和 1 個較小的 OS 驅動器),然後它給了我藍色的 Nexenta 引導載入程序,我按 Enter 並開始引導,但突然我收到一個錯誤(消失得非常快,我必須在連拍模式下使用相機才能得到它!)
SunOS release 5.11 Version NexentaOS_134f 64-bit Loading Kernel… 注意:無法從 ‘/pci@0,0/pci1043,83d4@1d,7/storage@1/disk@0,0;a’ 讀取池標籤注意: spa_import_rootpool: Error 5 cannot mount root on /(same as above) panic[cpu0/thread=fffffffffbc2e860: vfs_mountroot: cannot mount root
然後它重新啟動並重新開始。
有任何想法嗎?
如果它得到那麼遠在我看來啟動驅動器還可以嗎?
謝謝。
我想通了,當我移動機器時,我沒有將引導驅動器插回同一個 USB 埠。
使用 USB 作為啟動驅動器讓我感到羞恥,但我所有的 sata 埠都在使用,直到我得到一個控制器:)
我不知道它必須在同一個 USB 埠中!
嗯,現在可以了。
這是因為 Solaris 使用 x86/x64 的引導體系結構。作業系統池的元數據中的設備與目前報告的設備不同。這很煩人,但有一個解決方案: 1. 引導故障安全 2. zpool import syspool 3. 重啟
注意:這會影響所有 Solaris 系統,但並非所有 Solaris 發行版在 grub 中都有故障安全引導環境。