Meine Debian /proc/cmdline wird bei jedem Neustart zurückgesetzt

Meine Debian /proc/cmdline wird bei jedem Neustart zurückgesetzt

Bei jedem Neustart meines Computers (auf dem Kali Linux läuft) /proc/cmdlinewird die Datei zurückgesetzt und das Root-Verzeichnis auf neu konfiguriert /dev/sdb1, was dazu führt, dass der Bootvorgang fehlschlägt (da /dev/sdb1nicht vorhanden ist). Jedes Mal, wenn ich ihn einschalten muss, muss ich die Datei bearbeiten und das Root-Verzeichnis erneut auf festlegen /dev/sda1.

Wie kann ich dafür sorgen, dass das System diese Datei nicht durcheinanderbringt? Es ist etwas lästig, bei jedem Neustart meines Rechners die Starteinstellungen bearbeiten zu müssen.

Übrigens habe ich versucht, chattr +i /proc/cmdlinedie Datei manuell zu sperren, aber ich erhalte eine Fehlermeldung ( chattr: Inappropriate ioctl for device while reading flags on cmdline)

Antwort1

Da Sie Kali Linux verwenden, verwenden Sie wahrscheinlich auch Grub2

Das Problem liegt nicht an der /proc/cmdlineDatei, da es sich um eine virtuelle Datei handelt, die beim Booten neu erstellt wird.

Sie müssen grub2 neu konfigurieren, um den Parameter an den Kernel zu übergeben.

Bearbeiten Sie es /etc/default/grub. Sie sollten eine Zeile mit dem Namen sehen.GRUB_CMDLINE_LINUX=

Fügen Sie die Anführungszeichen ein root=/dev/sda1und speichern Sie, führen Sie die Aktion dann update-grubin einem Terminal aus und Sie sind fertig.

verwandte Informationen