Ubuntu 20.04安装Rust游戏引擎Bevy后系统异常,无法进入TTY及图形界面的求助
Ubuntu 20.04安装Rust游戏引擎Bevy后系统异常,无法进入TTY及图形界面的求助
看起来你在折腾Bevy游戏引擎的时候把系统搞崩了,这种情况确实挺闹心的,别慌,咱们一步步来解决GRUB菜单和安全模式的问题:
先搞定GRUB菜单的显示
很多Ubuntu默认会隐藏GRUB菜单,Shift键有时候不太灵敏,你可以试试开机时快速反复按Esc键,这个方法比Shift更可靠,大概率能调出GRUB菜单。如果还是不行,就用Ubuntu安装U盘进入试用模式:- 插入安装U盘,选择“Try Ubuntu without installing”进入试用系统
- 挂载你的系统主分区(一般是/dev/sda1或者/dev/nvme0n1p2这类,你可以用
lsblk命令查看) - 编辑GRUB配置文件:
sudo nano /mnt/etc/default/grub - 把
GRUB_TIMEOUT_STYLE=hidden改成GRUB_TIMEOUT_STYLE=menu,再把GRUB_TIMEOUT=0改成GRUB_TIMEOUT=10(给你足够时间选择菜单) - 保存退出后,运行
sudo update-grub更新配置,重启系统就能看到GRUB菜单了
进入恢复模式排查问题
调出GRUB菜单后,选择「Advanced options for Ubuntu」,再选带**(recovery mode)**标识的内核版本:- 进入恢复模式菜单后,先选fsck选项,让系统自动检查修复文件系统(很多时候系统异常是文件损坏导致的)
- 修复完成后,选择root选项进入根shell,先把系统挂载为可读写模式:
mount -o remount,rw / - 接下来可以做这些排查:
- 检查lightdm服务状态:
systemctl status lightdm,看看有没有报错,尝试重启服务:systemctl restart lightdm - 排查Bevy相关包的冲突:用
dpkg --list | grep rust或者dpkg --list | grep bevy查看相关安装包,卸载可能引发问题的异常包 - 修复TTY:尝试重启TTY3服务:
systemctl restart getty@tty3.service,或者检查显卡驱动是否异常,比如重新安装对应版本的显卡驱动
- 检查lightdm服务状态:
先从调出GRUB菜单开始,进入恢复模式后一步步排查,应该能找到问题所在。
备注:内容来源于stack exchange,提问作者user10841084108
相关产品推荐
相关产品推荐

