Skip to main content

J1010 SDカードからの起動

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

J1010 SDカードからの起動

はじめに

開始する前に、以下の2つの記事を読んでおく必要があります。J1010システムが正しく書き込まれており、SDカードドライバが正しくインストールされていることを確認してください。

J101からSDカードへのシステム書き込み

まず、必要なツールを含むスクリプトをクローンします。

git clone https://github.com/limengdu/bootFromUSB

次に、SDカードがext4形式であることを確認します。「ディスク」ツールで視覚的に確認できます。ext4形式でない場合は、フォーマットしてext4形式に変更する必要があります。

青いエリアをクリックし、緑のエリアをクリックして「パーティションのフォーマット」を選択します。

緑のエリアをクリックして「Linuxシステム専用の内部ディスク(Ext4)」を選択します。黄色のエリアにある「ボリューム名」に希望する名前を入力します。

これで、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」を確認します。

    !!!注意 SDカードからシステムを起動した後の設定ファイルは「/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カードからの起動

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...