出现这种情况的原因是安装时选择了中文环境而导致的
在virtualbox下选择好打不开的系统,进去,按下 键盘右边的 ctrl +F3打开TTY3终端,开始输入命令
输入自己的用户名和密码进入。以下这个是用户名
登录成功是这样似的
使用sudo apt upate使用不了,解决如下
su - #输入自己的密码,进入root模式
usermod -aG sudo smsweb # 将 smsweb 加入 sudo 组 注意自己的用户名字对应
su - smsweb # 切换回 smsweb 用户
sudo -l # 检查是否已有 sudo 权限
sudo apt update # 测试命令
修复终端乱码
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale # 正常应显示 en_US.UTF-8,如果乱码则继续下一步
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
cp /etc/skel/.bashrc ~/.bashrc # 重置为默认配置
source ~/.bashrc
sudo rm /var/lib/apt/lists/lock # 删除锁文件
sudo apt update
# 生成缺失的 locale
sudo sed -i 's/# en_US.UTF-8/en_US.UTF-8/g' /etc/locale.gen
sudo locale-gen
# 设置全局默认 locale
echo 'LANG=en_US.UTF-8' | sudo tee /etc/default/locale
echo 'LC_ALL=en_US.UTF-8' | sudo tee -a /etc/default/locale
# 立即生效
source /etc/default/locale
sudo apt update用不了,镜像源问题
更换国内镜像源(推荐)
#进入root模式 修复 APT 源
su -
sudo sed -i 's|deb.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo sed -i 's|security.debian.org|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list
sudo apt clean # 清理旧缓存
#进入root模式 修复 APT 源
sed -i 's/^deb cdrom:/#deb cdrom:/g' /etc/apt/sources.list
apt update && apt install sudo # 重新安装 sudo(如果需要)
验证用户权限
su - smsweb
sudo apt install --reinstall gnome-terminal
sudo -l # 检查 sudo 权限
修复 DBus 和 GNOME 服务
# 重启 DBus 和 GNOME 相关服务
sudo systemctl restart dbus #直接使用这个之后就能打开终端了
sudo systemctl restart gdm3 # 如果使用 GDM 显示管理器