我的 Debian /proc/cmdline 每次重新启动时都会重置

我的 Debian /proc/cmdline 每次重新启动时都会重置

每次我重新启动计算机(运行 Kali Linux)时,该/proc/cmdline文件都会被重置,并将根重新配置为/dev/sdb1,这会导致启动失败(因为/dev/sdb1不存在),因此每次我必须打开它时,我都必须编辑该文件并再次将根设置为/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在终端中执行操作即可完成。

相关内容