「Banana Pro」の版間の差分
(同期) |
Kusakata.bot (トーク | 投稿記録) 細 (文字列「http://archlinuxarm.org」を「https://archlinuxarm.org」に置換) |
||
1行目: | 1行目: | ||
[[Category:ARM アーキテクチャ]] |
[[Category:ARM アーキテクチャ]] |
||
[[en:Banana Pro]] |
[[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]] でのインストールと同じように、[ |
+ | 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] を使用してインストールする方法だけを説明しています。 |
[[Banana Pi]] の記事と大体は同じですが、Banana Pro でも全てが同じとは限りません。また、このページではベースシステムのインストールしか説明しないので、Arch システムのインストールについてあらかじめ予習してください ([[パーティショニング]], [[ファイルシステム|フォーマット]] など)。インストール後の設定は別の記事を参照してください。 |
[[Banana Pi]] の記事と大体は同じですが、Banana Pro でも全てが同じとは限りません。また、このページではベースシステムのインストールしか説明しないので、Arch システムのインストールについてあらかじめ予習してください ([[パーティショニング]], [[ファイルシステム|フォーマット]] など)。インストール後の設定は別の記事を参照してください。 |
||
13行目: | 13行目: | ||
ルートファイルシステムとブートファイルをダウンロード (作業ディレクトリに保存されます): |
ルートファイルシステムとブートファイルをダウンロード (作業ディレクトリに保存されます): |
||
− | # wget |
+ | # 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/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 |
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/boot.scr # Also a required boot file for the Banana Pro |
||
52行目: | 52行目: | ||
必要なファイルをダウンロード: |
必要なファイルをダウンロード: |
||
− | # wget |
+ | # 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/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 |
# wget http://pkgbuild.com/~tredaelli/alarm/bananapro/boot/boot.scr # Also a required boot file |
2018年2月6日 (火) 23:41時点における版
Banana Pro (Banana Pi Pro と呼ばれることもあります) は LeMaker から発売された SBC (シングルボードコンピュータ) です。Banana Pro の仕様は こちら にあります。この記事では Banana Pi でのインストールと同じように、tarball を使用してインストールする方法だけを説明しています。
Banana Pi の記事と大体は同じですが、Banana Pro でも全てが同じとは限りません。また、このページではベースシステムのインストールしか説明しないので、Arch システムのインストールについてあらかじめ予習してください (パーティショニング, フォーマット など)。インストール後の設定は別の記事を参照してください。
目次
インストール
ベースシステムを 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
fdisk
を使って SD カードのパーティショニングを行って mkfs.ext4
でフォーマット (sdX
は使用するデバイスの名前に置き換えてください):
# fdisk /dev/sdX # mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdX1
必要であればマウントポイントを作成してルートパーティションをマウントします。sdX1
は Arch Linux をインストールする SD カードのルートパーティションに置き換えてください (例: sdc1
)。
# mkdir [mountpoint] # mount /dev/sdX1 [mountpoint]
ルートファイルシステムを SD カードのルートパーティションに展開:
# bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C [mountpoint] # extract to SD card
ブートローダー (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]
SD カードを一番下の端子に接続すれば、Banana Pro は正しく起動してコンソールが表示されるはずです。
ベースシステムを SD カードと SATA/USB デバイスにインストール
このセクションでは 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.
fdisk
を使用して SATA/USB デバイスをパーティショニングして mkfs.ext4
でフォーマット:
# fdisk /dev/sdY # mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdY1
必要であればマウントポイントを作成してルートパーティションをマウントしてください。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]
上記の手順は OlinuXino Lime2 でのインストール方法が元になっています。
ネットワーク
ネットワークはデフォルトで systemd-networkd によって設定されています。
LAN
DHCP サーバーに接続すれば Ethernet は特に設定しなくても動作します。
WLAN
無線 LAN を動作させるには必要なファームウェア (firmware-ap6210) をインストールして brcmfmac
カーネルモジュールを使用する WPA supplicant が必要です。
ログイン
新規インストール時のデフォルトのログイン情報は以下のとおりです:
タイプ | ユーザー名 | パスワード |
---|---|---|
Root | root
|
root
|
ユーザー | alarm
|
alarm
|
SSH ログインではデフォルトで root アカウントが使えないようになっています。通常ユーザーでログインしてから su -
で root になってください。