Мой Debian /proc/cmdline сбрасывается каждый раз при перезагрузке

Мой Debian /proc/cmdline сбрасывается каждый раз при перезагрузке

Каждый раз, когда я перезагружаю свой компьютер (работающий под управлением Kali Linux), /proc/cmdlineфайл сбрасывается и перенастраивает root на /dev/sdb1, что приводит к сбою загрузки (так как /dev/sdb1его не существует), и поэтому каждый раз, когда мне приходится включать компьютер, мне приходится редактировать файл и снова устанавливать root на /dev/sda1.

Как сделать так, чтобы система не испортила этот файл? Немного досадно каждый раз при перезагрузке компьютера редактировать параметры загрузки.

Кстати, я пробовал chattr +i /proc/cmdlineвручную заблокировать файл, но получаю ошибку ( chattr: Inappropriate ioctl for device while reading flags on cmdline)

решение1

Поскольку вы используете Kali Linux, вы, вероятно, также используете Grub2.

Проблема не в /proc/cmdlineфайле, поскольку это виртуальный файл, который воссоздается во время загрузки.

Вам необходимо перенастроить grub2 для передачи параметра ядру.

Итак, отредактируйте /etc/default/grub, вы должны увидеть строку с именемGRUB_CMDLINE_LINUX=

Добавьте текст в кавычки root=/dev/sda1и сохраните, затем выполните команду update-grubв терминале, и все готово.

Связанный контент