web-dev-qa-db-fra.com

"Aucun système de fichiers racine n'est défini" lors de l'utilisation de kickstart

Nous utilisons un serveur physique et sommes en train d'installer automatiquement le système d'exploitation "ubuntu-12.04.1-server-AMD64".

Il existe deux disques durs pour l'installation du système d'exploitation et il existe une relation RAID1 entre eux. Cette configuration a été effectuée via le BIOS.

Le fichier de configuration kickstart ressemble à ceci:

#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

Mais j'obtiens l'erreur ci-dessous: No root file system is defined

Faut-il apporter des modifications au fichier de configuration de kickstart?

L'installation automatisée du système d'exploitation Ubuntu réussit dans la machine virtuelle (VM) avec le ks.cfg (fichier de configuration kickstart) ci-dessus, mais échoue en cas de machine physique.

1
user285336

Kickstart utilise/var/log/syslog pour le rapport d'erreurs. Vous verrez un avis d'erreur similaire à celui-ci:

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

Pour autant que je sache --ondisk sda n'a jamais été pris en charge par Ubuntu. Il n'y a pas plus de partitionnement de plus d'un disque.

Retirez-le et cela devrait fonctionner.

Kickstart est un utilitaire Redhat qui est également disponible sur Ubuntu mais notre version manque de fonctionnalités, il est donc préférable de garder un œil sur/var/log/syslog.

0
Rinzwind