Ubuntu 20.04启动时登录界面显示异常命令/信息的修复方案咨询
Ubuntu 20.04启动时登录界面显示异常命令/信息的修复方案
Hey there! 我之前在VirtualBox里折腾Ubuntu的时候也碰到过类似的情况,登录界面蹦出一堆奇怪的信息或者命令输出,确实挺让人摸不着头脑的。下面几个常见的排查和修复步骤,你可以挨个试试:
1. 检查用户级/系统级的bash配置文件
登录时的很多输出都是来自bash的启动脚本,很可能是不小心加了奇怪的命令或者输出语句:
- 先看你用户目录下的几个配置文件:
.bashrc、.bash_profile、.profile。可以用cat ~/.bashrc这类命令查看内容,要是发现可疑的行(比如莫名其妙的echo命令、陌生的脚本调用),直接在行首加#把它注释掉,保存后重启虚拟机试试。 - 要是用户级文件没问题,再检查系统级的
/etc/bash.bashrc和/etc/profile,编辑这些文件需要sudo权限,比如sudo nano /etc/bash.bashrc,同样找异常内容注释掉就行,注意别乱改其他正常配置。
2. 排查VirtualBox Guest Additions的问题
Guest Additions版本不匹配或者安装不全经常会导致各种奇怪的系统输出:
- 先卸载现有相关包:
sudo apt remove virtualbox-guest-utils virtualbox-guest-x11 - 然后重新安装最新适配的版本:
sudo apt install virtualbox-guest-utils virtualbox-guest-x11 - 安装完成后重启虚拟机,看看异常信息是不是消失了。
3. 重置登录管理器配置
如果是登录管理器(比如gdm3、lightdm)出了问题,也可能导致异常输出:
- 如果你用的是默认的gdm3,执行
sudo dpkg-reconfigure gdm3,按照提示选择默认登录管理器,完成后重启。 - 要是用的是lightdm,就执行
sudo dpkg-reconfigure lightdm,同样按提示操作。
4. 修复系统更新残留问题
有时候系统更新后部分组件没配置到位,也会出现这类情况:
- 先更新软件源并升级系统:
sudo apt update && sudo apt upgrade -y - 然后修复可能损坏或未配置的包:
sudo dpkg --configure -a - 完成后重启系统,看看效果。
另外,如果你能回忆起最近做过什么操作(比如安装了某个小众软件、修改过系统配置),可以针对性地排查那个软件或者对应的配置文件,很多时候问题就是这么来的~
备注:内容来源于stack exchange,提问作者Archie Bou




