Мы используем Физический сервер и на нем происходит автоматическая установка ОС «ubuntu-12.04.1-server-amd64».
Есть два жестких диска для установки ОС, и между ними есть связь RAID1. Эта настройка была выполнена через BIOS.
Файл конфигурации кикстарта выглядит следующим образом:
#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone Asia/Dili
#Root password
rootpw --iscrypted $1$Yl1QJyta$KzIT.kq3i9E5XaiQKcUJn/
#Initial user
user ankit --fullname "Ankit" --iscrypted --password $1$c6Yflpea$pi1QQ59/jgywmGwBv25z3/
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url my_repo_location
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext4 --size 100 --ondisk sda
part / --fstype ext4 --size 10000 --ondisk sda
part /var --fstype ext4 --size 10000 --ondisk sda
part swap --size 1024 --ondisk sdb
#System authorization infomation
auth --useshadow --enablemd5
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --enabled --trust=eth0 --http --ftp --ssh --telnet --smtp
#X Window System configuration information
xconfig --depth=8 --resolution=640x480 --defaultdesktop=GNOME
Но я получаю следующую ошибку: No root file system is defined
Нужно ли вносить какие-либо изменения в файл конфигурации кикстарта?
Автоматическая установка ОС Ubuntu успешно выполняется на виртуальной машине (ВМ) с указанным выше ks.cfg (файлом конфигурации kickstart), но в случае физической машины происходит сбой.
Запустите использование/var/log/syslog для сообщения об ошибке. Вы будете видеть, что ошибка замечает, вероятно, подобный этому:
... kickseed: unsupported restriction 'ondisk' ...
Насколько я знаю --ondisk sda
, никогда не поддерживался Ubuntu. Ни один не делит больше чем 1 диск.
Удаляют его, и это должно работать.
Запускают, утилита Redhat, которая также доступна на Ubuntu, но нашей версии недостает, некоторые функции так лучше следить за/var/log/syslog.