system.img 是由 dd 將 system folder轉出生成
ramdisk.img 是由 dd 將 root folder轉出生成
android在build過程 會將各個需要的東西 放到system or root folder去
android使用android.mk來build所需要的東西
img格式是一個檔案
不是設備
linux掛載的時候需要用mount -o loop A.img B
將A.img 掛載到/dev/loopx下
在將/dev/loopx掛載給B
最後 你就可以操作B folder的時候 就等於在操作A.img
加檔案 刪除檔案 同時也會改變A.img
產生一個200M的A.img
dd if=/dev/zero of=A.img bs=1M count=200
mkfs.ext4 A.img
產生一個目錄
sudo mkdir system-another
掛載
sudo mount -o loop A.img system-another
cd system-another
vim test.txt
:wq
卸載
umount system-another
此時text.txt已經在A.img裡面
1 則留言:
將iso可以掛載的方式
在linux稱呼為loopback file system
一般光碟內容掛載後無法修改
如果你要修改內容進而打包出新版
就是將光碟內容先backup成iso
用
mount xxxx -o loop掛載後
對掛載好的目錄進行修改
這就同等於對iso檔的內容進行修改
這邊有介紹
http://www.cyut.edu.tw/~ckhung/b/sa/filesystem.php
張貼留言