-
Notifications
You must be signed in to change notification settings - Fork 1
lzhecz/arch-install
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# arch-install lsblk # show devices #partition disk gdisk /dev/nvme0n1 #d - delete part, n - new part, p - print #create +300M ef00 and linux fs #w - write changes #lazy-btrfs #curl -LO https://git.io/JBSiK # or https://t.ly/A1xL #sh lazy-btrfs.sh #lazy start mkfs.vfat /dev/nvme0n1p1 mkfs.btrfs -f /dev/nvme0n1p2 #create subvolumes mount /dev/nvme0n1p2 /mnt cd /mnt btrfs subvolume create @ btrfs subvolume create @home btrfs subvolume create @var cd umount /mnt #mount subvolumes mount -o noatime,compress=zstd,ssd,space_cache=v2,discard=async,subvol=@ /dev/nvme0n1p2 /mnt mkdir -p /mnt/{boot/efi,home,var} mount -o noatime,compress=zstd,ssd,space_cache=v2,discard=async,subvol=@home /dev/nvme0n1p2 /mnt/home mount -o noatime,compress=zstd,ssd,space_cache=v2,discard=async,subvol=@var /dev/nvme0n1p2 /mnt/var mount /dev/nvme0n1p1 /mnt/boot/efi lsblk pacstrap /mnt base linux linux-firmware git nano amd-ucode btrfs-progs #lazy end #after pacstrap genfstab -U /mnt >> /mnt/etc/fstab #chroot to /mnt arch-chroot /mnt #look fs table cat /etc/fstab git clone https://github.com/lzhecz/arch-install cd arch-install/ #edit base installer nano base.sh chmod +x base.sh cd / ./arch-install/base.sh #mkinit #add videocard to modules (btrfs amdgpu/nvidia/i915) nano /etc/mkinitcpio.conf mkinitcpio -p linux exit umount -R /mnt exit reboot ## install de cp -r /arch-install . cd arch-install/ #edit de installer nano gnome.sh chmod +x gnome.sh cd ./arch-install/gnome.sh #after install timeshift pikaur -S timeshift timeshift-autosnap
About
arch install from scratch scripts
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published