手動
=========================================
#!/bin/sh
## build initramfs
rm -r initrd initrd.img-2.6.32-5-486.new
mkdir initrd
cp initrd.img-2.6.32-5-486.orig initrd/
cd initrd/
# ========= in ./initrd/ ========
gzip -dc initrd.img-2.6.32-5-486.orig | cpio -id
# add files
cp -r ../myfile/* ./
find ./ | cpio -H newc -o > new-initrd.cpio
gzip new-initrd.cpio
cp new-initrd.cpio.gz ../initrd.img-2.6.32-5-486.new
# ========= in ./initrd/ ========
=========================================
=========================================
myfile/
|-- bin
| |-- ncftp
| |-- ncftpbatch
| |-- ncftpbookmarks
| |-- ncftpget
| |-- ncftpls
| |-- ncftpput
| `-- ncftpspooler
|-- dhcp.sh
|-- etc
| `-- udhcpc
| |-- default.bound
| |-- default.bound.orig
| |-- default.deconfig
| |-- default.leasefail
| |-- default.nak
| |-- default.renew
| `-- default.script
|-- init
`-- sbin
`-- udhcpc
=========================================
自動
Linux 2.6 INITRAMFS 自訂筆記
includes.chroot/usr/share/initramfs-tools/hooks/
copy_exec 函式
Reference :
Modifying initrd image - OpenVZ Linux Containers Wiki
我也來寫initrd @ 心的距離 :: 痞客邦 PIXNET ::
Jserv's blog: 深入理解 Linux 2.6 的 initramfs 機制 (上)
Richman 的雜記: initramfs 簡介,一個新的 initial RAM disks 的模型
通过ArchLinux制作一个可启动initramfs 1
通过ArchLinux制作一个可启动initramfs 2
有没有关于dracut 的资料............. - LinuxSir.Org
NcFTP, ncftpget, ncftput, command, Tech, Upload, Download, rsync [aT] [L]o[S]t – [H]ea[R]T
Download DHCP 3.1-ESV-R3 dhcp-3.1-ESV-R3.tar.gz | Internet Systems Consortium
沒有留言:
張貼留言