2

CentOS 6.4 のインストールを自動化しようとしています - DVD のキックスタートで最小

以下は、アナコンダによって自動生成された私のキックスタートです

# Kickstart file automatically generated by anaconda.

#version=DEVEL
install
cdrom
lang en_US.UTF-8
keyboard us
network --onboot no --device eth0 --bootproto dhcp --noipv6
rootpw --iscrypted $6$.tHtXJMs5GEzyQRm$52EX5ue3UuFC/zgencUbxuvwHXIPDuLmllkuNs4NRq7/Wa7FsI8ICxwPDsy/KnzSaUfEqfBROLAv0tPMksOhA1
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --enforcing
timezone --utc America/New_York
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"

repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100

%packages --nobase
@core
%end

============================================================

ks.cfgDVD にある Repo からパッケージをインストールしようとすると、問題が発生します。

私が得ているエラー:

Unable to read package metadata. This may be due to a missing repodata directory. Please ensure that your install tree has been correctly generated.

cannot find a valid baseurl for repo:CentOS

============================================================

これがバグである場合、インストールを自動化する他の方法はありますか?

CentOS6.4 を最小限に自動化するための代替ソリューションはありますか?

行を削除してみました

repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100

問題が解決しない

それから私はこのようなものに変更しようとしました

repo --name="CentOS" --baseurl=file:///mnt/source--cost=100

問題が解決しない

何が欠けていますか.... ???

4

4 に答える 4

0

RHEL 7 キックスタートのドキュメントから:

    url     Install from an installation tree on a remote server via FTP, HTTP, or HTTPS.
    --url=          - The location to install from. Supported protocols are HTTP, HTTPS, FTP, and file.
    --mirrorlist=   - The mirror URL to install from.
    --proxy=        - Specify an HTTP, HTTPS or FTP proxy to use while performing the installation.
    --noverifyssl   - Disable SSL verification when connecting to an HTTPS server.

url次のようなプロパティを設定する必要があります。

    url --url=http://mirror.centos.org/centos/7.0.1406/os/x86_64/

キックスタート スクリプトを利用して Centos VM を作成するPackerテンプレートがいくつかあります。それらの 1 つがBento Projectです。

于 2014-07-23T02:19:04.427 に答える