Створення microsd-карти з образом

Запис готового образу на картку

Вибір потрібного образу

  • Зайдіть на сторінку готових образів в Github і виберіть потрібний образ:
    • для Wiren Board 4 - назва закінчується на _wb4
    • для Wiren Board Smart Home 3.5 - назва закінчується на _wb3
      • якщо серійний номер вашого Wiren Board Smart Home 3.5 більше 300 - використовуйте образ з newwifi в назві
    • для WB rev. 2.8 - назва закінчується на _wb28
    У образу буде розширення .dd, або .dd.gz, або img.zip
  • розпакуйте архів
  • Наступні дії для вашої операційної системи

для Windows

  • скачайте програму для запису образів (наприклад, Win32DiskImager)
  • вставте microSD-карту в ридер
  • дізнайтеся букву, під якою вона з'явилася (наприклад "F:")
  • ігноруйте повідомлення про необхідність відформатувати диск перед використанням, якщо таке з'явиться
  • переконайтеся, що інші програми не використовують флеш-карту
  • в Win32DiskImager виберіть розпакований образ карти, виберіть букву диска і натисніть кнопку Write
  • вставте microSD-карту в ридер
  • дізнайтеся назву пристрою, відповідного карті. Зазвичай це / dev / mmcblk0 або / dev / sdX (де X - буква). У цьому може допомогти команда не переплутайте назву пристрою! Неправильно вказавши назву пристрою, ви назавжди втратите всі дані на вашому комп'ютері!
  • отмонтіруйте розділи карти, які Linux примонтировать автоматично:
    • якщо пристрій називається / dev / mmcblk0, то розділи називаються / dev / mmcblk0p1, / ​​dev / mmcblk0p2 і т.д.
    • якщо пристрій називається / dev / sdb, то розділи називаються / dev / sdb1, / dev / sdb2 і т.д.
    Приклад команди:
  • запишіть образ на карту:

де "sdcard.dd" - шлях до раніше викачаного розпакованого файлу з образом.

Приклад процесу цілком:

Створення образу частинами

Увага! Це складний варіант самостійної підготовки образу картки. Краще скористайтеся варіантом, описаним вище.

збірка разом

  • розбити флешку на два розділу
  • записати u-boot на перший розділ
  • створити ФС на другому розділі
  • скопіювати rootfs на другий розділ

Спочатку треба з'ясувати ім'я пристрою з флеш-картою. Скористайтеся пошуком. Можна, наприклад, спробувати запустити gparted і подивитися в ньому. Пристрій може бути / dev / sdb, а може виглядати і як / dev / mmcblk0

Знайшовши пристрій створюємо змінну щоб полегшити собі використання нижченаведених команд

Між лапками пишемо назву свого пристрою з флеш-картою.

Таблиця розділів

Перед запуском переконайтеся, що розділи на картці не примонтировать.

Тепер за допомогою скрипта створимо розділи на карті. [2]

Запускаємо скрипт і вказуємо йому ім'я пристрою з флеш-картою:

Готовий образ u-boot для запису в розділ: u-boot

Тепер з'ясовуємо імена розділів на карті. Скрипт вище відпрацював і розділив карту на розділи, нам треба дізнатися назву першого з цих розділів. Якщо назва пристрою microSD-карти мало вигляд / dev / sdX. то перший розділ буде мати назву / dev / sdX1. Якщо пристрій називалося / dev / mmcblkX. то перший розділ - / dev / mmcblkXp1 (зверніть увагу на p перед номером розділу).

Знайшовши ім'я першого розділу вкажіть його тут:

Тепер заливаємо образ розділу на карту

створення фС

Знаходимо назва другого розділу на флешці і прописуємо його в змінну

rootfs стане назвою цього розділу.

Готовий образ (включаючи ядро, dtbs, модулі і прошивки): releases

Тепер треба примонтировать створену файлову систему створену нами раніше. Як це зробити в терміналі?

За замовчуванням в Ubuntu вона монтується в / media / $ USER / rootfs /. Знайдіть куди система змонтована на вашому комп'ютері.

Розпаковуємо образ на розділ:


Отмонтіруем файлову систему:

ОС Ubuntu, свіжа SD-карта підключена до вбудованого зчитувача і формулюється як / dev / mmcblk0. Репозиторій викачаний, ми знаходимося в його корені.

Образ rootfs.tar.gz знаходиться всередині папки rootfs.

Схожі статті