2015-01-26 13 views
2

저는 centos에서 cfg 파일로 작업하는 가상 머신을 얻으려고했지만 불행히도 ks.cfg 파일이 존재하지 않는다는 오류가 나타납니다.virt-install에서 ks.cfg를 사용 하시겠습니까?

다음은 VM을 활성화하기 위해 실행 한 명령입니다.

virt-install --name FedoraTest --ram 1024 --disk pool=default,size=10 --location ~/Desktop/CentosOS --initrd-inject ks.cfg --extra-args "ks=file:~/Desktop/ks.cfg" 

저는 VM 설정을 처음 사용하고 있으며 올바르게 작동하는지 확신 할 수 없습니다.

이 문제를 해결하는 방법에 대한 조언은 크게 부탁드립니다.

또한 initrd-inject는 무엇을합니까? 그리고 위의 명령을 파일에 저장하고 대신 파일을 실행할 수 있습니까?

답변

4

'initrd-inject'및 'extra-args'매개 변수의 의미를 전환했다고 가정합니다. initrd-inject는 파일 시스템의 ks 파일에 대한 경로를 포함해야하고, 'extra-args'에서는 주입 된 ks 파일을 사용하기 위해 kernel을 지정해야합니다. here

에서

virt-install --connect=qemu:///system \ 
 
    --network=bridge:br0 \ 
 
    --initrd-inject=/export/rhel.ks \ 
 
    --extra-args="ks=file:/rhel.ks console=tty0 console=ttyS0,115200" \ 
 
    --name=$domname \ 
 
    --disk /export/vmimgs/$domname.img,size=20 \ 
 
    --ram 2048 \ 
 
    --vcpus=2 \ 
 
    --check-cpu \ 
 
    --accelerate \ 
 
    --hvm \ 
 
    --location=$location1 \ 
 
    --nographics

코드 조각이 제공 : 스 니펫을 참조하십시오