J1010 Boot From SD Card
はじめに
開始する前に、以下の2つの記事を読む必要があります。J1010システムが正しく書き込まれており、SDカードドライバーが適切にインストールされていることを確認してください。
J101からSDカードへのシステム書き込み
まず、必要なツールを含むスクリプトをクローンする必要があります。
git clone https://github.com/limengdu/bootFromUSB
次に、SDカードがext4形式であることを確認する必要があります。これは「ディスク」ツールで視覚的に確認できます。ext4でない場合は、フォーマットしてext4形式に変更する必要があります。
青い部分をクリックし、次に緑の部分をクリックして「Format Partiton」を選択します

緑の部分をクリックして「Internal disk for use with Linux systems only (Ext4)」を選択します 黄色の部分の「Volume Name」に希望する名前を入力します。

これで、SDカードの形式がext4に変更されたことが確認できます。

次に、スクリプトディレクトリに移動し、以下のコマンドを実行します
cd bootFromUSB
./copyRootToUSB.sh -p /dev/mmcblk1p1
しばらく待ち、自動的に完了するまで待ちます。エラーが報告されなければ、書き込みは完了です
ブート設定
ドライバーが正常にインストールされ設定されると、「lsblk」コマンドで簡単に確認したり、「/dev」でデバイスを表示したりできます。
ブートデバイスの変更
「/boot/extlinux/extlinux.conf」の設定を変更する必要があります。
-
SDカードからブート
キャリアボード上のeMMCからブートした後、SDカードからブートするように変更したい場合があります。SDカードへのシステム書き込みやSDカードドライバーの適切なインストールを含む、前のプロセスが正しく完了していることを確認する必要があります。rootの後のパラメータを、ブートするデバイスのアドレスに変更します。変更が完了したら、システムを再起動します。
再起動前に「/boot/extlinux/extlinux.conf」を変更 再起動後は「/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf」を確認
noteSDカードからシステムをブートした後の設定ファイルは「/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf」にあり、オンボードeMMCからシステムをブートした後の設定ファイルは「/boot/extlinux/extlinux.conf」にあります。これらは同じファイルで、デバイスが設定を読み取り、電源投入後にシステムをどこからブートするかを選択するためのものです。システムのブートが完了すると相対パスが変わります。
-
ボードeMMCからブート
SDカードからブートした後にeMMCからのブートに戻したい場合や、何らかの目的でSDカードを変更する必要がある場合があります。その場合は、まずデバイスをeMMCからブートするように変更する必要があります。以下の変更を行う必要があります。
再起動前に「/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf」を変更 再起動後は「/boot/extlinux/extlinux.conf」を確認
最終的に、正常に動作することが確認できます。
-
eMMCからブート
-
SDカードからブート
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!弊社製品での体験ができるだけスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。