製作ramfs檔案系統

2021-08-31 23:03:29 字數 701 閱讀 6332

)準備

要有乙個已經可以使用的檔案系統,假設目錄為/rootfs

linux核心需要支援ext2檔案系統及ramdisk支援(fs相應的選項要勾上)

2)在pc上製作ramdisk映象

(1)dd if=/dev/zero of=ramdisk.img bs=1k count=4096

這樣製作的映象有4mb,可以根據自己的需要修改

(2)mkfs.ext2 -m0 ramdisk.img

將ramdisk.img格式化為ext2格式

(3)mount -o loop ramdisk.img /mnt/ramdisk/

將ramdisk.img掛載到/mnt/ramdisk目錄

(4)cp -a /rootfs /mnt/ramdisk

將自己的檔案系統全部拷貝到/mnt/ramdisk目錄去

(5)umount /mnt/ramdisk

解除安裝ramdisk掛載

此時生成可用的ramdisk.img映象

(6)gzip -v9 ramdisk.img

壓縮映象,我沒試重載入壓縮的映象,應該也可以

3)修改開發板bootargs,新增 initrd=0x31000000,4096000

這裡0x3100000是ramfs檔案系統的載入位址,4096000是大小

重啟開發板,應該正常載入ramfs檔案系統

檔案系統之製作檔案系統

3 格式化 製作檔案系統 4 掛載 root localhost fdisk l dev sda 磁碟 dev sda 21.5 gb,21474836480 位元組,41943040 個扇區 units 扇區 of 1 512 512 bytes 扇區大小 邏輯 物理 512 位元組 512 位元...

製作ramdisk檔案系統

近段時間跟老闆做些嵌入式的實驗,順便學了下ramdisk檔案系統的製作,為防忘記,寫篇日誌提醒提醒。由於實驗採用的是龍芯的板子,所以很多地方是基於mips來寫的。網上也有很多ramdisk檔案系統製作的帖子,各有各的優缺點,我這就算是乙個新的參考吧。介紹下我的環境 ubuntu 8.04 核心版本 ...

製作根檔案系統

製作根檔案系統 目錄實驗內容2 實驗目的2 實驗材料2 實驗工具2 實驗步驟3 1 編譯 安裝 busybox busybox 1.16.0.tar.bz2 3 1.新增動態庫與載入器,5 3.構建 etc目錄,6 3.1建立 etc inittab檔案6 3.2建立 etc fstab檔案7 3....