Я пытаюсь загрузить установку CentOS 5 с помощью PXE, и она без ошибок зависает при запуске anaconda. На стороне веб-сервера я вижу, что он снова и снова запрашивает один и тот же файл .discinfo, увеличивая номер подпапки на диске каждый раз, пока я в конце концов не выключу машину:
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc1/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc1/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc2/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc2/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc3/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc3/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc4/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc4/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc5/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc5/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc6/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc6/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc7/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc7/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc8/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc8/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc9/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc9/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc10/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc10/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc11/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc11/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc12/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc12/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc13/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc13/.discinfo'
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc14/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc14/.discinfo'
...
/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc1765/.discinfo
Error: ENOENT, no such file or directory '/opt/razor/image/os/zCVSoQsb9BFCSIecae3f2//disc1765/.discinfo'
Я урезал свой файл кикстарта до минимума:
install
url --url=http://10.10.30.9:8027/razor/image/os/zCVSoQsb9BFCSIecae3f2
text
lang en_US.UTF-8
keyboard us
rootpw <removed>
network --hostname api3.mydomain.com
firewall --disabled
authconfig --enableshadow
selinux --disabled
timezone --utc America/Los_Angeles
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
clearpart --all --initlabel
autopart
reboot
%packages --nobase
@core
Я использую dnsmasq для раздачи DHCP и TFTP и iPXE для обработки загрузки установки. Кажется, с этой частью все в порядке. Он зависает, когда проходит загрузка драйверов контроллера диска и запускается anaconda.
Есть идеи, что здесь может происходить?
Я не верю, что дерево установки настроено правильно. .discinfo
описывает содержимое CentOS ISO. Вот эквивалент RHEL5:
# cat .discinfo
1328205744.315196
Red Hat Enterprise Linux Server 5.8
x86_64
1
Server/base
Server/RPMS
Server/pixmaps
Вы можете найти файл с именем .discinfo
в любом месте вашей системы?