SUSE-Linux-Enterprise 启动提示“Failed to switch root”
环境:
- OS:
SUSE Linux Enterpris Server 12 SP2
- Kernel:
4.4.21-69-default
起因:
因为公司要求我们搭建的本地环境 将所有的东东都放在 /
下 所以决定对其进行扩容,关闭虚拟机后,删除所有快照(提醒:这里大家对虚拟机进行扩容删除所有快照后一定要克隆一下,要不出现各种问题,绝对让你瞬间爆炸
)后,发现突然启动不了
了,页面一直停留在这里
输入命令journalct
后查看错误信息如下
Failed to start switch Root
纳尼?不知所云啊!
这里也搜了很多答案,遇到很多坑不一一诉说,直接开大-->解决思路:
1.当前都连不上ssh终端,需要进入单用户模式进行修复,而不是用.iso修复模式启动,那样毫无作用
单用户模式方案 按照文中123步骤操作即可
2.当前SUSE启动失败的原因是因为/etc/os-release文件缺失了,扩容以后自动消失?手动黑人问号
照着测试环境的 /etc/os-release 文件手敲了一遍,复制到当前机器下对应路径重启即可
参考文档 SUSE-Linux-Enterprise 启动提示“Failed to switch root”
另:如果还没解决可以查看 /etc/fstab文件 对其进行修改
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。