CentOS 启动文件

CentOS 启动文件

我正在尝试通过 kickstart 文件在 VirtualBox 中安装 CentOS。我已经下载了 CentOS 最小安装 (1708) 并用它创建了一个虚拟机。

我使用 anaconda-ks.cfg 文件作为它的默认启动文件。

对于基本的 CentOS iso,我通过 7z 提取了它,将我的 kickstart 文件作为 DirName/anaconda-ks.cfg 放置在 DirName 中。然后我为它制作了一个iso。

7z x CentOS-7-x86_64-Minimal-1708.iso -oDirName
sudo genisoimage -joliet-long -o NameForISO.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -v -T -V 'CentOS 7 x86_64' DirName

注意:在 isolinux.cfg 中,我添加了以下行(如http://ideanist.com/2017/03/09/unattended-kickstart-installation-centos-7/):

label is
  menu label ^Kickstart
  menu default
  kernel vmlinuz
  append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 inst.ks=cdrom:/anaconda-ks.cfg quiet

错误:将 iso 附加到我的虚拟机并选择 kickstart 选项后,我看到 3: [!] 安装源(设置软件源时出错)。如果我的 anaconda-ks.cfg 文件中没有包含任何网络信息。如果我包括以下几行:

network  --bootproto=static --device=eth0 --gateway=1.1.1.1 --ip=2.2.2.2 --netmask=255.255.255.0 --ipv6=auto --activate
network  --bootproto=static --device=eth1 --gateway=3.3.3.3 --ip=4.4.4.4 --netmask=255.255.255.128 --ipv6=auto --activate

我得到了Starting automated install.....,并且.永远不会使用我的 kickstart 文件进行安装。

我该如何消除这些错误?我没有正确指定某些内容吗?

相关内容