我的 Debian /proc/cmdline 每次重新啟動時都會重置

我的 Debian /proc/cmdline 每次重新啟動時都會重置

每次我重新啟動電腦(運行 Kali Linux)時,該/proc/cmdline檔案都會重置,並將 root 重新配置為/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在終端中執行操作即可完成。

相關內容