Hallo zusammen,
ich habe vor einigen Tagen ein Debian verschlüsselt installiert.
Es gibt eine Root-, eine Home-, eine Boot- und eine Swap-Partition.
Mein Problem ist das ich vergessen habe die Namen der Mapper-Einträge bei der Installation zu ändern.
Außerdem will ich erreichen, dass der Swap nicht beim booten automatisch nach Passwortabfrage eingebunden wird.
Ich möchte das über die /etc/crypttab und die /etc/fstab erledigen.
Als zweites System habe ich ein Arch-Linux installiert.
Dort gibt es zum konfigurieren des initramfs eine Datei namens mkinitcpio.conf.
Nun suche ich ein Äquivalent zu Debian.
Allerdings befürchte ich nach einiger Eigenrecherche das es wohl so einfach nicht wird.
Über eine echte Erklärung bzw. kleine Anleitung würde ich mich also freuen.
Ich bin leider noch nicht lange mit Debian dabei und bin ab hier wohl an meine Grenzen gestoßen.
Gruß
Rosenrot
initramfs konfigurieren und neu erstellen
Re: initramfs konfigurieren und neu erstellen
Beeinflussen kann man den Inhalt der initrd mit den Dateien unter »/etc/initramfs-tools«. Sozusagen die Defaults liegen unter »/etc/initramfs-tools« und sorgen meiner Erfahrung nach dafür, dass die initrd alles Passende für das System enthält, von dem aus die Erstellung der initrd angestossen wurde.
(Wenn die Einträge in crypttab und fstab stimmen, sollte imho also auch die initrd mit den passenden Werten erstellt werden, wenn die in der initrd überhaupt notwendig sind und nicht nur per Kernelparameter übergeben werden - gerade bei verschlüsselten Dateisystemen fehlt mir etwas der Überblick wie genau das läuft.)
Erstellt wird die initrd wiederum automatisch bei Kernelupdates und ähnlichem oder manuell durch den Aufruf:
(für den aktuell laufenden Kernel, ansonsten mit -k noch die Kernelversion mitangeben - das ist bei mehreren installierten Kerneln oder ev bei einer chroot-Umgebung interessant)
An der initrd muss man eigentlich so gut wie nie etwas beeinflussen, außer vielleicht durch einen Eintrag in der »/etc/initramfs-tools/modules« irgendein Kernelmodul zur initrd hinzufügen, aber auch das ist nur in Ausnahmefällen notwendig.
(Wenn die Einträge in crypttab und fstab stimmen, sollte imho also auch die initrd mit den passenden Werten erstellt werden, wenn die in der initrd überhaupt notwendig sind und nicht nur per Kernelparameter übergeben werden - gerade bei verschlüsselten Dateisystemen fehlt mir etwas der Überblick wie genau das läuft.)
Erstellt wird die initrd wiederum automatisch bei Kernelupdates und ähnlichem oder manuell durch den Aufruf:
Code: Alles auswählen
# update-initramfs -u
An der initrd muss man eigentlich so gut wie nie etwas beeinflussen, außer vielleicht durch einen Eintrag in der »/etc/initramfs-tools/modules« irgendein Kernelmodul zur initrd hinzufügen, aber auch das ist nur in Ausnahmefällen notwendig.