我已经按照优秀的指南https://willhaley.com/blog/custom-debian-live-environment/创建了Debian。
我希望能够伟大的两个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/挂载/medium/script/script1.bash
为了自动登录,我修改了/lib/systemd/system/getty@.service,使用上面的菜单项以root用户身份自动登录。
发布于 2019-04-09 07:14:36
使用自定义参数引导:
linux /vmlinuz .... my_dummy_param=/lib/live/mount/medium/scripts/script1.bash然后读取/proc/cmdline并在登录shell启动文件( ex )中解析它。在.bashrc中用于bash或.profile
#!/bin/bash
. /proc/cmdline
echo "Running $my_dummy_param"
"$my_dummy_param"https://stackoverflow.com/questions/55586945
复制相似问题