重建映像檔 initrd.img

  1. 將修改好後的檔案,集結成一個檔
    [root@dyH tmp2]# find . | cpio --create --format='newc' > ../newinitrd
    69804 blocks
    [root@dyH tmp2]# ls ../
    initrd.dyw  newinitrd  tmp2
    [root@dyH tmp2]# ll ../newinitrd 
    -rw-r--r--. 1 root root 35739648 Jul 31 20:46 ../newinitrd
    

  2. 壓縮 newinitrd
    [root@dyH tmp2]# cd ..
    [root@dyH initrdtmp]# gzip newinitrd 
    [root@dyH initrdtmp]# ll 
    total 46948
    -rw-r--r--.  1 root root 35739648 Jul 31 14:17 initrd.dyw
    -rw-r--r--.  1 root root 12327411 Jul 31 20:46 newinitrd.gz
    drwxr-xr-x. 23 root root     4096 Jul 31 20:31 tmp2
    

  3. 修改 newinitrd.gz 的副檔名
    [root@dyH initrdtmp]# mv newinitrd.gz newinitrd.img
    [root@dyH initrdtmp]# ll
    total 46948
    -rw-r--r--.  1 root root 35739648 Jul 31 14:17 initrd.dyw
    -rw-r--r--.  1 root root 12327411 Jul 31 20:46 newinitrd.img
    drwxr-xr-x. 23 root root     4096 Jul 31 20:31 tmp2