使用 kickstart include 指令遇到的问题

先说一下 ksverdiff 这个命令可用来确认 kickstart 大版本之间的差异,比如看 Centos7 和 Centos6 的差异用:

ksverdiff -f RHEL6 -t RHEL7

还有一个命令 ksvalidator 用来确认 ks 语法是否有问题。

这两个命令都是来自 pykickstart 包,安装:

yum -y install pykickstart

 

我遇到的第一个问题

在安装 Centos 7 的时候,在 ks 文件中通过 include 文本的方式来包含下面 url 配置的时候,会报错,报错如下面 截图。

# Use Net Install installation 

url –url http://pxe.hy01.nosa.me/iso/centos_7.0_x64

报错原因 可能和 「执行顺序」 有关,具体待查。

1

直接把 url 那行配置写在 ks 文件里,貌似可以正常装机,只是报下面的错。

2

 

第二个问题

Centos6 和 Centos7 貌似不太一样,我把 url 这行配置写在 ks 文件中,然后下面的 keyboard 和 lang  通过 include 引入。

# System keyboard
keyboard us

# System language
lang en_US.UTF-8

然后就报了下面的错,说明 Centos6 的 keyboard 和 lang 还是应该直接写在 ks 文件里。

3

 

 

RHEL7 的 kickstart 语法参考链接:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-kickstart-syntax.html#sect-kickstart-commands

 

做长期有益的事

今天是我 2015 上班的第一天,这个年我把「婚礼」办了,现在我已经是已婚人士了。。。

 

去年年底到现在我一直在思考职业和生活的问题,后来我想到了「最重要」的一条原则,就是「做重要的事」,脑袋里想的都应该是重要的事,去努力做好的也是那些重要的事,其他的就不要用「脑袋」了(因为你要效率和简单的生活)。

 

什么事是重要的事?我认为 「长期有益的事」就是重要的事。

 

到现在为止,我想到的长期有益的事:

1. 保持简单平和的心态,不去考虑物质和生活压力;

2. 保持持续的学习心态,所有值得学习的东西都虔诚的去学习和请教,无论是技术、生活经验还是人生感悟;

3. 持续的锻炼身体。

 

其他的暂时没想到。