Aktuelle Version |
Dein Text |
Zeile 8: |
Zeile 8: |
| ; Calamares meets Btrfs: | | ; Calamares meets Btrfs: |
|
| |
|
| (nach der manuellen Partitionierung und) Angabe beim Programm für die Installation | | (nach der mauellen Partitionierung und) Angabe beim Programm für die Installation |
|
| |
|
| : <code>cat /etc/fstab</code> | | : <code>cat /etc/fstab</code> |
Zeile 93: |
Zeile 93: |
| == [[LMDE]] 4 mit verschlüsselten Massenspeicher und btrfs subvolumes (möglichst noch als mirror von 2 Geräten für Massenspeicher) == | | == [[LMDE]] 4 mit verschlüsselten Massenspeicher und btrfs subvolumes (möglichst noch als mirror von 2 Geräten für Massenspeicher) == |
|
| |
|
| * https://www.paritybit.ca/blog/debian-with-btrfs | | * https://wiki.paritybit.ca/wiki/index.php/Installing_Debian_10_Buster_with_Encrypted_LVM_and_btrfs_Subvolumes |
| * https://forum.manjaro.org/t/116534 | | * https://forum.manjaro.org/t/116534 |
| * https://ghost.cloud3cola.com/linux-mint-18-3-with-btrfs-luks/ | | * https://ghost.cloud3cola.com/linux-mint-18-3-with-btrfs-luks/ |
| * https://mutschler.eu/linux/install-guides/pop-os-btrfs/ | | * https://mutschler.eu/linux/install-guides/pop-os-btrfs/ |
| * https://gist.github.com/ansulev/7cdf38a3d387599adf9addd248b09db8
| |
|
| |
| * https://forums.linuxmint.com/viewtopic.php?t=100659
| |
| * https://forums.linuxmint.com/viewtopic.php?t=67924
| |
| ** https://forums.linuxmint.com/viewtopic.php?f=197&t=67924
| |
| * https://forums.linuxmint.com/viewtopic.php?t=314829
| |
|
| |
| * https://community.linuxmint.com/tutorial/view/2438
| |
|
| |
| == LMDE 6 "anderes Dateisystem" ==
| |
|
| |
| ==== Vorkenntnisse vor LMDE 6 ====
| |
|
| |
| : [[website:members/PaulRiegel/os/lmde/installation-lmde-3-mit-verschluesslung]]
| |
|
| |
| ==== Untersuchung Installation LMDE 6 ====
| |
|
| |
| ===== standardmäßige Installation mit Verschlüsselung ext4 LMDE 6 =====
| |
|
| |
| ; nach dem Neustart in die Installation:
| |
|
| |
| : <code>cat /etc/crypttab</code>
| |
| <pre>
| |
| # <target name> <source device> <key file> <options>
| |
| lvmlmde UUID=3c96337f-bb08-4f9d-ba25-fe5d23afd680 none luks,discard,tries=3
| |
| </pre>
| |
|
| |
| : <code>cat /etc/fstab</code>
| |
| <pre>
| |
| #### Static Filesystem Table File
| |
| proc /proc proc defaults 0 0
| |
| # /dev/mapper/lvmlmde-root
| |
| UUID=ba9df8e4-a4fb-42f6-b3ef-682d8c3edd95 / ext4 defaults 0 1
| |
| # /dev/mapper/lvmlmde-swap
| |
| UUID=9e412642-d11a-40f2-9c59-03f9a51f5e28 none swap sw 0 0
| |
| # /dev/sda2
| |
| UUID=22a7ba7f-0999-43d8-90f2-34c85af6f167 /boot ext4 defaults 0 1
| |
| # /dev/sda1
| |
| UUID=C002-8E9D /boot/efi vfat defaults 0 1
| |
| </pre>
| |
|
| |
| : <code>cat /etc/default/grub.d/61_live-installer.cfg</code>
| |
| <pre>
| |
| #! /bin/sh
| |
| set -e
| |
|
| |
| GRUB_CMDLINE_LINUX="cryptdevice=UUID=3c96337f-bb08-4f9d-ba25-fe5d23afd680:lvmlmde root=/dev/mapper/lvmlmde-root resume=/dev/mapper/lvmlmde-swap"
| |
| </pre>
| |
|
| |
| ===== standardmäßige Installation ohne Verschlüsselung btrfs LMDE 6 =====
| |
|
| |
| ; während der Installation:
| |
|
| |
| : <code>mount</code>
| |
| <pre>
| |
| sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
| |
| proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
| |
| udev on /dev type devtmpfs (rw,nosuid,relatime,size=3743316k,nr_inodes=935829,mode=755,inode64)
| |
| devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
| |
| tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=757356k,mode=755,inode64)
| |
| /dev/sdb1 on /run/live/medium type iso9660 (ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8)
| |
| /dev/loop0 on /run/live/rootfs/filesystem.squashfs type squashfs (ro,noatime,errors=continue)
| |
| tmpfs on /run/live/overlay type tmpfs (rw,noatime,mode=755,inode64)
| |
| overlay on / type overlay (rw,noatime,lowerdir=/run/live/rootfs/filesystem.squashfs/,upperdir=/run/live/overlay/rw,workdir=/run/live/overlay/work,redirect_dir=on)
| |
| tmpfs on /usr/lib/live/mount type tmpfs (rw,nosuid,nodev,noexec,relatime,size=757356k,mode=755,inode64)
| |
| /dev/sdb1 on /usr/lib/live/mount/medium type iso9660 (ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8)
| |
| /dev/loop0 on /usr/lib/live/mount/rootfs/filesystem.squashfs type squashfs (ro,noatime,errors=continue)
| |
| tmpfs on /usr/lib/live/mount/overlay type tmpfs (rw,noatime,mode=755,inode64)
| |
| securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
| |
| tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
| |
| tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
| |
| cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
| |
| pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
| |
| efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
| |
| bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
| |
| systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12771)
| |
| mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
| |
| debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
| |
| tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
| |
| hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
| |
| configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
| |
| fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
| |
| ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
| |
| ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
| |
| ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
| |
| tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,inode64)
| |
| ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
| |
| binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
| |
| tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=757356k,nr_inodes=189339,mode=700,uid=1000,gid=1000,inode64)
| |
| gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
| |
| portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
| |
| /dev/loop0 on /source type squashfs (ro,relatime,errors=continue)
| |
| /dev/sda3 on /target type btrfs (rw,relatime,ssd,space_cache=v2,subvolid=256,subvol=/@)
| |
| /dev/sda3 on /target/home type btrfs (rw,relatime,ssd,space_cache=v2,subvolid=257,subvol=/@home)
| |
| /dev/sda2 on /target/boot type btrfs (rw,relatime,ssd,space_cache=v2,subvolid=5,subvol=/)
| |
| </pre>
| |
|
| |
| ; nach dem Neustart in die Installation:
| |
|
| |
| : <code>cat /etc/crypttab</code>
| |
| <pre>
| |
| # <target name> <source device> <key file> <options>
| |
| </pre>
| |
|
| |
| : <code>cat /etc/fstab</code>
| |
| <pre>
| |
| #### Static Filesystem Table File
| |
| proc /proc proc defaults 0 0
| |
| # /dev/sda3
| |
| UUID=b84bec73-29b9-4e62-a830-5069650680af / btrfs defaults,subvol=@ 00
| |
| UUID=b84bec73-29b9-4e62-a830-5069650680af /home btrfs defaults,subvol=@home 0 0
| |
| # /dev/sda2
| |
| UUID=dea84151-1736-439a-8127-a45f2a7feb75 /boot btrfs defaults 0 0
| |
| # /dev/sda1
| |
| UUID=FDD2-C26F /boot/efi vfat defaults 0 1
| |
| </pre>
| |
|
| |
| : <s><code>cat /etc/default/grub.d/61_live-installer.cfg</code></s>
| |
|
| |
| ==== Erarbeitung Verschlüsslung und btrfs ====
| |
|
| |
| https://forums.linuxmint.com/viewtopic.php?t=100659
| |
| : meets
| |
| https://linuxmint.com/rel_faye.php
| |
|
| |
| : <code>sudo live-installer-expert-mode</code>
| |
| <code>/target</code> ist die das gewünschte Ziel!
| |
| Alles Nachfolgende wird aber noch mit <code>/mnt/target</code> angegeben.
| |
|
| |
| : <code>sudo mkdir /mnt/target</code>
| |
| : <code>sudo mount -o subvol=@ /dev/mapper/lvmlmde-root /mnt/target</code>
| |
| : <code>sudo mkdir /mnt/target/home</code>
| |
| : <code>sudo mount -o subvol=home /dev/mapper/lvmlmde-root /mnt/target/home
| |
|
| |
| : <code>sudo rsync -avz /run/live/medium/casper/filesystem.squashfs/ /mnt/target/</code>
| |
| <code>/dev/loop0</code>
| |
|
| |
| : <code>sudo mkdir /mnt/target/dev</code>
| |
| : <code>sudo mount --bind /dev /mnt/target/dev</code>
| |
| : <code>sudo mkdir /dev/pts /mnt/target/dev/pts</code>
| |
| : <code>sudo mount --bind /dev/pts /mnt/target/dev/pts</code>
| |
| : <code>sudo mkdir /mnt/target/dev/shm</code>
| |
| : <code>sudo mount --bind /dev/shm /mnt/target/dev/shm</code>
| |
| : <code>sudo mkdir /mnt/target/proc</code>
| |
| : <code>sudo mount --bind /proc /mnt/target/proc</code>
| |
| : <code>sudo mkdir /mnt/target/sys</code>
| |
| : <code>sudo mount --bind /sys /mnt/target/sys</code>
| |
| : <code>sudo mkdir /mnt/target/tmp</code>
| |
| : <code>sudo mount --bind /tmp /mnt/target/tmp</code>
| |
| : <code>sudo mkdir /mnt/target/</code>
| |
|
| |
| : <code>cp -f /etc/resolv.conf /mnt/target/etc/resolv.conf</code>
| |
|
| |
| : <code>chroot /mnt/target</code>
| |
|
| |
| == (bevorzugte) Verwendung von zram aktivieren ==
| |
|
| |
| Bei einer standardmäßigen Installation (ohne Verschlüsselung) mit btrfs wird anscheinend keine Partition (und keine Datei) für SWAP erstellt. (Gut! Stattdessen kann - zeitgemäßer - [[wikipedia:en:zram|zram]] verwendet werden.)
| |
|
| |
| : <code>apt install zram-tools</code>
| |
| <pre></pre>
| |
| : <code>systemctl status zramswap.service</code>
| |
| <pre></pre>
| |
|
| |
| : <code>systemctl is-enabled zramswap.service</code>
| |
| <pre>
| |
| enabled
| |
| </pre>
| |
| : <code>systemctl is-active zramswap.service</code>
| |
| <pre>
| |
| active
| |
| </pre>
| |