バナナパイにarchlinuxをベリーパイにインストール

2638 ワード

TFカードリーダーをバナナパイに挿入し、sdXはSDカードディスクです.以下の操作はバナナパイshellで行います
一、SDカードパーティション
fdiskツール$ fdisk /dev/sdXの使用
fdiskプロンプトコマンドで古いパーティションを削除して新規作成します.
a.oを押してすべてのパーティションを削除するb.pを押してパーティションをリストします.この場合、パーティションはありません.c.nでパーティションを新規作成し、pでメインパーティションを選択し、SDカードの第1メインパーティションとして1を入力する.折り返しを押すデフォルトの開始セクタを選択し、+100Mを入力して終了セクタを設定.d.tを押す、cを押す、先ほどのメインパーティションタイプをW 95 FAT 32(LBA)とする.e.nでパーティションを新規作成し、pでプライマリパーティションを選択し、2をSDカードの2番目のプライマリパーティションとして入力する.SDカードの残りのスペースは、2回の車のデフォルトで第2メインパーティションに与えられます.f.保存パーティションをwで書き込む、fdiskを終了する.
二、パーティションのフォーマットとマウント
1.第1メインパーティションをFATパーティションにフォーマットし、bootにマウントする:
$ mkfs.vfat /dev/sdX1
$ cd /mnt
$ mkdir boot
$ mount /dev/sdX1 boot

2.第2パーティションをext 4パーティションにフォーマットしrootにマウントする:
$ mkfs.ext4 /dev/sdX2
$ cd /mnt
$ mkdir root
$ mount /dev/sdX2 root

3.ツリーベリーパイArchlinux ARMバージョンをダウンロードし、SDカードにインストールする
$ wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
$ tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root
$ sync
$ mv root/boot/* boot

注意して、異なるバージョンのベリーパイのミラーバッグは異なって、上のwgetのリンクはバージョンによってダウンロードする必要があります.http://archlinuxarm.org/os/を選択してもアクセスできます.インストール完了、パーティションのアンインストール
$ unmount boot root

三、システムのインストール完了
Archlinuxミラーはすでにインストールに成功し、TFカードをベリーパイに挿入し、ネットワークケーブルを接続し、電源を挿入し、直接SSHをベリーパイに挿入することができます.デフォルトのユーザー名とパスワード:alarm管理者ユーザー名とパスワード:root管理者アカウントはリモートログインできません
X、バナナパイchrootを利用してベリーパイのarchlinuxに
$ cd /mnt
$ mount /dev/sdX2 root
$ chroot ./root
$ mount -t proc proc /proc
$ mv /etc/resolv.conf /etc/resolv.conf.bak
$ echo "nameserver 114.114.114.114" > /etc/resolv.conf
$ pacman -Sy

四、Archlinuxの構成
国内ソース編集/etc/pacman.d/mirrorlistを追加
ファイルヘッダへの追加:清華ソフトウェアソース:Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo中科大ソフトウェアソース:Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo更新ソフトウェアソース:$ pacman -Syyu取付SUDO取付sudo:$ pacman -S sudovisudoが#%wheel ALL=(ALL)ALLを削除する行のコメントを入力し、wheelユーザーグループがsudoを一時的に使用して権限を高めることができるようにする.$ visudo
五、yaourtの配置
$ sudo vim /etc/pacman.conf

ファイルの最後に、次の文を追加します.
#       
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/any

参考資料http://archlinuxarm.org/platforms/armv6/raspberry-pi http://www.jianshu.com/p/be4a44a54b65