“Nenhum sistema de arquivos raiz está definido” ao usar o kickstart

1

Estamos usando o servidor físico e estamos em processo de instalação automatizada do sistema operacional "ubuntu-12.04.1-server-amd64".

Existem dois HDDs para fins de instalação do SO e há relação RAID1 entre eles. Esta configuração foi feita através do BIOS.

O arquivo de configuração do kickstart se parece com isto:

#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

Mas estou recebendo o erro abaixo: No root file system is defined

Precisamos fazer alguma modificação no arquivo de configuração do kickstart?

A instalação automatizada do sistema operacional Ubuntu é bem-sucedida na Máquina Virtual (VM) com o ks.cfg (arquivo de configuração do kickstart) acima, mas falhando no caso de uma máquina física.

    
por user285336 05.06.2014 / 06:26

1 resposta

0

O Kickstart usa / var / log / syslog para reportar erros. Você verá um aviso de erro semelhante a este:

 ... kickseed: unsupported restriction 'ondisk' ...

Até onde eu sei, --ondisk sda nunca foi suportado pelo Ubuntu. Nenhum dos dois está particionando mais de um disco.

Remova e isso deve funcionar.

O Kickstart é um utilitário Redhat que também está disponível no Ubuntu, mas nossa versão não possui alguns recursos, então é melhor ficar de olho em / var / log / syslog.

    
por Rinzwind 05.06.2014 / 10:07