Инструменты пользователя

Инструменты сайта


jethome_armbian_img_repacking  

Перепаковка образа JetHome Armbian

  1. Установить необходимые пакеты (понадобятся права администратора):
    sudo apt install wget
  2. Загрузить файл утилиты aml_image_v2_packer в текущую директорию:
    wget -nc http://update.jethome.ru/tools/aml_image_v2_packer
  3. Сделать файл исполняемым:
    chmod +x ./aml_image_v2_packer
  4. Создать директорию для распаковки образа out и директорию для монтирования rootfs-раздела mount:
    mkdir -pv out mount
  5. Распаковать образ в директорию out:
    ./aml_image_v2_packer -d Armbian_20.08_Arm-64_focal_current_5.7.16_j80.img out
  6. Смонтировать rootfs-раздел в директорию mount (понадобятся права администратора):
    sudo mount -v -o loop,rw out/data.PARTITION mount/
  7. Внести изменения в rootfs (понадобятся права администратора):
    пример 1:
    echo test_parameter=777 | sudo tee mount/etc/test.conf
    пример 2:
    touch test_file
    sudo cp -v test_file mount/usr/lib/firmware/
  8. Размонтировать rootfs-раздел (понадобятся права администратора):
    sudo umount mount/
  9. Запаковать директорию out с измененным rootfs-разделом в новый образ:
    ./aml_image_v2_packer -r out/image.cfg out Armbian_20.08_Arm-64_focal_current_5.7.16_j80_REPACKED.img
  10. Удалить директории out и mount:
    rm -rf out mount

Для J100 использовать файл Armbian_20.08_Arm-64_focal_current_5.7.16_j100.img

jethome_armbian_img_repacking.txt · Последнее изменение: 2021/03/15 10:29 — Aleksey Shevelkin

Инструменты страницы