仮想マシンはvmwareワークステーションによって管理されます。
vm1でWebサーバーを起動しました - 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ですべてのパーティショニングオプションを空にすることです。