EFI / MBR からブートするようになったらカスタマイズを開始しようというメモ。
sda1 はブート用( /boot 相当 FAT32)、sda2 は / (ext4) になってます。
実機でLinux-Linuxのマルチブートしたいとき用。
# pacman -S os-prober # vi /etc/default/grub GRUB_DISABLE_OS_PROBER=false (上記を追記) # grub-mkconfig -o /boot/grub/grub.cfg (grub.cfg 再生成)
# systemctl enable NetworkManager sshd # systemctl start NetworkManager sshd
$ sudo vim /etc/pacman.conf 以下のコメントアウトを有効に # Color # ParallelDownloads = 5
# pacman -Syu (おそらく何もおこらないと思いますが一応)
# vim /etc/locale.gen (ja_JP.UTF8 とen_US.UTF8 のコメントアウト # 部分をはずして有効に) # locale-gen (ロケール再構築) # echo LANG=en_US.UTF-8 >> /etc/locale.conf (ロケール設定を保存) # echo -e "KEYMAP=jp106\nFONT=lat9w-16" >> /etc/vconsole.conf (キーボード設定等の保存)
# timedatectl set-ntp true; timedatectl set-timezone Asia/Tokyo (NTP同期スタート + EFI/BIOS時刻を日本時間準拠に) # timedatectl status (日本時間設定とNTP同期ONの確認) # hwclock --systohc (ハードウェアクロックをシステム時間として更新)
# hostnamectl set-hostname myhostname myhostname のところに任意の名前をいれる。
# ip addr (Linuxの古いifconfigコマンドやWindowsのipconfigみたいなもん)
$ cd ~/ $ sudo pacman -S base-devel linux-headers git go (開発ツール類とgit、goを投入) $ git clone https://aur.archlinux.org/yay.git $ cd yay; makepkg -si $ cd ~;rm -rf yay
$ yay -Syua
基本的には man コマンドははいってませんが、対応したい場合に。
$ yay -S man man-pages-ja
$ sudo pacman -S zsh grml-zsh-config $ touch ~/.zshrc; zsh
Arch インストールISOイメージと同等のカラフルなシェルになります。 chsh コマンドによるシェル変更で /bin/zsh にしちゃうのも手かもです。
zshをさらに便利にしたい場合は下記を追加実行。
$ sudo pacman -S zsh-completions zsh-syntax-highlighting zsh-autosuggestions (コマンド補完方面、シンタックスハイライト追加、履歴からコマンド補完)