Hast Du auch Dualboot auf deinen Systemen?
nein, hab ich nicht würde aber auch MIT dual-Boot keinen Unterschied im Ablauf machen ....
Wie hast Du "grob" erkärt gemacht?
1. Du bootest mit dem arch-install-medium partitionierst 1 große Partition wo ein CryptedArchLinux drauf soll mit dem Tool Deiner Wahl (fdisk, gdisk parted u.s.w.). ggf. vorhandene Windows-Partitionen kannst DU unberührt und auf Wunsch für dualBoot lassen. Du musst halt auf dem Datenträger Platz haben/schaffen für eine weitere Große Partition für Archlinux mit btrfs
2. angenommen, deine neue große Linux-Parttition heißt /dev/sda4, dann mußt du diese nun erst einmal verschlüsseln, vorher aber shreddern sonst bringt dir die Verschlüsselung nicht viel
shred -vn1 /dev/sda4
danach verschlüsseln z.b. mit
cryptsetup -c aes-xts-plain64 -y -s 512 luksFormat /dev/sda4
3. nachdem die Partition verschlüsselt ist, musst Du sie zunächst (und ab sofort immer vor dem Mounten !) öffnen mit z.B.
cryptsetup open /dev/sda4 cr_arch
"cr_arch" wird nun erzeugt unter /dev/mapper/ und das ist nun Deine verschlüsselte Partition worauf Du installierst !
4. nun erzeugst Du das filesystem mit
mkfs.btrfs -L cryptroot /dev/mapper/cr_arch
5. danach mountest Du das Filesystem mit den Optionen Deiner Wahl (je nachdem ob Du SSD hast oder Komprimierung willst oder nicht ....)
mount /dev/mapper/cr_arch /mnt
6. dann legst Du Deine Subvolumes an für root, home, pkg, snapshots, log
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home
btrfs subvolume create /mnt/@pkg
btrfs subvolume create /mnt/@snapshots
btrfs subvolume create /mnt/@log
7. dann wieder umounten und das root-Volume mounten, die Ordnerstuktur erzeugen und alle anderen Subvolumes mounten
cd / ; umount /dev/mapper/cr_arch
### Beispiel für eine SSD-Festplatte ...
mount -t btrfs -o rw,noatime,nodiratime,compress=lzo,ssd_spread,nospace_cache,subvol=/@ /dev/mapper/cr_arch /mnt
mkdir -p /mnt/boot /mnt/home /mnt/.snapshots /mnt/var/log /mnt/var/cache/pacman/pkg /mnt/etc
mount -t btrfs -o rw,noatime,nodiratime,compress=lzo,ssd_spread,nospace_cache,subvol=/@home /dev/mapper/cr_arch /mnt/home
mount -t btrfs -o rw,noatime,nodiratime,compress=lzo,ssd_spread,nospace_cache,subvol=/@snapshots /dev/mapper/cr_arch /mnt/.snapshots
mount -t btrfs -o rw,noatime,nodiratime,compress=lzo,ssd_spread,nospace_cache,subvol=/@log /dev/mapper/cr_arch /mnt/var/log
mount -t btrfs -o rw,noatime,nodiratime,compress=lzo,ssd_spread,nospace_cache,subvol=/@pkg /dev/mapper/cr_arch /mnt/var/cache/pacman/pkg
8. dann geht's weiter mit fstab generieren u.s.w. wie
hier beschrieben
zum Schluss mußt Du grub noch sagen, dass Deine Partition verschlüsselt ist - siehe auch
HIER ab Timecode 11:28 Min
Thats it !