Bearbeiten von „Diskussion:Install-Party/Linux Mint Debian Edition

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 281: Zeile 281:
https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Bookworm%20Root%20on%20ZFS
https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Bookworm%20Root%20on%20ZFS


==== LMDE 6 meets OpenZFS Annahmen ====
==== LMDE 6 OpenZFS Annahmen ====


===== Verwendung mehrerer Geräte für Massenspeicher =====
===== Verwendung mehrerer Geräte für Massenspeicher =====
Zeile 667: Zeile 667:
: <code>sudo nano /target/etc/hostname</code>
: <code>sudo nano /target/etc/hostname</code>
<pre>
<pre>
lab
#localhost.localdomain
#localhost.localdomain
127.0.1.1      lab     
127.0.1.1      lab     
Zeile 1.134: Zeile 1.133:
===== LMDE 6 OpenZFS Konfiguration vom Dateisystem nach der Installation LMDE vor dem Neustart nach der Installation LMDE =====
===== LMDE 6 OpenZFS Konfiguration vom Dateisystem nach der Installation LMDE vor dem Neustart nach der Installation LMDE =====


: <code>cat /etc/fstab</code>
: <code>nano /etc/fstab</code>
<pre>
<pre>
#### Static Filesystem Table File
#### Static Filesystem Table File
Zeile 1.154: Zeile 1.153:
: <s><code>echo /dev/disk/by-uuid/$(blkid -s UUID -o value ${DISK1}-part2) /boot/efi vfat defaults 0 0 >> /etc/fstab</code></s>
: <s><code>echo /dev/disk/by-uuid/$(blkid -s UUID -o value ${DISK1}-part2) /boot/efi vfat defaults 0 0 >> /etc/fstab</code></s>
: <code>echo ${DISK0}-part2 /efi0 vfat defaults 0 0 >> /etc/fstab</code>
: <code>echo ${DISK0}-part2 /efi0 vfat defaults 0 0 >> /etc/fstab</code>
: <code>echo ${DISK1}-part2 /efi1 vfat defaults 0 0 >> /etc/fstab</code>
: <code>echo ${DISK1}-part2 /efi0 vfat defaults 0 0 >> /etc/fstab</code>
: <s><code>echo ${DISK0}-part2 /efi vfat defaults 0 0 >> /etc/fstab</code></s>
: <s><code>echo ${DISK1}-part2 /efi vfat defaults 0 0 >> /etc/fstab</code></s>


: <s><code>cat /etc/fstab</code></s>
: <s><code>cat /etc/fstab</code></s>
Zeile 1.165: Zeile 1.162:
</pre>
</pre>


: <code>nano /etc/fstab</code>
: <code>cat /etc/fstab</code>
<pre>
<pre>
#### Static Filesystem Table File
#### Static Filesystem Table File
proc   /proc   proc   defaults       0       0
proc /proc proc defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2     /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2 /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi1 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2    /efi vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi vfat defaults 0 0
</pre>
</pre>


Zeile 1.233: Zeile 1.228:


: <code>sudo mount /boot/efi</code>
: <code>sudo mount /boot/efi</code>
; anderes Schema zu Nummerierung:
: <code>sudo nano /etc/fstab</code>
<pre>
#### Static Filesystem Table File
proc    /proc  proc    defaults        0      0
#/dev/disk/by-uuid/A7AA-5E96 /boot/efi vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2 /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi1 vfat defaults 0 0
</pre>


: <code>diff /efi0/EFI/debian/grub.cfg /efi1/EFI/debian/grub.cfg</code>
: <code>diff /efi0/EFI/debian/grub.cfg /efi1/EFI/debian/grub.cfg</code>


: <code>cat /efi/EFI/debian/grub.cfg</code>
: <code>cat /boot/efi/EFI/debian/grub.cfg</code>
<pre>
<pre>
search.fs_uuid cb660849086c6abf root hd0,gpt3 hd1,gpt3  
search.fs_uuid cb660849086c6abf root hd0,gpt3 hd1,gpt3  
Zeile 1.243: Zeile 1.249:
</pre>
</pre>


==== LMDE 6 meets OpenZFS Zusammenfassung ====
<!--
 
: <code></code>
: <code>apt update</code>
 
: <code>sudo apt -y install ssh</code>
 
----
 
: <code>passwd</code>
 
----
 
: <s><code>ssh mint@321.321.321.321</code></s>
 
----
 
: <code>gsettings set org.gnome.desktop.media-handling automount false</code>
: <code>apt -y install gdisk zfsutils-linux</code>
 
: <code>DISK0=/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R</code>
: <code>DISK1=/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M</code>
 
: <code>swapoff -a</code>
 
: <code>sudo wipefs -a $DISK0</code>
: <code>sudo wipefs -a $DISK1</code>
 
: <code>sudo blkdiscard -f $DISK0</code>
: <code>sudo blkdiscard -f $DISK1</code>
 
: <code>sudo sgdisk --zap-all $DISK0</code>
: <code>sudo sgdisk --zap-all $DISK1</code>
 
: <code>sudo sgdisk -n2:1M:+512M -t2:EF00 $DISK0</code>
: <code>sudo sgdisk -n2:1M:+512M -t2:EF00 $DISK1</code>
 
: <code>sudo sgdisk -n3:0:+1G -t3:BF01 $DISK0</code>
: <code>sudo sgdisk -n3:0:+1G -t3:BF01 $DISK1</code>
 
: <code>sudo sgdisk -n4:0:0 -t4:BF00 $DISK0</code>
: <code>sudo sgdisk -n4:0:0 -t4:BF00 $DISK1</code>
 
: <code>
<pre>
<pre>
sudo zpool create \
    -o compatibility=grub2 \
    -o ashift=12 \
    -o autotrim=on \
    -o cachefile=/etc/zfs/zpool.cache \
    -O devices=off \
    -O acltype=posixacl\
    -O xattr=sa \
    -O compression=lz4 \
    -O normalization=formD \
    -O relatime=on \
    -O canmount=off \
    -O mountpoint=/boot -R /target \
    bpool mirror \
    ${DISK0}-part3 \
    ${DISK1}-part3
</pre>
</pre>
</code>


: <code>
: <code></code>
<pre>
<pre>
sudo zpool create \
    -O keylocation=prompt \
    -O keyformat=passphrase \
    -o ashift=12 \
    -o autotrim=on \
    -O encryption=on \
    -O acltype=posixacl \
    -O xattr=sa \
    -O dnodesize=auto \
    -O compression=lz4 \
    -O normalization=formD \
    -O relatime=on \
    -O canmount=off \
    -O mountpoint=/ -R /target \
    rpool mirror \
    ${DISK0}-part4 \
    ${DISK1}-part4
</pre>
</pre>
</code>
----
: <code>sudo zfs create -o canmount=off -o mountpoint=none rpool/ROOT</code>
: <code>sudo zfs create -o canmount=off -o mountpoint=none bpool/BOOT</code>
: <code>sudo zfs create -o canmount=noauto -o mountpoint=/ rpool/ROOT/debian</code>
: <code>sudo zfs mount rpool/ROOT/debian</code>
: <code>sudo zfs create -o mountpoint=/boot bpool/BOOT/debian</code>
: <code>sudo zfs create                    rpool/home</code>
: <code>sudo zfs create -o mountpoint=/root rpool/home/root</code>
: <code>sudo chmod 700 /target/root</code>
: <code>sudo zfs create -o canmount=off    rpool/var</code>
: <code>sudo zfs create -o canmount=off    rpool/var/lib</code>
: <code>sudo zfs create                    rpool/var/log</code>
: <code>sudo zfs create                    rpool/var/spool</code>
: <code>sudo zfs create -o com.sun:auto-snapshot=false rpool/var/cache</code>
: <code>sudo zfs create -o com.sun:auto-snapshot=false rpool/var/lib/nfs</code>
: <code>sudo zfs create -o com.sun:auto-snapshot=false rpool/var/tmp</code>
: <code>sudo chmod 1777 /target/var/tmp</code>
: <code>sudo zfs create rpool/srv</code>
: <code>sudo zfs create -o canmount=off rpool/usr</code>
: <code>sudo zfs create rpool/usr/local</code>
: <code>sudo zfs create rpool/var/lib/AccountsService</code>
: <code>sudo zfs create rpool/var/lib/NetworkManager</code>
: <code>sudo zfs create -o com.sun:auto-snapshot=false rpool/var/lib/docker</code>
: <s><code>sudo zfs create rpool/var/snap</code></s>
: <code>sudo zfs create rpool/var/lib/flatpak</code>
: <s><code>sudo zfs create rpool/var/www</code></s>
: <code>sudo zfs create -o com.sun:auto-snapshot=false  rpool/tmp</code>
: <code>sudo chmod 1777 /target/tmp</code>
: <code>sudo mkdir /target/run</code>
: <code>sudo mount -t tmpfs tmpfs /target/run</code>
: <code>mkdir /target/run/lock</code>
: <code>sudo mkdir /target/run/lock</code>
----
GUI
----


 
: <code></code>
: <code>sudo mkdir /target/etc/zfs</code>
: <code>sudo cp /etc/zfs/zpool.cache /target/etc/zfs/</code>
 
: <code>sudo hostname lab</code>
 
: <code>sudo nano /target/etc/hostname</code>
<pre>
<pre>
#localhost.localdomain
lab
127.0.1.1      lab   
#127.0.1.1      lab.domain.tld
</pre>
</pre>


: <code>sudo nano /target/etc/network/interfaces.d/wlp1s0</code>
: <code></code>
<pre>
<pre>
auto wlp1s0
iface wlp1s0 inet dhcp
</pre>
</pre>
: <s><code>sudo nano /target/etc/network/interfaces.d/enp0s31f6</code></s>
<pre>
auto enp0s31f6
iface enp0s31f6 inet dhcp
</pre>
: <code>sudo mount --make-private --rbind /dev  /target/dev</code>
: <code>sudo mount --make-private --rbind /proc /target/proc</code>
: <code>sudo mount --make-private --rbind /sys  /target/sys</code>
: <code>sudo chroot /target /usr/bin/env DISK0=$DISK0 DISK1=$DISK1 bash --login</code>
----


: <code>apt update</code>
: <code></code>
: <code>apt upgrade -y</code>
 
: <code>apt -y install linux-headers-generic</code>
: <code>apt -y install zfs-initramfs</code>
 
: <code>mkdosfs -F 32 -s 1 -n EFI ${DISK0}-part2</code>
: <code>mkdosfs -F 32 -s 1 -n EFI ${DISK1}-part2</code>
 
: <code>mkdir /efi0</code>
: <code>mkdir /efi1</code>
 
: <code>echo ${DISK0}-part2 /efi0 vfat defaults 0 0 >> /etc/fstab</code>
: <code>echo ${DISK1}-part2 /efi1 vfat defaults 0 0 >> /etc/fstab</code>
 
: <code>sudo nano /etc/fstab</code>
<pre>
<pre>
#### Static Filesystem Table File
proc    /proc  proc    defaults        0      0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2    /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi1 vfat defaults 0 0
#/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2    /efi vfat defaults 0 0
#/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi vfat defaults 0 0
</pre>
</pre>


: <code>sudo mount /efi0</code>
: <code></code>
: <code>sudo mount /efi1</code>
 
: <code>sudo mount /efi</code>
 
----
 
GUI III
: Stop vor dem Neustart
 
----
 
: <code>sudo umount /efi</code>
 
: <code>sudo umount /efi0</code>
: <code>sudo umount /efi1</code>
 
: <code>sudo dd if=${DISK0}-part2 of=${DISK1}-part2</code>
 
: <code>sudo efibootmgr -c -g -d ${DISK0}-part2 -p 2 -L "lmde-0" -l '\EFI\debian\grubx64.efi'</code>
: <code>sudo efibootmgr -c -g -d ${DISK1}-part2 -p 2 -L "lmde-1" -l '\EFI\debian\grubx64.efi'</code>
 
: <code>sudo mount /efi</code>
 
: <code>cat /etc/fstab</code>
<pre>
<pre>
#### Static Filesystem Table File
proc    /proc  proc    defaults        0      0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2    /efi0 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi1 vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_750_EVO_500GB_S363NWAH718728R-part2    /efi vfat defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_850_EVO_M.2_500GB_S33DNX0H809148M-part2 /efi vfat defaults 0 0
</pre>
</pre>
-->

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)