设备型号:KunTai R524-4(VD)
硬件配置: Kunpeng 920 5221K
客户现场给服务器安装openEuler-20.03-LTS- 操作系统报错,无法正常安装
1、 分析日志,发现设备健康状态正常,无告警
2、 查看串口启动日志,发现OS异常卡死,有 No filesystem could mount root报错,提示根文件系统挂载失败,进而导致OS崩溃卡死,无法正常安装
3、 客户尝试更换镜像文件,问题解决
更换镜像文件后重新安装
根文件系统:内核启动挂载的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。若这个根异常,其他文件系统是没有办法进行加载的。
内核启动到登录界面大致过程如下:
1、vmlinux解压缩到内存中并执行,运行kernel
2、内核执行到一定阶段会注册rootfs,并将其挂载到/
3、内核随后initrd解压到/下,initrd包含必要的驱动和用户态工具,初始化完成后会切换到真实根文件系统
4、启动init进程(systemd),初始化各项服务,识别真实的根文件系统与挂载
5、切换到真实根文件系统,调用真实根文件的systemd,重新拉起systemd,包括登录服务终端服务等