我这里有一个奇怪的问题。我将 GF 的驱动器从 HDD 迁移到 SSD。我必须缩小 Windows 分区并移动分区以适应 750GB HDD 至 512GB SSD。我想我做的一切都很好。 Windows 和 Ubuntu均启动到登录屏幕。只有 Ubuntu 不允许她登录(无论是使用屏幕键盘还是普通键盘)。显然,我认为这是lightdm
问题。我尝试通过 shell ++CTRL登录。那也行不通。我有 live USB,我可以从它启动来挂载 Linux 分区。我在 kern.log 或 syslog 中没有看到任何异常。SHIFTF1
然后我尝试启动恢复模式,但最终显示的是通常的登录屏幕而不是恢复菜单。我在这里真的很困惑。如果是分区问题,则根本无法启动。她的主目录与系统位于同一分区。整个Linux系统在同一个分区+有交换分区。
我不知道如何从这里继续,只能重新安装 Ubuntu。还能有什么呢?或者我怎样才能找到问题的原因?
谢谢!
编辑:抱歉,我没有很好地解释键盘部分。键盘始终有效。我尝试使用屏幕键盘登录的原因是为了消除任何本地化问题。键盘是德文键盘,如果 Ubuntu 由于某种原因将其识别为美式键盘,则特殊字符和 y/z 将会被放错位置,而用户不会注意到。
编辑 - 我如何迁移驱动器:我已经减少了 Windows 分区,并在 Gparted 中减少了 Windows 分区之后将分区(包括 Ubuntu)移到了 Windows 分区之后。这样做是为了将每个分区移动到目标驱动器末尾之前。我将源克隆到目标dd
。在某个时刻,正如预期的那样,dd
由于“设备上没有剩余空间”错误而停止。 Gparted 此时没有显示新驱动器的分区表,因为分区表定义了错误的设备大小(来自先前设备的剩余部分)。根据互联网上的建议,fdisk
纠正了该部分。此后,我更换了机器上的驱动器,然后我就可以用 Ubuntu 和 Windows 启动了。到目前为止,Windows 一直运行良好。仅在 Ubuntu 中无法登录。
答案1
在尝试了很多方法之后,我抢救了数据并重新安装了 Ubuntu(这次是 18.04)。新安装的 Ubuntu 启动并允许新创建的用户登录。这不是一个真正的答案,因此我不会接受它。