Bei jedem Neustart meines Computers (auf dem Kali Linux läuft) /proc/cmdline
wird die Datei zurückgesetzt und das Root-Verzeichnis auf neu konfiguriert /dev/sdb1
, was dazu führt, dass der Bootvorgang fehlschlägt (da /dev/sdb1
nicht 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/cmdline
die 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/cmdline
Datei, 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/sda1
und speichern Sie, führen Sie die Aktion dann update-grub
in einem Terminal aus und Sie sind fertig.