Înregistrarea unei imagini terminate pe un card
Alegerea imaginii potrivite
- Accesați pagina cu imagini finite din Github și selectați imaginea:
- pentru Wiren Board 4 - numele se termină în _wb4
- pentru Wiren Board Smart Home 3.5 - numele se termină în _wb3
- dacă numărul de serie al Wiren Board Smart Home 3.5 este mai mare de 300 - utilizați imaginea cu newwifi în titlu
- pentru WB rev. 2.8 - numele se termină în _wb28
- Dezarhivați arhiva
- Urmați instrucțiunile pentru sistemul dvs. de operare
Pentru Windows
- descărcați programul pentru înregistrarea imaginilor (de exemplu, Win32DiskImager)
- introduceți cardul microSD în cititor
- aflați litera în care a apărut (de exemplu "F:")
- ignorați mesajul de care aveți nevoie pentru a formata discul înainte de utilizare, dacă acesta apare
- asigurați-vă că alte programe nu utilizează o cartelă flash
- În Win32DiskImager, selectați imaginea de pe hartă, selectați litera unității și faceți clic pe butonul Scrieți
- introduceți cardul microSD în cititor
- aflați numele dispozitivului corespunzător hărții. De obicei, acesta este / dev / mmcblk0 sau / dev / sdX (unde X este litera). Acest lucru poate ajuta echipa Nu confunda numele dispozitivului! Incorect specificând numele dispozitivului, veți pierde definitiv toate datele de pe computer!
- Deselectați partițiile de pe hartă pe care Linux le-a montat automat:
- dacă dispozitivul este numit / dev / mmcblk0, atunci partițiile se numesc / dev / mmcblk0p1, / dev / mmcblk0p2, etc.
- dacă dispozitivul este numit / dev / sdb, atunci partițiile sunt numite / dev / sdb1, / dev / sdb2, etc.
- scrieți imaginea pe cartela:
unde "sdcard.dd" este calea spre fișierul imagine despachetat anterior descărcat.
Un exemplu al întregului proces:
Crearea unei imagini în părți
Atenție vă rog! Aceasta este o opțiune dificilă de auto-pregătire a imaginii cardului. Folosește mai bine opțiunea descrisă mai sus.
Construiți împreună
- împărțiți unitatea flash în două partiții
- scrie u-boot la prima partiție
- creați fs în cea de-a doua partiție
- copiați rootfs la a doua partiție
Mai întâi trebuie să aflați numele dispozitivului cu un card flash. Utilizați căutarea. Puteți încerca, de exemplu, să rulați și să priviți în ea. Dispozitivul poate fi / dev / sdb, dar poate arata, de asemenea, ca / dev / mmcblk0
Găsirea dispozitivului creează o variabilă pentru a ușura folosirea următoarelor comenzi
Între citate scrieți numele dispozitivului dvs. cu un card flash.
Tabel de partiționare
Înainte de a începe, asigurați-vă că partițiile de pe card nu sunt montate.
Acum, folosind scriptul, vom crea secțiuni pe hartă. [2]
Rulați scriptul și spuneți-i numele dispozitivului cu un card flash:
Imagine u-boot pregătită pentru scrierea în partiție: u-boot
Acum aflați numele secțiunilor de pe hartă. Scriptul de mai sus a lucrat și a împărțit harta în secțiuni, trebuie să știm numele primei secțiuni. Dacă numele cardului microSD este / dev / sdX. atunci prima partiție va fi denumită / dev / sdX1. Dacă dispozitivul a fost numit / dev / mmcblkX. atunci prima partiție este / dev / mmcblkXp1 (notați p înainte de numărul partiției).
După ce ați găsit numele primei secțiuni, specificați-o aici:
Completați acum imaginea de partiție pe hartă
Crearea fs
Găsim numele secțiunii a doua pe unitatea flash și îi atribuim unei variabile
rootfs va fi numele acestei secțiuni.
Imaginea finită (inclusiv kernel-ul, dtbs, module și firmware): versiuni
Acum trebuie să montezi sistemul de fișiere creat de noi mai devreme. Cum se face acest lucru în terminal?
Implicit în Ubuntu este montat în / media / $ USER / rootfs /. Găsiți unde a fost instalat sistemul pe computer.
Extrageți imaginea în partiție:
Demontați sistemul de fișiere:
OS Ubuntu, o nouă cartelă SD conectată la cititorul încorporat și definită ca / dev / mmcblk0. Depozitul a fost descărcat, suntem la rădăcină.
Imaginea rootfs.tar.gz se află în interiorul directorului rootfs.