免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3379 | 回复: 5
打印 上一主题 下一主题

新版fedora自动安装机制改了?搞kickstart出来一个匪夷所思的错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-16 20:42 |只看该作者 |倒序浏览
本帖最后由 胡大壮 于 2010-10-18 22:47 编辑



搞Fedora下的kickstart出来一个匪夷所思的错误。
新版fedora的自动安装机制改了?




系统版本:Fedora 13 i386
CPU:AMD64X2
内存:512M
硬件:DELL inspiron

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2010-10-16 20:46 |只看该作者
可能是新版的group信息与原来的不同了

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-07-11 22:20:00
3 [报告]
发表于 2010-10-17 11:39 |只看该作者
楼主是用老版本的Fedora的kickstart文件来ks新fedora的吧!
不同版本的fedora的ks文件不能随便混用的。

招聘 : 技术支持/维
论坛徽章:
0
4 [报告]
发表于 2010-10-17 12:50 |只看该作者
LZ,提示你使用的安装树的版本和 ks 的版本不兼容

论坛徽章:
0
5 [报告]
发表于 2010-10-18 22:52 |只看该作者
我只是将顺利安装后的Fedora13的anaconda.cfg又复制回Fedora13光盘了而已,其他都没动过。。

论坛徽章:
0
6 [报告]
发表于 2011-03-04 10:59 |只看该作者
#2011_03_03_14:45:02   星期四   add by greshem
涉及到的工具 和 python 的包.
        pykickstart kickstart 的解析工具.
/usr/bin/ksflatten
/usr/bin/ksvalidator
/usr/bin/ksverdiff

ksverdiff  还算有趣, 跟踪了as4 - as6 的kickstart 的所有的支持的选项.
需要输入 不同版本里面的version 。 version 可以查询 两个version ks 选项的区别.

从 //usr/lib/python2.6/site-packages/pykickstartversion.py 获取的 kickstart 的文件的版本.
已经支持到了 as6 了.
# Symbolic names for internal version numbers.
RHEL3 = 900
FC3 = 1000
RHEL4 = 1100
FC4 = 2000
FC5 = 3000
FC6 = 4000
RHEL5 = 4100
F7  = 5000
F8 = 6000
F9 = 7000
F10 = 8000
F11 = 9000
F12 = 10000
F13 = 11000
RHEL6 = 11100

########################################################################
1.
做ks.cfg %pre 准备工作的 时候 有些地方很重要,
        注意 f13 下面 %pre 对应 %end , 否则 认为是语法错误了, 但是他会 不着边际的提示 是unicode 的问题,         自己 通过 /usr/bin/ksvalidator 很容易制作出这种错误.

rm -f /etc/anaconda.repos.d/*
假如没有清空下面的 其他仓库的文件 他会自动申请上网, 并要求配置好IP,
但是完全清空完了  /etc/anaconda.repos.d/*  的文件 就没有repo 库了 他会提示找不到 group 组文件.
本质的原因是没有repo库了.
所以还是需要 自己弄各一个,  显然应该用 安装光盘上面的库.

########################################################################
添加了自己需要的rpm 包 , 比如 zhcon之后 再 createrepo -g  制定group 文件,
f13 下面 又出现了group_gz 就是对group comps.xml 文件压缩了一下 。
-g 指定 coms.xml 的文件一定要是 xml 的文本文件.  


/mnt/stage2 是 anaconda 运行的时候,  把制作出来的光盘挂载的位置,
更多的安装环境下的目录可以通过 切换到 /dev/tty2  ctrl+alt+f2  mount -l 进行观察.
########################################################################
/mnt/stage2/test.repo 是通过 /bin/repo_local_disk_yum.pl 制作出来的,
里面的本地目录 应该换成 /mnt/stage2 了.
########################################################################

cp -v  /mnt/stage2/test.repo /etc/anaconda.repos.d/
%pre
#!/bin/bash
rm -f /etc/anaconda.repos.d/*
rm -rf /etc/yum.repos.d/
cp -v  /mnt/stage2/test.repo /etc/anaconda.repos.d/

%end
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP