x86 Solaris 11.1 有一个镜像 ZFS 根池 (rpool),其中包含 2 个 320GB 磁盘,我拆下了一个磁盘,并用一个 500GB 磁盘替换,该磁盘重新镀银成功,因此运行了“bootadm install-bootloader”,并对剩余的 320GB 磁盘执行了相同操作。重新启动后,它挂在“正在验证 DMI 池.....”
我检查了是否选择了正确的磁盘进行启动,因此相信启动文件最终没有安装。然后我从 LiveCD 启动
# zpool import rpool
# bootadm install-bootloader -P rpool ALSO TRIED # bootadm install-bootloader -M -P rppol to install in MBR
#zpool export rpool
#init 6
但它并没有改变任何东西。我如何检查启动文件是否已安装且正确,对于 x86 安装来说什么是正确的?还有其他建议吗?
答案1
运行 bootadm 时指定磁盘名称,如下所示
bootadm install-bootloader -M -P rpool c3t1d0s0 c3t2d0s0