Подготовьте на -сбрасываемый образ -для raspberry pi

Я клонировал меньшие диски в большие с помощью dd, затем расширял (с помощьюgparted)раздела, чтобы заполнить оставшееся пространство на большем целевом диске.

0
06.01.2021, 22:43
1 ответ

В вашем случае было бы проще:

  1. Загрузите выбранный вами образ ОС RaspberryPi. Скажи, что это называетсяrpios.img

  2. Найдите начало раздела /boot. Ссылка

    fdisk -l rpios.img
    
    Disk rpios.img: 1.7 GiB, 1858076672 bytes, 3629056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x067e19d7
    
    Device     Boot  Start     End Sectors  Size Id Type
    rpios.img1        8192  532479  524288  256M  c W95 FAT32 (LBA)
    rpios.img2      532480 3629055 3096576  1.5G 83 Linux
    

    Умножьте значения для размера сектора и Начало изrpios.img1(раздела /boot).

    bc -l <<< 8192*512
    4194304
    
  3. Установите перегородку /boot, используя смещение:

    mount -o offset=4194304 rpios.img /mnt
    
  4. Создайте все файлы с нужными конфигурациями, например wpa_supplicant.confв/mnt

  5. Размонтировать umount /mnt.

  6. Теперь у вас есть персонализированное изображение, которое вы можете прошивать везде, где это необходимо.

    Подсказка :Использование cp rpios.img /dev/sdb && syncвместо команды типаdd-также отлично работает и проще, так как вам не нужно указывать размер блока для идеальной скорости.

  7. Конечно, описанные выше этапы могут быть автоматизированы, (например,. в сценарии или еще )для создания "индивидуализированного" образа для каждого варианта использования -перед прошивкой.

0
18.03.2021, 22:38

Теги

Похожие вопросы