Install

Arch Linux Install

Thinkpad X220インストールした時のメモ

・インストール

パーティション分けをする
/dev/sda1はTypeをef00に設定

$ cgdisk /dev/sda
partition   mountpoint     size       type  label
/dev/sda1  /boot/efi     200MiB       vfat    EFI
/dev/sda2  /boot         100MiB       ext2   boot
/dev/sda3  /              20GiB       ext4   root
/dev/sda4  /home                      ext4   home

フォーマット

$ mkfs.vfat -F32 /dev/sda1
$ mkfs.ext2 /dev/sda2
$ mkfs.ext4 /dev/sda3
$ mkfs.ext4 /dev/sda4

マウント

$ mount /dev/sda3 /mnt
$ mkdir /mnt/boot
$ mkdir /mnt/home
$ mount /dev/sda2 /boot
$ mount /dev/sda4 /home
$ mkdir /mnt/boot/efi
$ mount /dev/sda1 /boot/efi

ミラー設定

$ vi /etc/pacman.d/mirrorlist

tsukubaとjaistを上に持ってくる。

インストール

$ pacstrap /mnt base base-devel grub-efi-x86_64 efibootmgr

・システム設定

$ genfstab -p /mnt >> /mnt/etc/fstab
$ arch-chroot /mnt

パスワードの設定

$ passwd

ホストネームの設定

$ echo X220 >> /etc/hostname

ロケールの設定

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

タイムゾーンの設定

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

$ locale-gen

ユーザー追加

$ useradd -m -g wheel hoge
$ passwd hoge
$ pacman -S sudo
$ visudo

コメントアウトはずす

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

yaourt

$ vi /etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
$ pacman -Sy yaourt

無線LAN

$ pacman -S dialog wpa_supplicant
 

grubインストール

$ modprobe dm-mod

$ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug

$ mkdir -p /boot/grub/locale

$ cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

$ grub-mkconfig -o /boot/grub/grub.cfg