一文了解如何制作rootfs?
五、制作ramdisk文件系統(tǒng)
通過(guò)NFS測(cè)試以后,就可以制作ramdisk文件系統(tǒng)了,具體如下:
1、制作一個(gè)大小為8M的鏡像文件 $ cd ~
$ dd if=/dev/zero of=ramdisk bs=1k count=8192 (ramdsik為8M)
If: input file
Of: output file
2、格式化這個(gè)鏡像文件為ext2$ mkfs.ext2 -F ramdisk
3、在mount下面創(chuàng)建initrd目錄作為掛載點(diǎn)$ sudo mkdir /mnt/initrd
4、將這個(gè)磁盤鏡像文件掛載到/mnt/initrd下
注意這里的ramdisk不能存放在rootfs目錄中
$ sudo mount -t ext2 ramdisk /mnt/initrd
5、將測(cè)試好的文件系統(tǒng)里的內(nèi)容全部拷貝到 /mnt/initrd目錄下面$ sudo cp /source/rootfs /mnt/initrd –a
如果拷貝遇到錯(cuò)誤,需要再次刪除不需要的庫(kù),比如c++庫(kù)
6、卸載/mnt/initrd$ sudo umount /mnt/initrd
7、壓縮ramdisk為ramdisk.gz$ gzip --best -c ramdisk > ramdisk.gz
8、格式化為uboot識(shí)別的格式并拷貝到/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作為啟動(dòng)文件系統(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è)置啟動(dòng)參數(shù):# setenv bootcmd tftp 41000000 uImage;tftp 42000000 exynos4412-fs4412.dtb;tftp 43000000 ramdisk.img;bootm 41000000 43000000 42000000
# saveenv
重新啟動(dòng)開(kāi)發(fā)板查看能否正常啟動(dòng)
【注意】因?yàn)楦鱾(gè)開(kāi)發(fā)板命令會(huì)有所差異,uboot命令的設(shè)置要廠家出廠的手冊(cè)操作。

發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-
機(jī)器人奧運(yùn)會(huì)戰(zhàn)報(bào):宇樹(shù)機(jī)器人摘下首金,天工Ultra搶走首位“百米飛人”
-
存儲(chǔ)圈掐架!江波龍起訴佰維,索賠121萬(wàn)
-
長(zhǎng)安汽車母公司突然更名:從“中國(guó)長(zhǎng)安”到“辰致科技”
-
豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
-
字節(jié)AI Lab負(fù)責(zé)人李航卸任后返聘,Seed進(jìn)入調(diào)整期
-
員工持股爆雷?廣汽埃安緊急回應(yīng)
-
中國(guó)“智造”背后的「關(guān)鍵力量」
-
小米汽車研發(fā)中心重磅落地,寶馬家門口“搶人”
最新活動(dòng)更多
-
10月23日火熱報(bào)名中>> 2025是德科技創(chuàng)新技術(shù)峰會(huì)
-
10月23日立即報(bào)名>> Works With 開(kāi)發(fā)者大會(huì)深圳站
-
10月24日立即參評(píng)>> 【評(píng)選】維科杯·OFweek 2025(第十屆)物聯(lián)網(wǎng)行業(yè)年度評(píng)選
-
11月27日立即報(bào)名>> 【工程師系列】汽車電子技術(shù)在線大會(huì)
-
12月18日立即報(bào)名>> 【線下會(huì)議】OFweek 2025(第十屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
精彩回顧立即查看>> 【限時(shí)福利】TE 2025國(guó)際物聯(lián)網(wǎng)展·深圳站
推薦專題