首页
›
Linux内核与驱动
›
024-内核工程
›
《Linux启动故障排查与initramfs根文件系统适配》
VIP10
本课程属于:024-内核工程
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux启动故障排查与initramfs根文件系统适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
initramfs与根文件系统挂载在…
课程导论
initramfs
02
Linux启动流程全景
从BIOS/UEFI到init进程的…
Linux
启动流程全景
03
Bootloader阶段
GRUB/uboot如何加载内核与i…
Bootloader
阶段
04
内核解压与初始化
start_kernel()之前的汇…
内核解压
初始化
05
内核早期内存管理
memblock分配器与页表初始化
内核早期内存管理
memblock
06
内核设备模型基础
platform总线与设备树(Dev…
内核设备模型基础
platform
07
initramfs的本质
cpio归档格式与压缩算法(gzip…
initramfs
的本质
08
内核如何定位initramfs
链接脚本中的__initramfs_…
initramfs
内核如何定位
09
initramfs的解压与解包
populate_rootfs()函…
initramfs
的解压
10
rootfs的创建
内核如何挂载一个临时的tmpfs作为…
rootfs
的创建
11
initramfs中的init程序
/init脚本或二进制文件的执行入口
initramfs
init
12
设备驱动加载
udev/mdev在initramf…
设备驱动加载
udev/mdev
13
块设备驱动与文件系统驱动
如何在内核中编译为模块或内置
块设备驱动
文件系统驱动
14
根文件系统设备定位
root=参数解析与设备节点创建
根文件系统设备定…
root
15
文件系统检测与修复
fsck在initramfs中的集成
文件系统检测
修复
16
真正的根文件系统挂载
mount_root()函数与piv…
真正的根文件系统…
mount
17
pivot_root vs switch_root
两种切换根文件系统方式的区别
pivot
root
18
initramfs的清理
切换根后如何卸载initramfs释…
initramfs
的清理
19
无initramfs启动
内核直接挂载根文件系统的条件与限制
initramfs
启动
20
initramfs与initrd的对比
历史演进与设计哲学差异
initramfs
initrd
21
构建自定义initramfs
使用dracut/busybox手动…
initramfs
构建自定义
22
调试initramfs
内核启动参数(rdinit=/bin…
initramfs
调试
23
常见启动失败案例
找不到根设备 · 文件系统损坏 · 驱动缺失
常见启动失败案例
找不到根设备
24
SELinux/AppArmor在initramfs中的早期初始化。
SELinux/AppArmor在ini… · 核心概念 · 实践要点
SELinux/AppA…
initramfs
25
网络根文件系统(NFS Root)
initramfs中的网络栈初始化
NFS
Root
26
OverlayFS与initramfs
实现只读根文件系统的可写层
OverlayFS
initramfs
27
容器场景下的initramfs
kata-containers与微V…
initramfs
容器场景下的
28
安全启动与initramfs
签名验证与完整性度量
initramfs
安全启动
29
性能优化
减小initramfs体积与加速解压…
性能优化
initramfs
30
课程总结
从启动流程看Linux内核的设计思想…
课程总结
Linux
所属VIP或分类
同VIP:Linux内核RCU并发故障排查与死锁分析
同VIP:Linux内核崩溃转储与故障分析:kdump与crash
同VIP:Linux字符设备驱动开发与读写接口调试