close
最近遇到一個奇怪的問題是 kernel 在 load ramdisk 時出問題,而且還不是100%發生 ...
主要問題牽扯到 2.6 引進的 initramfs 處理 ramdisk 的流程,還要先了解 bootloader 的
一些背景知識。找了些相關資訊,順便做做筆記:
initramfs 相關的 src path:
- init/initramfs.c
- arch/arm/mm/init.c
initrd vs. initramfs
- Jserv's blog: 深入理解 Linux 2.6 的 initramfs 機制 (上)
- Poorman 的雜記:initramfs 簡介,一個新的 initial RAM disks 的模型
- Introducing initramfs, a new model for initial RAM disks
- Jollen 的 Blog: 簡易的 initramfs 製作方式
- initramfs 的簡介,一個新的inital RAM disks 模型
出問題的點在 unpack_to_rootfs 時 gunzip 發生 crc error,所以又 ref 了一些相關資訊:
全站熱搜
留言列表