diff --git a/Home.md b/Home.md index 25dae38..e4426a7 100644 --- a/Home.md +++ b/Home.md @@ -4,6 +4,7 @@ - [Wikiの編集方法](Wiki%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95) # Linux + - [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC) - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) # U‐Boot - [起動 (EBOOT)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28EBOOT%29) diff --git a/Linux>SDカードにコピー.md b/Linux>SDカードにコピー.md new file mode 100644 index 0000000..3c9ea16 --- /dev/null +++ b/Linux>SDカードにコピー.md @@ -0,0 +1,68 @@ + + +### 目次 + +- [注意!](#%E6%B3%A8%E6%84%8F) +- [前提](#%E5%89%8D%E6%8F%90) +- [パーティションを区切る](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%8C%BA%E5%88%87%E3%82%8B) + - [GPartedのインストール](#gparted%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB) + - [パーティションを作成する](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B) + - [パーティションの作成](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90) +- [必要なファイルをコピーする](#%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B) + + + +# 注意! +***この手順を実行すると、SDカードの内容が消去されます。必ずバックアップをしてから実行しましょう。*** +# 前提 +[Linux>ビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)にてLinuxをビルドしていること +[U-Boot>ビルド>buildbrain](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain)または[U‐Boot>ビルド>手動](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9E%E6%89%8B%E5%8B%95)にてU-Bootをビルドしていること(現在執筆中) + +# パーティションを区切る +1st partitionに100MB位をFAT32で、残りをext4のパーティションにします。 + +## GPartedのインストール +`sudo apt install gparted` +でGPartedをインストールします。 + +## パーティションを作成する +LinuxをインストールするSDカードをPCに挿入してGPartedを起動します。 + +###GPartedの起動 +![GParted起動画面](https://github.com/brain-hackers/README/wiki/images/Launch-GParted.png) +GPartedの右上のメニューからSDカードを選びます。容量で選ぶとわかりやすいです。 + +###パーティションの削除 +![パーティションの削除](https://github.com/brain-hackers/README/wiki/images/partition-delete.png) +***この手順を実行すると、SDカードの内容が消去されます。必ずバックアップをしてから実行しましょう。*** +パーティションを右クリックして、メニューを表示させ、"削除"をクリックしてパーティションを削除します。 + +### パーティションの作成 +まず、FAT32のパーティションを作成します。 +先程と同じように"未割り当て"のパーティションを右クリックして"新規"をクリックします。 +![新規パーティションの作成のダイアログ](https://github.com/brain-hackers/README/wiki/images/create-partition-fat32.png) +上図のようなダイアログが表示されますから + +- 新しいサイズ:100MiBくらい +- ファイルシステム:fat32 + +にして、"追加"をクリックして、パーティションを作成します。 + +次に、ext4のパーティションを作成します。 +上記と同様にして、パーティションを作成します。 +- 新しいサイズ:残りの容量いっぱいまで +- ファイルシステム:ext4 + +にして、"追加"をクリックして、パーティションを作成します。 + +# 必要なファイルをコピーする +1. `buildbrain`ディレクトリの中の +- `linux-brain/arch/arm/boot/zImage` +- `linux-brain/arch/arm/boot/dts/imx28-[機種名].dts` +をSDカードのFAT32のパーティションコピーします。 + +2. ターミナルを起動して`cd buildbrain`で`buildbrain`ディレクトリに入ります。 +`sudo cp -ar ./debian/* /SDカードの/2つ目の/パーティション/`を実行します。 +`/SDカードの/2つ目の/パーティション/`は適宜読み替えてください。 + +コピーが終わったら、いよいよ起動です。お疲れ様でした。 diff --git a/_Sidebar.md b/_Sidebar.md index 3b54e6c..557bf52 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -4,6 +4,7 @@ - [Wikiの編集方法](Wiki%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95) # Linux + - [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC) - [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) # U‐Boot - [起動 (EBOOT)](U%E2%80%90Boot%EF%BC%9E%E8%B5%B7%E5%8B%95-%28EBOOT%29) diff --git a/images/Launch-GParted.png b/images/Launch-GParted.png new file mode 100644 index 0000000..370014c Binary files /dev/null and b/images/Launch-GParted.png differ diff --git a/images/create-partition-fat32.png b/images/create-partition-fat32.png new file mode 100644 index 0000000..742b570 Binary files /dev/null and b/images/create-partition-fat32.png differ diff --git a/images/partition-delete.png b/images/partition-delete.png new file mode 100644 index 0000000..c1cfab8 Binary files /dev/null and b/images/partition-delete.png differ