Я пытаюсь получить VM с помощью файла кикстарта. Однако всякий раз, когда виртуальная машина инициализируется, она сообщает, что не может найти файл кикстарта из предоставленного местоположения.

Код для сборки vm:

virt-install --name guest --ram 2048 --disk /vm/guest.img --location /CentOS-6.6-x86_64-bin-DVD1.iso -x "ks=http://192.168.1.72/engineer.cfg ksdevice=eth0 ip=192.168.0.1 netmask=255.255.255.0 dns=8.8.8.8 gateway=192.168.1.254"

Файл кикстартера:

#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="http://192.168.1.72/"
# Root password
rootpw --iscrypted $1$AcXRM2i4$9Wzd1rjvrLNREmeIsM9.W1
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use graphical install
graphical
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --enforcing
# Installation logging level
logging --level=info

# System timezone
timezone  Asia/Singapore
# Network information
network  --bootproto=dhcp --device=eth0 --onboot=on
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all  
# Disk partitioning information
part /boot --fstype="ext4" --size=100
part swap --fstype="swap" --size=512
part / --fstype="ext4" --grow --size=1

%post
echo "ENGINEERING WORKSTATION" > /etc/issue
%end

Файл находится в каталоге /var /www /html веб-сервера.

Любые советы о том, что я, возможно, пропустил, будет принята с благодарностью.

1 ответ1

0

Убедитесь, что ваш файл .cfg имеет необходимые разрешения и доступен для чтения другим пользователям / системам. Вы можете попробовать wget или просто открыть его с любого другого компьютера в вашей сети и посмотреть, работает ли он.

Если у вас есть проблемы с разрешениями, попробуйте установить chmod на 666.

chmod 666

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .