가상 머신은 vmware 워크스테이션에 의해 관리됩니다.
vm1에서 웹 서버를 시작했습니다 - 192.168.0.31
centos 7을 실행했습니다. 킥스타트 파일을 생성하여 ks.cfg
에 업로드했습니다 192.168.0.31/ks.cfg
. 아래에서 파일을 보실 수 있습니다.
ks.cfg
내 LAN의 모든 가상 머신은 go로 액세스할 수 있으며 해당 내용을 읽을 수 있습니다 192.168.0.31/ks.cfg
. centos 7의 netinstall iso를 사용하여 vm2를 시작하고 ks=http://192.168.0.31/ks.cf
시작 옵션에 추가하고 Enter를 눌렀습니다. 다만 생각나는건 미러주소가 뭔가 ks.cfg
잘못된거 같은데 센토스 공식 홈페이지에서 복사해서 여러번 시도해봤습니다. 또한 온라인에서 찾은 거울을 사용해 보았지만 어느 것도 문제를 해결하지 못했습니다.
ks.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
keyboard 'us'
# Use network installation
url --url="http://mirrors.mit.edu/centos/7/os/x86_64/"
# System language
lang en_US
# System authorization information
auth --useshadow --passalgo=sha512
# Use graphical install
graphical
# SELinux configuration
selinux --enforcing
# Do not configure the X Window System
skipx
# Firewall configuration
firewall --disabled
# Network information
network --bootproto=dhcp --device=eth0
# Halt after installation
halt
# System timezone
timezone Africa/Abidjan
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
답변1
오류는 kickstart 파일에 자동 설치에 필요한 모든 정보가 포함되어 있지 않다는 것입니다. 네트워크가 잘 작동합니다. 획득에 실패 하면 ks.cfg
다음 메시지가 나타납니다.
획득에 성공 했지만 ks.cfg
콘텐츠가 부족한 경우 다음과 같은 상황이 발생할 수 있습니다.
No disks selected
GUI에서 파티션을 수동으로 정의할 때 발생하는 문제가 해결되었습니다 . 또는 자동 파티셔닝을 사용하십시오(GUI에서는 불가능하며 모든 항목을 비워두면 자동 파티셔닝이 발생하지 않습니다). ks.cfg
편집이 필요하며 파일의 일부 autopart --type=lvm
에 추가하기만 하면 됩니다. 이 문제를 # System bootloader configuration
해결하기 위해 다음을 추가했습니다.Nothing selected
SOFTWARE SELECTION
%packages
%end
파일 끝에.
간단히 말해서:
GUI에서 kickcstart 파일을 생성한 후 다음을 추가해야 합니다.
%packages
%end
자동 파티셔닝이 필요한 경우 파일에 autopart --type=lvm
:을 추가하여 수행할 수 있습니다 # System bootloader configuration
. 이 특별한 경우에 내 실수는 자동 파티셔닝이 발생할 것이라고 생각하여 GUI에서 모든 파티셔닝 옵션을 비워 두는 것입니다.