【哈工大软件构造中间件实验】Ubuntu SMBus Host controller not enabled/ 循环登陆界面
问题情景
Ubuntu开机时卡在SMBus Host controller not enabled!
,继续等待后,进入登陆界面。输入密码,黑屏一段时间后又回到登陆界面
问题原因
由于发生问题前Ubuntu是意外断电关机的,所以我最开始也是按相关关键词搜索的。查询到的诸如禁用报错模块、检查驱动、fsck等均不可行。
经过排查,发现我遇到的问题实际上是修改环境变量导致的。
特征:使用各种终端命令都会出现下面的提示
解决方案
- 进入登陆界面后,用快捷键
Ctrl+Alt+F2
进入命令行模式。(修复模式下的root应该也可行) - 修改/etc/profile文件,改正错误的环境变量(由于环境变量出了问题,必须用绝对路径才能用sudo等命令)
1
/bin/sudo vi /etc/profile
问题就出在红色标记的地方,PATH丢了两个重要的路径。(这是我按照老师的实验指导书改的,真不靠谱啊…)环境变量的多个值之间用冒号:分隔。
在后面补上四个路径即可
- /bin
- /usr/bin
- /sbin
- /usr/sbin
- 执行profile文件,让修改环境变量生效
1
source /etc/profile
- 用reboot指令重启
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 活木雕舟!
评论