首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >centos 6启动云

centos 6启动云
EN

Stack Overflow用户
提问于 2017-11-17 05:05:41
回答 1查看 93关注 0票数 0

我正在尝试为Centos 6创建一个Kickstart脚本,它将是云就绪的,因此作为一个基本的先决条件,它将只有一个分区,因此cloud-init脚本将能够增长该分区。

虽然我在Centos 7上取得了成功,但我发现Centos 6有很多问题。

我所做的就是创建一个分区,但是kickstart似乎没能让它成为可引导的,于是它就崩溃了。

另请注意,我使用的是QUEMU + PACKER,因此我将VIRTIO驱动程序作为构建的一部分加载。

到目前为止,这是我的代码

代码语言:javascript
复制
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,我没有任何这些问题,但CentOS6.9似乎更难。

有什么需要帮忙的吗?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-11-18 01:44:20

最后,这就像下面所说的那样工作:

代码语言:javascript
复制
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

我认为 on ondisk是这一切中缺失的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47339040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档