linux系統下修改.img系統內部文件

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章