読者です 読者をやめる 読者になる 読者になる

Arch Linux インストールメモ

f:id:Yuiki0627:20161010093010j:plain

 

環境

VirtualBox

・メモリ 割り当て4096MB

・プロセッサ数 割り当て2個

・ビデオメモリ 割り当て128MB

・3Dアクセラレーションを有効化

・ストレージ 割り当てSSD8GB

EFI

Intel CPU

・64bit

Nvidia GPU

 

参考

インストールガイド - ArchWiki

VirtualBoxにArchLinuxをインストールする - Qiita

 

以下コマンド垂れ流し。

yやnを入力する箇所は省略。

---
# loadkeys jp106

# gdisk /dev/sda
Command (? for help): o
Command (? for help): n
Partition number (1-128, default 1): 1
First sector (xxx-xxx, default = xxx) or {+-}size{KMGTP}: +512M
Hex code or GUID (L to show codes, Enter = 8300): EF00
Command (? for help): n
Partition number (1-128, default 1): 2
Hex code or GUID (L to show codes, Enter = 8300): EF00
Command (? for help): w

# mkfs.vfat -F32 /dev/sda1
# mkfs.ext4 /dev/sda2
# mount /dev/sda2 /mnt
# mkdir -p /mnt/boot
# mount /dev/sda1 /mnt/boot

# vim /etc/pacman.d/mirrorlist
"Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch"
を先頭に持ってくる。

# pacman -Syy
# pacstrap /mnt base base-devel

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

# arch-chroot /mnt /bin/bash

# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# hwclock --systohc --utc

# pacman -S vim

# vim /etc/locale.gen
"en_US.UTF-8", "ja_JP.UTF-8"をアンコメントする。
# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf
# export LANG=en_US.UTF-8
# vim /etc/vconsole.conf
"KEYMAP=jp106
FONT=lat9w-16"
を追加する。

# echo [hostname] > /etc/hostname
# vim /etc/hosts
"hostname"を全て[hostname]に変更する。

# passwd

# pacman -S grub dosfstools efibootmgr intel-ucode
# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck
# grub-mkconfig -o /boot/grub/grub.cfg
# mkdir /boot/EFI/boot
# cp /boot/EFI/arch_grub/grubx64.efi /boot/EFI/boot/bootx64.efi

# exit
# umount -R /mnt
# reboot

# pacman -S virtualbox-guest-utils
# systemctl enable vboxservice
# reboot

# useradd -m -G wheel -s /bin/bash [username]
# passwd [username]
# visudo
"%wheel ALL=(ALL) ALL”をアンコメントする。

# pacman -S nvidia nvidia-libgl xorg-server xorg-server-utils xorg-xinit mesa xorg-twm xorg-xclock xterm

# pacman -S xfce4 xfce4-goodies elightdm lightdm-gtk-greeter
# reoot

# vim /etc/X11/xorg.conf.d/10-keyboard.conf
"Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "jp"
EndSection"
を追記する。

 

# vim /etc/pacman.conf

"[archlinuxfr]

SigLevel = Never

Server = http://repo.archlinux.fr/$arch"

を追記する。

"Include = /etc/pacman.d/mirrorlist"

コメントアウトする。

# pacman --sync --refresh yaourt

 

# yaourt -S google-chrome

 

# yaourt -S ttf-ricty

 

# pacman -S fcitx-im fcitx-configtool fcitx-mozc

# vim~/.xprofile
"export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”"

を追記する。

# reboot

# fcitx-configtool

Input MethodをMozcに設定する。

---