我运行带有默认 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。您可以将其注释掉。