linux系統下修改.img系統內部文件
1. 準備一張TF卡(SD card),linux系統的樹莓派,讀卡器,.img文件;
2. 將文件複製到TF卡中;
3. 將載有TF卡的讀卡器插入樹莓派的USB接口中;
4. 進入樹莓派linux系統打開終端;
5. 將windows下的分區的sda1安裝到/mnt 命令如下:
~$:mount /dev/sda1 /mnt
6. 查看分區信息, 命令如下:
~$:part /mnt/file.img
(parted)unit b
(parted)print
Number Start End Size Type File system Flags
1 4194304B 70254591B 66060288B primary fat16 1ba
2 70254592B 1387266047B 1317011456B primary ext4
7. 創建目錄img,命令如下:
~$:mkdir ~/img
8. 安裝分區文件到img目錄下, 命令如下:
~$:mount -o loop,offset=70254592 /mnt/file.img ./img
注意offset的值是步驟6中的偏移值70254592 ./img 是步驟7中創建的目錄;
9. 進入步驟7創建的目錄中修改文件, 命令如下:
~$:cd img
~/img $:ls
bin boot dev etc home lib lost+found media mnt opt proc root run sbin srv sys tmp usr var
10. 修改完畢同步修改文件,命令如下:
~$:sync
11. 卸載~/img,命令如下:
~$:umount ~/img
12. 卸載/mnt, 命令如下:
~$:umount /mnt
13. 取下讀卡器,進行拷盤校驗。
Last edited by pyp 8 minutes ago