Запис готового образу на картку
Вибір потрібного образу
- Зайдіть на сторінку готових образів в 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
- розпакуйте архів
- Наступні дії для вашої операційної системи
для 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.