Phase 5: First Boot & SSH Reconnect
Phase 5: First Boot & SSH Reconnect
On the P16g Console
Log in as evanusmodestus. Connect to network and re-enable SSH:
nmcli device wifi connect "YourSSID" password "YourPassword"
sudo systemctl enable --now sshd
ip -4 -o addr show | awk '$2!="lo" {print $2, $4}'
From the Razer (reconnect)
ssh evanusmodestus@<NEW-P16G-IP>
System Update
sudo pacman -Syu
AUR Helper
git clone https://aur.archlinux.org/yay.git /tmp/yay
cd /tmp/yay && makepkg -si
cd ~
Enable Multilib
sudo sed -i '/\[multilib\]/,/Include/s/^#//' /etc/pacman.conf
sudo pacman -Syu
Essential Packages
sudo pacman -S \
stow age man-db man-pages \
htop btop tree wget curl \
unzip zip p7zip zsh-completions
First Boot Verification
After first boot, package install, and SSH reconnect — verify the system is healthy before proceeding to Phase 6.
# No failed systemd services
systemctl --failed
# Check kernel errors
dmesg | grep -iE 'error|fail|warn' | grep -v 'firmware' | tail -20
# Hardware detected (GPU, WiFi, Bluetooth, NVMe)
lspci | grep -iE 'nvidia|intel|wifi|bluetooth|nvme'
# Network connectivity
ip -4 -o addr show | awk '$2!="lo" {print $2, $4}'
# DNS resolution
dig +short google.com
# Boot entries visible in systemd-boot
bootctl list
# Both kernels present
ls /boot/vmlinuz-* /boot/initramfs-*
# LUKS volumes unlocked and mounted
lsblk -f | grep -E 'crypt|btrfs'
# zram swap active
zramctl
# Btrfs subvolumes correct
sudo btrfs subvolume list / | awk '{print $NF}'
| Check | Status |
|---|---|
No failed systemd services |
[ ] |
No critical kernel errors in dmesg |
[ ] |
GPU, WiFi, Bluetooth, NVMe detected in lspci |
[ ] |
Network connectivity (IP assigned, DNS resolves) |
[ ] |
Boot entries visible in bootctl |
[ ] |
Both kernels (mainline + LTS) present |
[ ] |
LUKS volumes unlocked and mounted |
[ ] |
zram swap active |
[ ] |
Btrfs subvolumes correct (@, @snapshots, @var_log, @home) |
[ ] |