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>
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
# 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
|
||||
- [x] Download Arch Linux ISO
|
||||
- [x] Create bootable USB drive
|
||||
- [x] Backup any important data on ThinkPad
|
||||
- [x] 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)
|
||||
- [x] Boot from USB
|
||||
- [x] Set keyboard layout if needed: `loadkeys us`
|
||||
- [x] Verify UEFI boot: `ls /sys/firmware/efi/efivars`
|
||||
- [x] Connect to internet (wifi-menu or ethernet)
|
||||
|
||||
### Partitioning
|
||||
- [ ] List disks: `fdisk -l`
|
||||
- [ ] Create partitions (EFI, swap, root)
|
||||
- [ ] Format partitions
|
||||
- [ ] Mount filesystems
|
||||
- [x] List disks: `fdisk -l`
|
||||
- [x] Create partitions (EFI, swap, root)
|
||||
- [x] Format partitions
|
||||
- [x] Mount filesystems
|
||||
|
||||
### Base System Installation
|
||||
- [ ] Update package database: `pacman -Sy`
|
||||
@@ -36,8 +36,10 @@
|
||||
|
||||
## 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
|
||||
- [ ] Configure firewall
|
||||
|
||||
Reference in New Issue
Block a user