如果您需要引导系统,以解决根密码丢失或类似问题,请使用以下过程。
需要引导故障安全模式或从备用介质引导,具体取决于错误的严重程度。一般而言,引导故障安全模式可以解决根密码丢失或未知问题。
如果您需要恢复根池或根池快照,请参见恢复 ZFS 根池或根池快照。
引导故障安全模式。
在 SPARC 系统上:
ok boot -F failsafe |
在 x86 系统上,从 GRUB 提示符下选择故障安全模式。
提示时,将 ZFS BE 挂载于 /a:
. . . ROOT/zfsBE was found on rpool. Do you wish to have it mounted read-write on /a? [y,n,?] y mounting rpool on /a Starting shell. |
变更到 /a/etc 目录。
# cd /a/etc |
如有必要,设置 TERM 类型。
# TERM=vt100 # export TERM |
修正 passwd 或 shadow 文件。
# vi shadow |
重新引导系统。
# init 6 |
如果某个问题妨碍系统成功引导,或者发生其它严重问题,您将需要从网络安装服务器或者 Solaris 安装 CD 引导,导入根池,挂载 ZFS BE,并尝试解决问题。