几乎所有内容都在标题中,真的!;) 我安装了一些组件来编译 go 程序,最后一步是将 go 目录添加到路径中。作为一个完全的 ubuntu 菜鸟,我在已经存在的行后面添加了 PATH="Path/To/Folder" 行。
第一次重启后,我无法再登录 ubuntu(屏幕黑了一会儿,然后我回到登录屏幕,并听到相同的提示音。)
我已经能够在恢复模式下启动,用 vi 打开 root 的配置文件,但我找不到其他用户的配置文件,几乎什么都找不到。
任何提示都将不胜感激!
帕斯卡
答案1
恢复模式不一定能挂载所有分区(有时确实如此)。即使能,您也需要将其视为未附加到“/”的子目录树。然后 chroot 到它,一切都会如您所愿。
IIRC(如果我没记错的话)——恢复模式会告诉您正在运行的系统的根目录挂载在哪里。有了这些信息,您可以转到 /where-rescue-mode-told-me-it-was-mounted/home/user/.profile
好的,我刚刚检查了一下。我已经有一段时间没有使用恢复控制台了。在进入 root shell 之前,请使用 remount all as RW 选项。它会像您预期的那样将您放入 /root/。
因此要获取用户的 .profiles:
cd /主页 ls cd 列出的用户名 纳米.profile
改变你的:
PATH="路径/至/文件夹"
到
PATH=$PATH:/路径/到/文件夹
你说你正在使用 vi。我指定 nano,因为它对于新的 Linux 用户来说更方便。