Files
homelab/arch-install-notes.md
Krejczinger Árpád 9314b71b6a Complete Arch Linux installation and SSH setup
- Mark Arch Linux installation as completed on ThinkPad
- Configure SSH access with hostname resolution (homelab)
- Add comprehensive SSH setup guide with security hardening
- Document network planning and self-hosted services options
- Update progress tracking in README and installation notes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-29 21:42:44 +02:00

1.4 KiB

Arch Linux Installation Notes

Pre-Installation Checklist

  • Download Arch Linux ISO
  • Create bootable USB drive
  • Backup any important data on ThinkPad
  • Note ThinkPad hardware specs for driver compatibility

Installation Steps

Boot and Initial Setup

  • Boot from USB
  • Set keyboard layout if needed: loadkeys us
  • Verify UEFI boot: ls /sys/firmware/efi/efivars
  • Connect to internet (wifi-menu or ethernet)

Partitioning

  • List disks: fdisk -l
  • Create partitions (EFI, swap, root)
  • Format partitions
  • Mount filesystems

Base System Installation

  • Update package database: pacman -Sy
  • Install base system: pacstrap /mnt base linux linux-firmware
  • Generate fstab: genfstab -U /mnt >> /mnt/etc/fstab
  • Chroot: arch-chroot /mnt

System Configuration

  • Set timezone
  • Configure locale
  • Set hostname
  • Configure network
  • Set root password
  • Install bootloader (GRUB)
  • Create user account with sudo privileges

Post-Installation Priorities

  • Install essential packages (git, base-devel)
  • Set up AUR access
  • Install Deskflow
  • Install and configure yadm: pacman -S yadm
  • Clone dotfiles: yadm clone <your-dotfiles-repo>
  • Install SSH server: pacman -S openssh
  • Enable SSH service: systemctl enable sshd
  • Configure firewall