我已经按照出色的指南https://willhaley.com/blog/custom-debian-live-environment/创建了Debian Live DVD。
选择自动登录并运行脚本后,我希望能够同时使用两个grub菜单。
menuentry "Run Script 1" {
linux /vmlinuz boot=live quiet nomodeset
initrd /initrd
}
menuentry "Run Script 2" {
linux /vmlinuz boot=live quiet nomodeset
initrd /initrd
}
当我以root身份自动登录时,如何从grub菜单项传递要运行的脚本的绝对路径?
/lib/live/mount/medium/scripts/script1.bash
要进行自动登录,我已使用上面的菜单项将/lib/systemd/system/getty@.service修改为以root用户身份自动登录。
谢谢
Densha
答案 0 :(得分:1)
使用自定义参数启动:
linux /vmlinuz .... my_dummy_param=/lib/live/mount/medium/scripts/script1.bash
然后再阅读/proc/cmdline
并将其解析为您的登录Shell启动文件。在.bashrc
中输入bash shell或.profile
:
#!/bin/bash
. /proc/cmdline
echo "Running $my_dummy_param"
"$my_dummy_param"