Untitled

 avatar
unknown
sh
6 months ago
1.1 kB
2
Indexable
iwctl
timedatectl
fdisk $DISK
cryptsetup luksFormat $PART2
cryptsetup open $PART2 cryptroot
pvcreate /dev/mapper/cryptroot
vgcreate vg0 /dev/mapper/cryptroot
lvcreate -L 24G -n swap vg0
lvcreate -l 100%FREE -n root vg0
mkswap /dev/vg0/swap
swapon /dev/vg0/swap
mkfs.ext4 /dev/vg0/root
mount /dev/vg0/root /mnt
mkfs.fat -F 32 $PART1
mount --mkdir $PART1 /mnt/boot
reflector -c China > /etc/pacman.d/mirrorlist
pacstrap -K /mnt base linux linux-firmware amd-ucode lvm2 networkmanager vim doas zsh grub efibootmgr os-prober
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
systemctl enable NetworkManager
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
vim /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
echo archlinux > /etc/hostname
mkinitcpio -P
echo 'permit persist :wheel' > /etc/doas.conf
chown -c root:root /etc/doas.conf
chmod -c 0400 /etc/doas.conf
useradd $USER -m -G wheel -s /bin/zsh
passwd $USER
vim /etc/default/grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
Editor is loading...
Leave a Comment