救援模式下chroot: failed to run command /bin/zsh的解决办法

一直都习惯用私钥进行服务器的SSH授权登录,结果今天发现有台服务器的私钥丢失了,自然就登录不进去了。

先通过NOC-PS启动到Rescue System (这里有个坑,一定要选对与服务器操作系统相匹配的位数版本,32位系统就启动到32位的Rescue System),然后执行:

mount /dev/mapper/vg-root /mnt

将硬盘挂载好之后,执行:

root@sysresccd /root % chroot /mnt
chroot: failed to run command ‘/bin/zsh’: No such file or directory

出现了chroot: failed to run command ‘/bin/zsh’: No such file or directory这样的错误,谷歌之,原来是需要指定位置的bash命令来执行,于是:

chroot /mnt /bin/bash

大功告成了!

添加新评论