我正在尝试为Centos 6创建一个准备好云的Kickstart脚本,因此作为一个基本的先决条件,它只有1个分区,因此cloud-init脚本将能够增加分区。
虽然我在Centos 7上取得了成功,但我发现Centos 6存在很多问题。
我已经走了很远只是创建了一个分区,但kickstart似乎无法使其可启动并且在那里中断。
另请注意我使用的是QUEMU + PACKER,因此我将VIRTIO驱动程序作为构建的一部分加载。
所以,到目前为止,这是我的代码
install
url --url http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/os/x86_64/
repo --name updates --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/updates/x86_64/
repo --name="os" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/os/x86_64/ --cost=100
repo --name="updates" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/updates/x86_64/ --cost=100
repo --name="extras" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/extras/x86_64/ --cost=100
# for too new hardware
unsupported_hardware
text
skipx
bootloader
firewall --disabled
selinux --disabled
firstboot --disabled
lang en_GB.UTF-8
keyboard uk
timezone --utc Etc/UTC
zerombr
clearpart --all --initlabel
part / --ondisk=vda --size=8191 --grow
rootpw password
authconfig --enableshadow --passalgo=sha512
reboot
%packages --nobase
@core
-*firmware
-b43-openfwwf
-efibootmgr
-audit*
-libX*
-fontconfig
-freetype
sudo
openssh-clients
openssh-server
gcc
make
perl
kernel-firmware
kernel-devel
%end
%post
sed -i 's/^.*requiretty/#Defaults requiretty/' /etc/sudoers
sed -i 's/rhgb //' /boot/grub/grub.conf
%end
我刚刚被困在那里。 我在分区方面尝试了很多组合,但似乎没有任何效果。
对于Centos7,我没有任何这些问题,但Centos 6.9似乎更难。
请帮忙吗?
非常感谢。
答案 0 :(得分:0)
最后,这只是如下所述......:
install
url --url http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/os/x86_64/
repo --name updates --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/updates/x86_64/
repo --name="os" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/os/x86_64/ --cost=100
repo --name="updates" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/updates/x86_64/ --cost=100
repo --name="extras" --baseurl=http://mirrors.ukfast.co.uk/sites/ftp.centos.org/6/extras/x86_64/ --cost=100
# for too new hardware
unsupported_hardware
text
skipx
bootloader
firewall --disabled
selinux --disabled
firstboot --disabled
lang en_GB.UTF-8
keyboard uk
timezone --utc Etc/UTC
zerombr
clearpart --all --initlabel
part / --ondisk=vda --size=3000 --grow
rootpw password
authconfig --enableshadow --passalgo=sha512
我认为 ondisk 是所有这一切的缺失。