如何使用 Kickstart 安装 Linux 守护进程

如何使用 Kickstart 安装 Linux 守护进程
%post --log=/root/ks-post.log  --interpreter /bin/sh

exec < /dev/tty3 > /dev/tty3 2>&1
chvt 3    

cat > /mnt/sysimage/etc/init.d/daemon <<EOL
  #stuff goes here
EOL

chmod 755 /mnt/sysimage/etc/init.d/daemon 
ln -s /mnt/sysimage/etc/init.d/daemon /mnt/sysimage/etc/rc.d/rc3.d/S09daemon 
chvt 1

问题是 /etc/init.d/ 中不存在守护进程,并且当我删除 /mnt/sysimage 前缀时,kickstart 在安装后冻结。

答案1

/mnt/sysimage您新安装的系统中没有目录。

记住%post在 chroot 环境中运行,除非你明确告诉它不要这样做。

要解决该问题,请使用正确的路径名。

相关内容