启动弹出错误:加载 /etc/profile 时发现错误

启动弹出错误:加载 /etc/profile 时发现错误

我运行带有默认 Unity 窗口管理器的 Ubuntu 16.04 LTS,登录后立即开始收到此弹出错误(仅在关机后启动计算机时;如果我暂停并再次登录,则不会收到此错误)。我无法访问 + Ctrl+ Alttty F[1..12]:我只看到黑屏,没有登录/文本 在此处查看弹出窗口:

Error found when loading /etc/profile:

sudo: no tty present and no askpass program specified

As a result the session will not be configured correctly.
You should fix the problem as soon as feasible.

错误弹出

我尝试了所有可能的解决方案:我将我的重置/etc/profile为默认值(从“启动 ubuntu14.04 时出错“),我将其添加nomodeset到 GRUB 等,但没有任何帮助。我还发现我没有文件,~/.profile如果这有任何区别的话。

答案1

我最好的建议是从 Live CD/USB 启动,挂载文件系统,然后编辑 /etc/profile。

您也可以添加 init=/bin/sh(与放置 nomodeset 的位置相同),然后运行“mount -n -o remount,rw /”以使根文件系统可写。修复 /etc/profile,然后重新启动。

我猜,很可能您在 /etc/profile 中有一个命令试图调用 sudo。您可以将其注释掉。

相关内容