コンテンツにスキップ

「Banana Pro」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
文字列「http://archlinuxarm.org」を「https://archlinuxarm.org」に置換
アーカイブ
タグ: 置換
 
(他の1人の利用者による、間の1版が非表示)
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]] でのインストールと同じように、[https://archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz tarball] を使用してインストールする方法だけを説明しています。


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

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

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

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

# wget https://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}} でフォーマット ({{ic|sdX}} は使用するデバイスの名前に置き換えてください):

# fdisk /dev/sdX
# mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdX1

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

# mkdir [mountpoint]
# mount /dev/sdX1 [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 https://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 -O ^metadata_csum,^64bit /dev/''sdY1''

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

# mount /dev/''sdY1'' [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] でのインストール方法が元になっています。

== ネットワーク ==
ネットワークはデフォルトで [[systemd-networkd]] によって設定されています。

=== LAN ===
DHCP サーバーに接続すれば Ethernet は特に設定しなくても動作します。

=== WLAN ===
無線 LAN を動作させるには必要なファームウェア (''firmware-ap6210'') をインストールして {{ic|brcmfmac}} カーネルモジュールを使用する [[WPA supplicant]] が必要です。

== ログイン ==
新規インストール時のデフォルトのログイン情報は以下のとおりです:
{| class="wikitable"
! タイプ
! ユーザー名
! パスワード
|-
|Root
|{{ic|root}}
|{{ic|root}}
|-
|ユーザー
|{{ic|alarm}}
|{{ic|alarm}}
|}

SSH ログインではデフォルトで root アカウントが使えないようになっています。通常ユーザーでログインしてから {{ic|su -}} で root になってください。

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

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