1. 準備rootfs.ext4檔案
請參考此處: (加入已經準備好了所有檔案在/home/initrd-base目錄下)
2. 製作initrd映象
$ gzip rootfs.ext4 (cd /home/initrd-base/ ;find . | cpio --quiet -h newc -o | gzip -9 -n > ../initrd.gz,這句命令用於生成itb中的根檔案系統,使用itb檔案啟動時使用bootm命令)
$ mkimage -n 'uboot ext4 ramdisk rootfs' -a arm64 -o linux -t ramdisk -c gzip -d rootfs.ext4.gz rootfs.ext4.gz.uboot (mkimage -n 'uboot ext2 ramdisk rootfs' -a arm64 -o linux -t ramdisk -c gzip -d initrd.gz initrd.gz.uboot)
3. 擴充套件
3.1 在uboot下如何啟動linux系統呢?
booti
3.2 提取檔案
# gunzip initrd.gz
# cpio -idv -f initrd
Linux下補丁檔案製作入門
1.diff的使用 diff可以完成比較功能,生成補丁檔案 格式 diff option oldfile newfile 常用的option選項有 r 對目錄進行遞迴比較 u 輸出統一格式 n 比較目錄時若乙個目錄檔案缺失,視之為空檔案 a 將所有檔案視為文字檔案,逐行比較 diff u postl...
在linux下製作補丁檔案
生成補丁包 diff nur 2.2.0 2.2.1 220 221.patch 公升級原 2.2.0 版本程式到 2.2.1 版本 cd 2.2.0 patch p1 220 221.patch diff differential 功能說明 比較檔案的差異。語 法 diff abbcdefhiln...
linux下運用opensll製作ssl證書
證書製作步驟 第一步 生成server.key,輸入4位數的密碼 被強制要求 openssl genrsa des3 out server.key 2048第二步 生成不帶密碼的server.key openssl rsa in server.key out server.key第三步 生成serv...