从 Live CD 安装 Linux

从 Live CD 安装 Linux

我从头开始制作了 Linux 并用它制作了一张 Live CD。我还在/usr/sbin命名中编写了一个脚本install-lfs。当我想安装 Linux 时,我只需在实时会话中打开一个终端并输入install-lfs

现在我希望能够在不启动 Live CD 的情况下安装它,即我想install在 isolinux 菜单中添加一个名为的条目,它启动脚本而不是打开 GUI。

有人建议我放入脚本,/etc/init.d但这也会干扰现场会议。

有什么方法可以从 isolinux 传递特殊参数吗?

答案1

您可以将引导参数传递install给内核,然后创建一个具有如下功能的初始化脚本:

install() { grep -q install /proc/cmdline if [[ $? != 0 ]]; then /usr/sbin/install-lfs reboot fi } install

如果它看到启动参数安装,那么它将运行脚本并在完成后重新启动计算机。如果没有,它将正常启动。

相关内容