【问题标题】:Using `chroot`: Why do I get error from running `sudo chroot /bin /bash`?使用 `chroot`:为什么运行 `sudo chroot /bin /bash` 会出错?
【发布时间】:2015-11-06 07:54:46
【问题描述】:

使用chroot:为什么运行sudo chroot /bin /bash会出错?

我从文档中了解到 chroot 应该执行 /bin/bash 并且 /bin 是此命令的新根目录。

为什么会出现错误?

这是终端输出:

nlykkei@nlykkei-ThinkPad-X200s ~ $ sudo chroot /bin /bash
[sudo] password for nlykkei: 
chroot: failed to run command ‘/bash’: No such file or directory

我正在运行 Linux Mint 17 64 位。

【问题讨论】:

  • 说找不到目录或文件。
  • 我可以重现该问题。确实很奇怪!
  • 我已经更新了命令的输出,我也可以提供截图。
  • 如果完全相同的命令在你的电脑上运行确实很奇怪。

标签: linux shell command


【解决方案1】:

您可能是指sudo chroot /bin/bash 没有空格。如果您有空格,linux 会将您的命令解释为 1 个带有 2 个参数的程序,而 chroot 命令只需要 1 个参数。

【讨论】:

  • 编写 --help 显示 chroot 接受 CMD 参数可选?
猜你喜欢
  • 2010-09-20
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 2016-02-10
  • 2013-11-30
相关资源
最近更新 更多