虚拟机上LINUX开机输入密码后回车,闪下黑屏,又回到登录界面了,不能进系统

本文提供了一种解决因/etc/profile配置错误而导致系统无法正常登录的问题方案。通过进入单用户模式修改profile文件并重启系统的方法,成功解决了该问题。

经过资料查阅,下面将修复方法总结如下:

因为/etc/profile这个文件一但被错误设置就会导致系统不能登陆,所以最终的解决方案就是修改这个文件,然后重启系统。步骤如下:
 
1:在启动界面(出现3.2.1....时)输入:e 回车进入-》选择界面再次按e回车 -》上下键选择有Kernel的那一条继续按e -》进入输入界面输入“空格single”回车。
进入grub界面后,按“b”,即进入single模式
2: cd /etc
       vi profile 编辑或删除可能出错的环境变量
       :wq保存退出
       reboot 重启系统             成功!
解决Ubuntu系统输入账号密码黑屏回到输入密码界面问题的方法如下: #### 重启显示管理器服务 成功登录命令行后,根据Ubuntu系统版本输入以下命令并按回车: ```bash sudo systemctl restart gdm # Ubuntu 22.10+ sudo systemctl restart gdm3 # Ubuntu 18.04~22.04 ``` 说明: `sudo` 表示以管理员权限执行后续命令(执行时需要再次输入用户密码)。`systemctl restart gdm` 这条命令会重启 GNOME 显示管理器 (gdm) 服务。如果使用的是其他桌面环境(如 KDE 的 SDDM 或 LightDM),请将 `gdm` 替换为对应的服务名(例如 `sddm` 或 `lightdm`) [^1]。 #### 检查并修复环境变量问题 如果是环境变量未正确设置导致的问题,可在黑屏状态下,按下 `ctrl+alt+(F2 - F6)` 入命令行方式控制。若最后一次正常使用时修改过环境变量,可参考相关博客(如https://blog.youkuaiyun.com/u013862444/article/details/103005800 ),屏蔽掉之前未正确设置的环境变量后,尝试再次入图形界面 [^2]。 #### 处理库文件路径问题 在终端输入 `$locate libstdc++.so.6`,在输出列表中找到系统自带的 `libstdc++.so.6` 文件所在路径,用 `vi` 打开 `/etc/profile` 文件,将此路径添加到 `LD_LIBRARY_PATH` 环境变量中。注:如果Ubuntu装在了虚拟机上,是个镜像文件,即使以root权限去了还是没有写权限,可输入 `$mount -o rw,remount /` 解决 [^3]。 #### 检查显示驱动 显卡驱动不兼容可能导致此问题,可尝试更新或回滚显卡驱动到合适的版本。对于NVIDIA显卡,可通过官方软件源或NVIDIA官方网站下载合适的驱动行安装。 #### 检查磁盘空间和文件系统 使用 `df -h` 命令检查磁盘空间使用情况,若磁盘空间不足,可删除不必要的文件或清理系统缓存。同时,使用 `fsck` 命令检查和修复文件系统错误。 #### 修复损坏的配置文件 备份并删除可能损坏的配置文件,如 `.Xauthority` 文件,然后重新登录系统系统重新生成配置文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值