3

centos で cfg ファイルを使用して仮想マシンを動作させようとしましたが、残念ながら 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

1 に答える 1

8

「initrd-inject」パラメータと「extra-args」パラメータの意味が入れ替わったと思います。initrd-inject には、ファイル システム内の ks ファイルへのパスが含まれている必要があります。一方、'extra-args' には、挿入された ks ファイルを使用するカーネルを指定する必要があります。スニペットを参照してください。

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 

スニペットはここから来ます

于 2015-02-05T08:43:08.700 に答える