技术栈
initrd
tianyuanwo
11 天前
运维
·
服务器
·
initrd
·
dracut
深入dracut:构建可靠initrd的模块化哲学与工程实践
在Linux系统启动的早期阶段,initrd.img(初始内存磁盘)扮演着关键角色。它作为一个临时的根文件系统,承载了加载真实根文件系统所需的一切驱动和工具。然而,当这个微型系统意外缺失关键命令时(如awk),整个安装或启动过程可能突然中断。本文将深入解析dracut——这一现代initrd构建工具的底层设计,并系统化地探讨如何在模块化框架中可靠地添加所需命令。
京雨
1 年前
qemu
·
riscv64
·
fdt
·
initrd
Qemu 加载你指定的 initrd、dtb 到哪里?
由于需要在一个没有磁盘的系统上启动一个 linux 并做一些测试,这就需要一个大的 ramfs,来存放需要测试的程序。
我是有底线的