td2sk の日記

技術メモとかゲームとか

Raspberry pi に Arch Linux を入れる

    _ /⌒ヽ
 / /  ̄ `ヽ
/  (リ从 リ),)ヽ
l | |  . ' .Y |
(  " ヮ " ねんがんの Raspberry pi B を 手に入れたぞ
 ヽ`>、_ .ノ_ノ
l (⌒) [水] l
l / └n/l二二二.l
リ/ `ー-`// sagawa /)

というわけで初期設定をメモる。

OSの準備

Downloads | Raspberry Pi
上のリンクからArch Linuxのイメージをダウンロードする。
WindowsならWin32DiskImager、Linuxならddを使って、SDカードにイメージを書き込む。

SDカードの準備ができたら、適当な入出力機器をつないで電源投入。
初期ID/password は root/root。

パーティションの拡張

標準のイメージは2GBのSDカードに合わせて作られている。
より大きいSDカードを用いる場合は、領域をフルに使えるようパーティションを切り直す。

$ fdisk /dev/mmcblk0
# パーティションを確認
> p

# 以下、一度パーティションを削除し、元と同じ配置で切り直す
# ブロック開始/終了位置をデフォルトにすることで
# 元のパーティションの内容を維持したまま、最大容量に拡大できる

# mmcblk0p2 を削除
> d
> 2
> (以降デフォルト値)

# mmcblk0p2 をextendで作成
> n
> e
> (以降デフォルト値)
# mmcblk0p5 をlogicalで作成
> n
> l
> (以降デフォルト値)

# 保存
> w

$ reboot

# 再起動後、パーティション情報を更新する
$ resize2fs /dev/mmcblk0p5

アップデート

pacman -Syu 実行後に起動しなくなる現象が発生。
関係あるかは不明だが、 filesystem のみ後回しにすることで正常にアップデートできた。

$ pacman -Syu --ignore filesystem
$ reboot

# 再起動後
$ pacman -S --force filesystem

おまけ

1000円で買える、16GB class10のmicroSDHC + アダプタセット

シリコンパワー microSDHCカード 16GB class10 アダプタ付 永久保証 ブラック SP016GBSTH010V10SP

シリコンパワー microSDHCカード 16GB class10 アダプタ付 永久保証 ブラック SP016GBSTH010V10SP