我从零开始制作了一个Linux,并用它制作了一张活CD。我还用/usr/sbin编写了一个名为install-lfs的脚本。当我想安装Linux时,只需在活动会话中打开一个终端并键入install-lfs。
现在,我希望能够在不启动活动CD的情况下安装它,也就是说,我想在isolinux菜单中添加一个名为install的条目,它启动脚本而不是打开GUI。
有人建议我将脚本放在/etc/init.d中,但这也会干扰实时会话。
有什么方法可以从isolinux传递特殊的参数吗?
发布于 2016-03-25 11:55:50
您可以将引导参数install传递给内核,然后有一个init脚本,该脚本具有如下函数:
install() { grep -q install /proc/cmdline if [[ $? != 0 ]]; then /usr/sbin/install-lfs reboot fi } install
如果它看到引导参数安装,那么它将运行脚本并在完成时重新启动机器。如果没有,它就会正常启动。
https://unix.stackexchange.com/questions/272073
复制相似问题