一文了解如何制作rootfs?
五、制作ramdisk文件系統(tǒng)
通過NFS測試以后,就可以制作ramdisk文件系統(tǒng)了,具體如下:
1、制作一個大小為8M的鏡像文件 $ cd ~
$ dd if=/dev/zero of=ramdisk bs=1k count=8192 (ramdsik為8M)
If: input file
Of: output file
2、格式化這個鏡像文件為ext2$ mkfs.ext2 -F ramdisk
3、在mount下面創(chuàng)建initrd目錄作為掛載點$ sudo mkdir /mnt/initrd
4、將這個磁盤鏡像文件掛載到/mnt/initrd下
注意這里的ramdisk不能存放在rootfs目錄中
$ sudo mount -t ext2 ramdisk /mnt/initrd
5、將測試好的文件系統(tǒng)里的內(nèi)容全部拷貝到 /mnt/initrd目錄下面$ sudo cp /source/rootfs /mnt/initrd –a
如果拷貝遇到錯誤,需要再次刪除不需要的庫,比如c++庫
6、卸載/mnt/initrd$ sudo umount /mnt/initrd
7、壓縮ramdisk為ramdisk.gz$ gzip --best -c ramdisk > ramdisk.gz
8、格式化為uboot識別的格式并拷貝到/tftpboot下$ mkimage -n "ramdisk" -A arm -O linux -T ramdisk -C gzip -d ramdisk.gz ramdisk.img
$ cp ramdisk.img /tftpboot
9、配置內(nèi)核支持RAMDISK
制作完 initrd.img.gz后,需要配置內(nèi)核支持RAMDISK作為啟動文件系統(tǒng)
make menuconfig
File systems --->
<*> Second extended fs support
Device Drivers
SCSI device support --->
<*> SCSI disk support
Block devices --->
<*>RAM block device support
(16)Default number of RAM disks
(8192) Default RAM disk size (kbytes) (修改為8M)
General setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
重新編譯內(nèi)核,復(fù)制到/tftpboot
10、在U-BOOT命令行重新設(shè)置啟動參數(shù):# setenv bootcmd tftp 41000000 uImage;tftp 42000000 exynos4412-fs4412.dtb;tftp 43000000 ramdisk.img;bootm 41000000 43000000 42000000
# saveenv
重新啟動開發(fā)板查看能否正常啟動
【注意】因為各個開發(fā)板命令會有所差異,uboot命令的設(shè)置要廠家出廠的手冊操作。
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
即日-10.29立即報名>> 2024德州儀器嵌入式技術(shù)創(chuàng)新發(fā)展研討會
-
10月31日立即下載>> 【限時免費下載】TE暖通空調(diào)系統(tǒng)高效可靠的組件解決方案
-
即日-11.13立即報名>>> 【在線會議】多物理場仿真助跑新能源汽車
-
11月14日立即報名>> 2024工程師系列—工業(yè)電子技術(shù)在線會議
-
12月19日立即報名>> 【線下會議】OFweek 2024(第九屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會
-
即日-12.26火熱報名中>> OFweek2024中國智造CIO在線峰會
推薦專題
- 1 Intel宣布40年來最重大轉(zhuǎn)型:年底前裁員15000人、拋掉2/3房產(chǎn)
- 2 因美封殺TikTok,字節(jié)股價骨折!估值僅Meta1/5
- 3 宏山激光重磅發(fā)布行業(yè)解決方案,助力智能制造產(chǎn)業(yè)新飛躍
- 4 國產(chǎn)AI芯片公司破產(chǎn)!白菜價拍賣
- 5 具身智能火了,但規(guī)模落地還需時間
- 6 三次錯失風(fēng)口!OpenAI前員工殺回AI編程賽道,老東家捧金相助
- 7 國產(chǎn)英偉達們,抓緊沖刺A股
- 8 英偉達的麻煩在后頭?
- 9 將“網(wǎng)紅”變成“商品”,AI“爆改”實力拉滿
- 10 智慧貨架管理引領(lǐng)零售新風(fēng)尚
- 高級軟件工程師 廣東省/深圳市
- 自動化高級工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市