kickstart装Redhat、升级OS的问题记录

kickstart安装RHEL6.6踩坑

  • 用kickstart装HA的包找不到
  • 用kickstart装完了没询问配主机名等信息
  • 有关kickstart文件生成方法的说明

用kickstart装HA的包找不到

【原因】HA的包和Packages在并列的路径,源也是分开的

【解决】加HA的包的源(%packages之前) ->

repo --name="HighAvailability" --baseurl=file:///mnt/source/HighAvailability/

repo --name="LoadBalancer" --baseurl=file:///mnt/source/LoadBalancer/

repo --name="ResilientStorage" --baseurl=file:///mnt/source/ResilientStorage/

 

把用过的kickstart文件编辑了一下,装完了没询问配主机名等信息

【原因】部分内容没有执行,后来发现本地编辑后变成了Dos的格式(CR LF)

【解决】把行末提示符全部改成Unix格式的(LF)

方法一:# cat oldfile | tr -d "\r" > newfile

方法二:# unix2dos (这个前提得装了unix2dos的rpm包)

 

有关kickstart文件生成方法的说明

1.可以用工具生成

打开远程控制台,Terminal中输入 system-config-kickstart

 

2.安装成功后/root下会有一个kickstart文件

服务器安装的kickstart文件,/root/anaconda-ks.cfg

 

3.kcikstart文件的一些说明

(1)rootpw  --iscrypted ……

使用grub-crypt加密

 

(2)加下面这两行的原因 ->kickstart的img放在了sda

clearpart --all --drives=sdb --initlabel

zerombr

 

(3)如何生成img

生成 kstest.cfg.img ->随便找台Linux服务器,上传 kstest.cfg,相同路径下运行如下命令(可以一起粘贴)

dd bs=512 count=2880 if=/dev/zero of=kstest.cfg.img

mkfs.msdos -n kstest kstest.cfg.img

mount -o loop kstest.cfg.img /mnt/

cp kstest.cfg /mnt/

umount /mnt/

============================================================================

打补丁升级操作系统

  • 旧的源清除不测好的怎么办

旧的源清除不彻底怎么办?

【问题】有时候安装patches会因为缺少依赖包报错,执行yum clean all 后重新重新生成源还是会报同样的错

【原因】母鸡啊…

【解决】cd /var/cache/yum/x86_64/6Server/UPDATES下面四个文件删了,然后重新创建repodata可以更新

注:这个路径是在/etc/yum.conf里看到的 -> cachedir=/var/cache/yum/$basearch/$releasever

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值