我偶然更改了符号链接/ bin / sh


0

我正在使用Ubuntu 11.1。符号链接/ bin / sh指向我系统中的破折号。/ bin / bash指向sh。我不小心将/ bin / sh更改为指向/ bin / bash。现在,我无法打开终端。我如何从这个混乱中恢复?

Answers:


1

在控制台上:

  1. 按CTRL-ALT-1打开伪终端
  2. 以root用户身份登录(希望root shell仍然有效)
  3. 修复符号链接。
  4. 您可以返回到控制台屏幕,但这取决于您配置的伪终端的数量,请尝试按CTRL-ALT-9...。或者您可以简单地重新启动

我重新启动计算机,但现在它无法启动操作系统(即使在恢复模式下也无法启动)
Bruce

然后,您应该做的是将Linux Recovery CD引导到根shell,安装根分区,然后更改符号链接,然后重新引导到硬盘。
mdpc

1
@Bruce尝试添加init=/bin/sh到内核​​命令行。然后,您必须安装根文件系统以修复链接。
AluísioASG

@AluísioA.SG:如何访问内核命令行?
2013年

@Bruce在启动菜单上,选择Ubuntu条目,然后键入e。在出现的屏幕上,必须有以开头的行linux。只需追加init=/bin/sh到该行,然后按F10
AluísioASG
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.