tty 登录失败,没有任何错误消息

tty 登录失败,没有任何错误消息

tty当我尝试通过(Ctrl++ )登录时,AltFX收到提示,例如:

laboratory login:

然后我可以输入用户名并按回车键,但它立即重置为相同的提示,没有错误消息,也没有密码提示。我无法登录到我的图形环境,因此需要使用 tty(我相信我的桌面管理器没有启动)。出了什么问题?

答案1

那是因为您可能输入了错误的用户名:请记住,在创建用户时,如果提供的全名有两个单词长并且包含大写字母(例如“John Smith”),则它将默认为第一个转换为小写的单词(即“john”)。

在切换到之前,通过点击+ +tty在图形环境中打开一个终端并运行命令:这将返回登录时要使用的确切用户名。CtrlAlttwhoamitty


由于您无法访问图形环境,请尝试以下操作:

  1. 关闭系统
  2. 启动时,按住Shift可访问grub2菜单
  3. 选择Advanced options for Ubuntu并点击Enter

grub2-1

  1. 选择当前内核的恢复模式(例如Ubuntu 12.04 x.xx.xx-xx-generic (recovery mode)),然后点击Enter

grub2-2

  1. 选择root - Drop to root shell prompt并点击Enter

恢复菜单

  1. 运行cat /etc/passwd以查看系统中所有用户的列表。检查您的实际用户名
  2. 跑步exit
  3. 选择resume - Resume normal boot
  4. tty尝试使用从列表中恢复的用户名登录

答案2

解决方法是在 grub 中将参数init=/bin/bash或 /bin/sh 或 zsh 附加到内核命令行的某个位置,无论您使用什么。还要将 ro 更改为 rw,否则您需要mount -o remount,rw /dev/sdx /。不要忘记 #out 此参数后面的任何内容或将其附加到末尾,否则它将读取之后的输出作为 shell 中的命令。

相关内容