在virtualbox下安装debian系统,debian终端打不开解决方法

出现这种情况的原因是安装时选择了中文环境而导致的

在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 显示管理器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值