Ubuntu18.04在运行程序时卡死,强制重启后,无法进入图像化界面的解决方案
问题成因
运行程序时,电脑在数据IO阶段卡死(猜测可能是内存溢出),鼠标和键盘操作均无响应后,长按电源键重启
重启后无法进入图形化界面,命令行显示报错
1 | ... |
系统报错命令很长,截取最重要的部分如上
之后查询资料中:据说这个问题是和金士顿的固态硬盘有关
可能是强制重启导致Ubuntu18.04系统读取文件异常,无法识别正确的文件分区
解决方法
可以看到系统在/dev/sda1
报错,依据系统提示,在下面的命令行提示符后面输入
1 | fsck -y /dev/sda1 |
Note:上面提示哪个位置报错,在这里就修复哪一个(这里/dev/sda1
报错,故
fsck -y
后面修复/dev/sda1
)
之后输入命令重启:
1 | reboot |
在重启之后可能还会遇到下面的问题
1 | ... |
按下回车后,在命令行中输入:
1 | journalctl -xb |
查看系统日志,按空格键快速向下翻页
可以找到在日志中找到类似下面的报错
1 | ... |
这是说明还需要修复指定的挂载点
例如,这里是/dev/sda2
报错,按下ESC后输入:wq
退出到命令行(类似Vim),执行
1 | fsck -y /dev/sda2 |
重复上述修复过程,便可正常开机进入图形化系统界面
Ubuntu安全重启方法
无论出现什么情况,都不要尝试强制重启,会变得不幸
一定要安全重启:
- 同时按住Ctrl和Alt键,一直按住不放
- 按一下SysRq键(有些键盘上是PrtSc键)
- 按一下R键
- 按一下E键
- 依次按一下I,S,U,B键
这些完成后,系统会安全重启,很Nice!