kickstart 파일을 통해 VirtualBox에 CentOS를 설치하려고 합니다. CentOS 최소 설치(1708)를 다운로드하고 이를 사용하여 가상 머신을 만들었습니다.
anaconda-ks.cfg 파일을 기본 시작 파일로 사용합니다.
기본 CentOS iso의 경우 7z를 통해 압축을 풀고 킥스타트 파일을 DirName에 DirName/anaconda-ks.cfg로 배치했습니다. 그런 다음 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를 가상 머신에 연결하고 킥스타트 옵션을 선택한 후 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.....
..
이러한 오류를 어떻게 제거할 수 있습니까? 내가 뭔가를 정확하게 지정하지 않았나요?