8
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Raspberry Pi に Arch Linux 環境を整える

Last updated at Posted at 2016-04-15

必要なもの

  • Linux マシン
  • SD カードリーダ
  • SD カード
  • Raspberry Pi 3

手順

イメージの書き込み

書き込む前に,ディスクの不良セクタを修復しましょう.

fsck -a /dev/sdX1

適当な Linux マシンを使い,公式サイト に従って SD カードにイメージを書き込む1

書き込みが終了したら,SD カードを Raspberry Pi に挿入し,起動.

初期設定

日本語キーボードに設定.

loadkeys jp106
echo "KEYMAP=jp106" > /etc/vconsole.conf

root のパスワードを変更.

passwd

ロケールの設定.

nano /etc/locale.gen

en_US.UTF-8 UTF-8ja_JP.UTF-8 UTF-8 のコメントアウトを外す.

locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
export "LANG=en_US.UTF-8"

時刻の設定.

unlink /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

ホスト名の設定.

echo hostname > /etc/hostname

ネットワーク設定

今回は固定 IP で設定2

nano /etc/systemd/network/eth0.network

以下のように書き換える.

[Match]
Name=eth0

[Network]
DHCP=false
Address=192.168.xxx.xxx/24
Gateway=192.168.xxx.xxx
DNS=192.168.xxx.xxx 192.168.xxx.xxx
systemctl start systemd-networkd
systemctl enable systemd-networkd

その他の設定

システムのフルアップグレード.

pacman -Syu

sudo の導入.

pacman -S sudo
nano /etc/sudoers

以下のコメントアウトを外す.

Defaults env_keep += "HOME"
%wheel ALL=(ALL) ALL

Wheel グループのユーザを作成.

useradd -m -g wheel user
passwd user

デスクトップ環境の構築

Xorg と X ドライバをインストール.

pacman -S xorg-server xorg-server-utils xorg-xinit xorg-xterm xf86-video-fbdev

startx して起動するか確認.

Xfce をインストール.

pacman -S xfce4

xinit して Xfce が起動するように設定.

echo "exec startxfce4" > ~/.xinitrc

日本語フォントを入れる.

pacman -S otf-ipafont

参考

  1. fdisk の箇所は cfdisk を使った方がグラフィカルでわかりやすい.

  2. DHCP 環境の方は systemctl enable dhcpcd するだけでネットワークに接続できる.

8
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?