无法登录 GUI,只能登录 tty1-6,/bin 不包含在 PATH 环境中

无法登录 GUI,只能登录 tty1-6,/bin 不包含在 PATH 环境中

我在 Gateway 电脑上重新安装 Ubuntu 12.04 后,尝试让亮度控制正常工作,基于此主题,然后继续重新启动,因为我还有一些更新需要完成。

接下来我知道的是,我无法登录桌面 GUI,它闪烁黑屏,然后让我回到登录屏幕。

然后我打开 tty6 并使用我的用户名和密码登录。我登录成功了,但马上就出现了以下情况:

-bash: groups: commmand not found
Command 'uname' is available in '/bin/uname'

无法找到该命令,因为/bin不在 PATH 环境变量中:

uname: command not found
-bash: [: =: unary operator expected
....

再来几行这样的行,然后是命令行。

请帮忙!也许我在编辑 grub 文件时输入了错误。我该如何修复?

答案1

登录tty1( Ctrl++ Alt)F1并运行以下命令:

export PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$PATH"
sudo chown -R $USER:$USER /home/$USER/

您可以用您的实际用户名替换 $USER。

现在,尝试再次登录。

相关内容