コンテンツにスキップ

「Banana Pro」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
ページの作成:「Category:ARM アーキテクチャ en:Banana Pro Banana Pro (Banana Pi Pro と呼ばれることもあります) は [http://www.lemaker.org/ LeMaker] から発...」
 
アーカイブ
タグ: 置換
 
(3人の利用者による、間の3版が非表示)
1行目: 1行目:
[[Category:ARM アーキテクチャ]]
[[en:Banana Pro]]
Banana Pro (Banana Pi Pro と呼ばれることもあります) は [http://www.lemaker.org/ LeMaker] から発売された SBC (シングルボードコンピュータ) です。Banana Pro の仕様は [http://www.lemaker.org/product-bananapro-specification.html こちら] にあります。この記事では [[Banana Pi]] でのインストールと同じように、[http://archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz tarball] を使用してインストールする方法だけを説明しています。


#redirect [[ArchWiki:アーカイブ]]
== 前置き ==
[[Category:アーカイブ]]
[[Banana Pi]] の記事と大体は同じですが、Banana Pro でも全てが同じとは限りません。また、このページではベースシステムのインストールしか説明しないので、Arch システムのインストールについてあらかじめ予習してください ([[パーティショニング]], [[ファイルシステム|フォーマット]] など)。インストール後の設定は別の記事を参照してください。

== インストール ==
=== ベースシステムを SD カードにインストール ===
SD カード ('''sdX''') の先頭をゼロで埋めてください:

# dd if=/dev/zero of=/dev/sdX bs=1M count=8

ルートファイルシステムとブートファイルをダウンロード (作業ディレクトリに保存されます):

# wget http://archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz # base system
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/u-boot-sunxi-with-spl.bin # Bootloader for Banana Pro
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/boot.scr # Also a required boot file for the Banana Pro

{{ic|fdisk}} を使って SD カードのパーティショニングを行って {{ic|mkfs.ext4}} でフォーマット:

# fdisk /dev/sdX
# mkfs.ext4 /dev/sdXn

必要であればマウントポイントを作成してルートパーティションをマウントします。{{ic|sdXn}} は Arch Linux をインストールする SD カードのルートパーティションに置き換えてください (例: {{ic|sdc1}})。

# mkdir [mountpoint]
# mount /dev/sdXn [mountpoint]

ルートファイルシステムを SD カードのルートパーティションに展開:

# bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C [mountpoint] # extract to SD card

ブートローダー ({{ic|u-boot-sunxi-with-spl.bin}}) とブートファイルをコピー:

# dd if=/path/to/u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8 # install the bootloader
# cp /path/to/boot.scr [mountpoint]/boot
# umount [mountpoint]

{{Note|It is very important to {{ic|dd}} the .bin file in the first place (before copying the .scr file)! Doing otherwise may lead to denial of boot.}}

SD カードを一番下の端子に接続すれば、Banana Pro は正しく起動してコンソールが表示されるはずです。

=== ベースシステムを SD カードと SATA/USB デバイスにインストール ===
{{Note|Do not partition your SD card in this procedure.}}

このセクションでは SATA/USB デバイスにシステムをインストールする方法を説明します。SD カードにはブートローダーだけが必要になります。他のファイルは外部デバイスに保存します。以下では、'''sdX''' を '''SD カード'''、''sdY'' を ''SATA/USB デバイス''に置き換えて読んでください。

SD カードの先頭をゼロで埋める:

# dd if=/dev/zero of=/dev/'''sdX''' bs=1M count=8

必要なファイルをダウンロード:

# wget http://archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz # base system
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/u-boot-sunxi-with-spl.bin # Bootloader for Banana Pro
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/boot.scr # Also a required boot file

SD カードにブートローダーをインストール:

# dd if=/path/to/u-boot-sunxi-with-spl.bin of=/dev/'''sdX''' bs=1024 seek=8 # Installs only the bootloader to your SD card. You can eject the SD card now if you want to.

{{ic|fdisk}} を使用して ''SATA/USB デバイス''をパーティショニングして {{ic|mkfs.ext4}} でフォーマット:

# fdisk /dev/''sdY''
# mkfs.ext4 /dev/''sdYn''

必要であればマウントポイントを作成してルートパーティションをマウントしてください。{{ic|''sdYn''}} は Arch Linux をインストールするパーティションに置き換えてください。

# mount /dev/''sdYn'' [mountpoint] # Mount the root partition
# bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C [mountpoint] # Extract the root filesystem to your root partition
# cp /path/to/boot.scr [mountpoint]/boot
# umount [mountpoint]

上記の手順は [https://archlinuxarm.org/platforms/armv7/allwinner/a20-olinuxino-lime2 OlinuXino Lime2] でのインストール方法が元になっています。
=== ログイン ===
新規インストール時のデフォルトのログイン情報は以下のとおりです:
{| class="wikitable"
! タイプ
! ユーザー名
! パスワード
|-
|Root
|{{ic|root}}
|{{ic|root}}
|-
|ユーザー
|{{ic|alarm}}
|{{ic|alarm}}
|}

== 参照 ==
*[http://wiki.lemaker.org/BananaPro/Pi:FAQs Banana Pro FAQ]

2022年5月20日 (金) 09:16時点における最新版