如何在启动时编辑文件?

时间:2017-09-18 12:07:53

标签: linux bash linux-kernel grub

我想根据选择的grub菜单项执行不同的操作。为实现这一目标,我在script.sh中创建了一个脚本/,该脚本应该写入file.txt中放置的/

    #!/bin/bash
    echo "1" > /file.txt

并编辑了在内核行中添加init=/script.sh的引导条目。这没用 - 关于只读文件系统和内核恐慌的通知。我还尝试在分隔分区(在我的情况下为file.txt

上创建sda5
    #!/bin/bash
    mount /dev/sda5 /mnt
    echo "1" > /file.txt
    umount /mnt

但是,尽管文件被成功覆盖,我再次遇到内核恐慌(Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000000)。

所以我的问题是:如何在启动时正确编辑文本文件? 我的操作系统是基于Debaian的Linux(Kali Linux 2.0)。

0 个答案:

没有答案