請問關於CRAMFS 轉成EXT2的問題

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請問關於CRAMFS 轉成EXT2的問題

文章yilintsat » 週六 1月 26, 2008 5:45 pm

小弟正在接觸嵌入式系統
現在的檔案系統是cramfs
要轉成ext2
rootfs.cramfs <-原先的cramfs檔案系統

mount -t cramfs rootfs.cramfs /tmp/tmp/ -o loop
先mount到/tmp/tmp下看內容(約8M一共872個檔)

接著我製作ext2檔案系統
dd if=/dev/zero of=ext2my bs=1k count=8192
mke2fs -F -m0 -i 2000 ext2my
mount -w -o loop ext2my /mnt/loop
接著我在進入/tmp/tmp 將資料(872個檔)全部複製到 /mnt/loop
然後umount /tmp/tmp
umount -l /mnt/loop
接著我再把作好的ext2燒錄到flash
u-boot和os command line也有設定檔案格式ext2
我可以開機也可以mkdir (原本Cramfs不能現字可以)
但是有時候會出現
end_request: I/O error, dev mtdblock0, sector 16452
mtdblock: erase of region [0x0, 0x40000] on "ext2" failed

請問這該怎麼解決
yilintsat
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週六 1月 26, 2008 5:32 pm

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客