如何在 kickstart 解析 ks.cfg 之前执行命令?
我的具体问题是我想通过告诉 kickstart 将 redhat 安装到 tmpfs 中:
part / --fstype ext3 --size 1000 --maxsize 4000 --ondisk loop1
我试过做:
%pre
#!/bin/sh
mkdir /tmp-root
mount -t tmpfs tmpfs /tmp-root
dd if=/dev/zero of=/tmp-root/tmp-root.img bs=4096 count=1000000
losetup /dev/loop1 /tmp-root/tmp-root.img
但这还不够早。啊!
更新:我开始认为这与足够早完成无关。我相信这与 anaconda 和 kudzu 不认为环回设备是有效设备有关。我不是 python 人,所以破解 kickstart 代码的想法很糟糕!
-维尼
您需要 %include 磁盘配置,如下所示: