Debian neuinstallation auf existierende luks mit btrfs

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Debian neuinstallation auf existierende luks mit btrfs

Beitrag von Colttt » 29.11.2024 09:23:45

Hallo allerseits,

da auf meinen System mittlerweile viel rumspinnt (kommt davon wenn man immer fleissig backports upgrades macht), würde ich gerne wieder ein normales Debian stable haben wo alles funktioniert. Ich hab damals mein System mit Luks verschlüsselt und danach das ganze mit btrfs formatiert:

Code: Alles auswählen

btrfs subvol list /
ID 256 gen 898731 top level 5 path @rootfs
ID 257 gen 898731 top level 5 path @home
ID 258 gen 874003 top level 5 path @snapshots
ID 262 gen 874004 top level 258 path @snapshots/roots_before_kde
ID 317 gen 874004 top level 258 path @snapshots/before_wine
ID 329 gen 874005 top level 258 path @snapshots/before_bullseye
bei der installation springe ich auf die Konsole und entcrypte mein device, das wird dann auch aungezeigt und ich finde es unter /dev/mapper/root wieder, aber der installer erkennt die btrfs partitionen darauf nicht und somit kann ich das system nicht auf @rootfs neu installieren. Und aktuell weiss ich auch nicht wirklich was ich dagegen tun kann bzw vorgehen sollte.

Ich hoffe jemand von euch kann mir helfen :hail:
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von hikaru » 29.11.2024 10:30:14

Der Installer mountet das Zielsystem nach /target . Das scheint bei dir nicht zu klappen. Wenn du diesen Mount manuell erstellst, sollte alles danach wieder funktionieren.
Aber wenn du eh schon auf der Konsole im Installer unterwegs bist, dann kannst du eigentlich auch direkt Debiandebootstrap benutzen. Etwas anderes macht der Installer auch nicht.

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von Colttt » 29.11.2024 11:06:55

/target gibts erst nach dem erstellen der Partitionen..
aber im Partitionsbildschirm sehe ich nur die encrypted disk, wo anscheinend nichts drauf ist, geh ich in die Konsole seh ich aber das unter /dev/mapper/root die partition mit btrfs und root/home gibt und das zeigt mir der installer nicht an.
Debian-Nutzer :D

ZABBIX Certified Specialist

kreuzschnabel
Beiträge: 497
Registriert: 24.09.2020 14:51:14

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von kreuzschnabel » 29.11.2024 11:18:00

Colttt hat geschrieben: ↑ zum Beitrag ↑
29.11.2024 11:06:55
/target gibts erst nach dem erstellen der Partitionen..
geh ich in die Konsole seh ich aber das unter /dev/mapper/root die partition mit btrfs und root/home gibt und das zeigt mir der installer nicht an.
Ich nehme an, unter /dev/mapper (das ist ja immer noch eine Gerätedatei) sucht der Installer schlicht nicht. Du musst das Ding von Hand mounten.

Ich wäre aber an einer Anleitung dazu auch interessiert :) vor dem Problem stand ich auch schon und hab dann die verschlüsselte home-Partition vom aktuellen Backup zurückgespielt, nachdem ich sie nicht im Installer gemountet bekommen hab. Dauert auch nur 20 Minuten länger und ist dann sauber.

--ks
Hier so: Debian Stable/Sid (nach Laune) – KDE Plasma – Lenovo Thinkpad T470p – i7-7700HQ – 32GB RAM

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von hikaru » 29.11.2024 11:42:22

kreuzschnabel hat geschrieben: ↑ zum Beitrag ↑
29.11.2024 11:18:00
Colttt hat geschrieben: ↑ zum Beitrag ↑
29.11.2024 11:06:55
/target gibts erst nach dem erstellen der Partitionen..
geh ich in die Konsole seh ich aber das unter /dev/mapper/root die partition mit btrfs und root/home gibt und das zeigt mir der installer nicht an.
Ich nehme an, unter /dev/mapper (das ist ja immer noch eine Gerätedatei) sucht der Installer schlicht nicht. Du musst das Ding von Hand mounten.
Eben darauf sollte mein erster Beitrag hinauslaufen:
1. auf /dev/mapper/root das btrfs aufsetzen*
2. das Device* das btrfs dann anbietet nach /target mounten
3. ab hier weiter im Installer

*) Leider kenne ich mich mit btrfs nicht aus. Daher kann ich hier nicht konkreter werden.

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von Colttt » 29.11.2024 11:56:05

aber genau das ist ja das Problem, auf dem Luks gibts ja schon ein btrfs:
blkid

Code: Alles auswählen

/dev/nvme0n1p3: UUID="177b0cc9-7f70-4ae0-905f-51470847e940" TYPE="crypto_LUKS" PARTUUID="8c740e9b-0b5e-40bb-a92e-09a25d886838"
/dev/mapper/root: UUID="546eaee3-2a3a-41cc-8c88-0710b8b9302f" UUID_SUB="0d986f5c-925b-4eb1-8ca6-7aa34c2541d1" BLOCK_SIZE="4096" TYPE="btrfs"
aber das findet der installer nicht
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von hikaru » 29.11.2024 12:18:54

Du kannst doch /dev/mapper/root manuell nach /target mounten.
Wenn du dann die Partitionierung im Installer überspringst, dann sollte der Rest wieder laufen.

kreuzschnabel
Beiträge: 497
Registriert: 24.09.2020 14:51:14

Re: Debian neuinstallation auf existierende luks mit btrfs

Beitrag von kreuzschnabel » 29.11.2024 17:56:56

Jetzt muss ich auch noch mal nachfragen: Heißt das, dass ich im Installer auf einer virtuellen Konsole Folgendes von Hand mappen muss:
  • Rootpartition auf /target
  • Bootpartition auf /target/boot
  • EFI-System-P. auf /target/boot/efi
  • Homepartition auf /target/home
… und dann die Partitionierung überspringen? Oder hab ich was falsch verstanden?

Was ist, wenn ich in der crypt-Partition zwei logische Volumes habe, muss ich da noch LVM bemühen?

--ks
Hier so: Debian Stable/Sid (nach Laune) – KDE Plasma – Lenovo Thinkpad T470p – i7-7700HQ – 32GB RAM

Antworten