バナナパイにarchlinuxをベリーパイにインストール
2638 ワード
TFカードリーダーをバナナパイに挿入し、sdXはSDカードディスクです.以下の操作はバナナパイshellで行います
一、SDカードパーティション
fdiskツール
fdiskプロンプトコマンドで古いパーティションを削除して新規作成します.
a.
二、パーティションのフォーマットとマウント
1.第1メインパーティションをFATパーティションにフォーマットし、bootにマウントする:
2.第2パーティションをext 4パーティションにフォーマットしrootにマウントする:
3.ツリーベリーパイArchlinux ARMバージョンをダウンロードし、SDカードにインストールする
注意して、異なるバージョンのベリーパイのミラーバッグは異なって、上のwgetのリンクはバージョンによってダウンロードする必要があります.http://archlinuxarm.org/os/を選択してもアクセスできます.インストール完了、パーティションのアンインストール
三、システムのインストール完了
Archlinuxミラーはすでにインストールに成功し、TFカードをベリーパイに挿入し、ネットワークケーブルを接続し、電源を挿入し、直接SSHをベリーパイに挿入することができます.デフォルトのユーザー名とパスワード:alarm管理者ユーザー名とパスワード:root管理者アカウントはリモートログインできません
X、バナナパイchrootを利用してベリーパイのarchlinuxに
四、Archlinuxの構成
国内ソース編集
ファイルヘッダへの追加:清華ソフトウェアソース:
五、yaourtの配置
ファイルの最後に、次の文を追加します.
参考資料http://archlinuxarm.org/platforms/armv6/raspberry-pi http://www.jianshu.com/p/be4a44a54b65
一、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 sudo
visudoが#%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