morris555's diary

高校生のブログです。

Arch Linuxインストール (1)

久々にArch Linuxをインストールしたのでメモ程度に書いておく

ダウンロード

まずはISOイメージ(今回は使ったのは archlinux-2012.11.01-dual.iso)をダウンロードして起動。

準備

日本語キーボードなので

# loadkeys jp106

無線を使うので

# wifi-menu

で設定

次に、

# cfdisk /dev/sda

自分の好きなようにパーティション分けたりする。

今回は

  • /dev/sda1 ... /boot
  • /dev/sda5 ... swap
  • /dev/sda6 ... /
  • /dev/sda7 ... /home

こんな感じでいく

次にフォーマット

# mkfs.ext2 /dev/sda1
# mkfs.ext4 /dev/sda6
# mkfs.ext4 /dev/sda7

最後にマウント

# mount /dev/sda6 /mnt
# mkdir /mnt/home && mkdir /mnt/boot
# mount /dev/sda7 /mnt/home
# mount /dev/sda1 /mnt/boot

インストール

pacstrapを使ってベースシステムとGRUBをインストール

# pacstrap /mnt base base-devel
# pacstrap /mnt grub-bios

設定

fstabを作成

# genfstab -p /mnt >> /mnt/etc/fstab

ここからは、インストールしたシステムで作業

# arch-chroot /mnt

Hostname, Timezone, locale, vconsoleを設定

# echo "arch.localdomain" >> /etc/hostname
# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# echo "LANG=ja_JP.UTF-8" >> /etc/locale.conf
# vi /etc/locale.gen 
     ↑ja_JP.UTF-8 UTF-8のコメントアウトを外す
# locale-gen
# echo "KEYMAP=jp106" >>/etc/vconsole.conf

grub-install, grubの設定ファイルを作る

# mkinitcpio -p linux
# grub-install --boot-directory=/boot /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

swapを設定

# mkswap /dev/sda5
# swapon /dev/sda5
# swapon -s
# echo "/dev/sda2 swap swap defaults 0 0" >> /etc/fstab

パスワードを設定

# passwd

あとは再起動した後に無線が使えるように

# pacman -S net-tools wireless_tools

chroot環境から抜けてunmount後に再起動

# exit
# umount /mnt/{boot, home}
# reboot

おわり

疲れた、続きはそのうち書く

まあ、ここを見てるような人は自分でできると思うけど