Arch Linux on APF

なんとなく Windows 11 とデュアルブート

というわけで走り書きのメモ。

事前のWindows 11設定

管理者権限のコンソールを開く。

> reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
まざぼの時間をローカルタイムではなくUTCに設定する (後ほど時刻調整必須)
> powercfg /h off
高速スタートアップとハイバネートの無効化 (後ほどいちどWindowsをシャットダウンして起動しなおすこと)

ArchISO 起動

時刻設定とか

# loadkeys jp106
(日本語キー設定 実機用 / ssh の場合は特に不要)
# timedatectl set-ntp true; timedatectl set-timezone Asia/Tokyo
(NTP同期スタート + EFI/BIOS時刻を日本時間準拠に)
# timedatectl status
(日本時間設定とNTP同期ONの確認)

パーティション確認と確保

LVつくってく(256GB のパーティションわけ on sdd4)
# pvcreate /dev/mapper/cryptroot
# vgcreate vg-system /dev/mapper/cryptroot
# lvcreate --size 160G  vg-system -n root
# lvcreate --size 16G  vg-system -n swap
# lvcreate --size 78G  vg-system -n home

# mkfs.ext4 /dev/vg-system/root; mkfs.ext4 /dev/vg-system/home; mkswap /dev/vg-system/swap;
ファイルシステム初期化

OSをいれはじめる

EFI から boot をえらんで GRUB2 経由で ArchLinuxを起動

ここから次の準備。 sdd4のパスワードをいれて、rootパスワードをいれてログイン。

CUI 方面設定進行

# useradd -m -g users -s /bin/zsh arqtan; passwd arqtan
# groupadd sudo; usermod -G sudo arqtan
# visudo
( %sudo ALL=(ALL) ALL  が # でコメントアウトされてるので有効にする)

GUI方面設定進行

$ sudo nano /etc/locale.conf
LANG=ja_JP.UTF-8
(リログイン)
$
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
$ sudo mkdir /etc/pacman.d/hooks/; sudo touch /etc/pacman.d/hooks/nvidia.hook; sudo nano /etc/pacman.d/hooks/nvidia.hook
[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
Target=nvidia
Target=linux

[Action]
Description=Update NVIDIA module in initcpio
Depends=mkinitcpio
When=PostTransaction
NeedsTargets
Exec=/bin/sh -c 'while read -r trg; do case $trg in linux*) exit 0; esac; done; /usr/bin/mkinitcpio -P'
$ pacman -S nvidia
(グラフィック系の機能導入)
$ cat /proc/cpuinfo | grep 'model name' | uniq
model name      : AMD Ryzen 5 3400G with Radeon Vega Graphics
$ sudo pacman -S amd-ucode 
(マイクロコード機能導入。intelなら intel-ucode にしてください)

GUI方面 (i3wm)

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx
$ sudo localectl set-x11-keymap jp
$ sudo systemctl enable lightdm
$ sudo shutdown -r now
下記コメントアウトを解除
#[multilib]
#Include = /etc/pacman.d/mirrorlist
$ yay -Syu
$ yay -S steam steam-native-runtime

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-09-15 (金) 20:28:29