- partition the disk, with cfdisk:
- EFI/boot partition 512M (sda1), partition type
EF00
on gdisk - root partition, rest of the space, with LVM format (sda2)
- EFI/boot partition 512M (sda1), partition type
- format:
- format boot
mkfs.fat -F32 /dev/sda1
- format boot
- encryption:
cryptsetup luksFormat /dev/sda2
&cryptsetup open /dev/sda2 cryptolvm
- create physical volume
pvcreate /dev/mapper/cryptolvm
- create volume groups
vgcreate MyVol /dev/mapper/cryptolvm
- create logical volumes
lvcreate -L 1G MyVol -n swap
andlvcreate -L 100%FREE MyVol -n root
mkfs.ext4 /dev/mapper/MyVol-root
mkswap /dev/mapper/MyVol-swap
mount /dev/mapper/MyVol-root /mnt
&swapon /dev/mapper/MyVol-swap
mkdir /mnt/boot
&mount /dev/sda1 /mnt/boot
- installation:
pacstrap /mnt base
- Fstab
genfstab -L /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/region/city /etc/localtime
&hwclock --systohc
- uncomment
en_US.UTF-8 UTF-8
from/etc/locale.gen
, runlocale-gen
- set
LANG=en_US.UTF-8
in/etc/locale.conf
- network:
/etc/hostname
>myhostname
,etc/hosts
:127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
- mkinitcpio:
MODULES="vfio vfio_iommu_type1 vfio_pci vfio_virqfd"
HOOKS=modconf base udev autodetect block encrypt lvm2 filesystemds keyboard fsck
mkinitcpio -p linux
- passwd
- grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet threadirqs current splash intel_iommu=on video=efifb:off rd.modules-load=vfio-pci rw amdgpu.si_support=1 radeon.si_support=0 nowatchdog"
cryptdevice=/dev/mapper/MyVol-root root=/dev/mapper/root
- or
cryptdevice=/dev/sda2:cryptolvm
GRUB_ENABLE_CRYPTODISK=y
grub-mkconfig -o /boot/grub/grub.cfg
exit
andreboot
Created
September 28, 2018 20:18
-
-
Save indeedwatson/d00656725bea0bb5887366f864f77df5 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment