Created attachment 184 [details] 24.8内核启动失败时rdsosreport.txt文件部分截屏 Description of problem: 通过官方AnolisOS-8.4-x86_64-dvd.iso安装ANCK内核后,发现其内核比较旧(4.19.91-23.4),于是尝试升级内核到24.8,通过官方镜像下载了如下内核包并尽数安装: kernel-4.19.91-24.8.an8.x86_64.rpm kernel-core-4.19.91-24.8.an8.x86_64.rpm kernel-debug-4.19.91-24.8.an8.x86_64.rpm kernel-debug-core-4.19.91-24.8.an8.x86_64.rpm kernel-debug-devel-4.19.91-24.8.an8.x86_64.rpm kernel-debug-modules-4.19.91-24.8.an8.x86_64.rpm kernel-debug-modules-extra-4.19.91-24.8.an8.x86_64.rpm kernel-debug-modules-internal-4.19.91-24.8.an8.x86_64.rpm kernel-devel-4.19.91-24.8.an8.x86_64.rpm kernel-headers-4.19.91-24.8.an8.x86_64.rpm kernel-modules-4.19.91-24.8.an8.x86_64.rpm kernel-modules-extra-4.19.91-24.8.an8.x86_64.rpm kernel-modules-internal-4.19.91-24.8.an8.x86_64.rpm kernel-tools-4.19.91-24.8.an8.x86_64.rpm kernel-tools-libs-4.19.91-24.8.an8.x86_64.rpm kernel-tools-libs-devel-4.19.91-24.8.an8.x86_64.rpm 重启服务器失败。从管理卡查看到服务器进入了emergency mode,同时通过/run/initramfs/rdsosreport.txt文件可以看到如附件中的报错信息 后在龙蜥社区支持同学的帮助下,再次从23.4的老内核启动后执行如下命令重新生成initrmfs: dracut --force --kver 4.19.91-24.8.an8.x86_64 再次重启成功,内核更新到期望的24.8. 据支持同学言,可能是”安装时dracut 生成 initramfs 有些问题“ 在此记录该bug。 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 安装AnolisoOS8.4的ANCK版 2. 安装所有kernel-*-4.19.91-24.8.an8.x86_64.rpm 3. reboot Actual results: 启动失败 Expected results: 启动成功 Additional info: see 'Description of problem'
8U 内核包拆分成多个子包,导致安装容易出问题,特别是安装顺序。 建议使用 yum 通过 yum 源来安装,直接 yum update/install kernel-{version} 即可。 如果因网络不能通过 yum 源安装,至少需要下载以下包: kernel-xxx kernel-core-xxx kernel-modules-xxxx 到同一个目录下,然后运行 yum install ./kernel-* 来安装。
resolved by regenerate the initramfs by run 'dracut -f'