Chinaunix
标题:
CentOS 用kickstart文件自动安装时分区问题
[打印本页]
作者:
nkxyf
时间:
2013-09-09 14:17
标题:
CentOS 用kickstart文件自动安装时分区问题
采用修改kickstart文件实现自动安装,普通的自动分区能够实现,但是自己任务要求有的分区无挂载点(不是SWAP),如果单纯修改kickstart的分区语句如下:
part /boot --fstype=ext4 --asprimary --size=400
part --fstype=ext4 --asprimary --size=8192
这个分区无挂载点
part / --fstype=ext4 --asprimary --size=5000
则运行报错,请问该如何解决自动分区无挂载点问题? 或者有木有其他方法制作CentOS自动安装问题?
另外无挂载点分区在手动安装CentOS时候能够实现,具体分区如下图:
1.png
(51.84 KB, 下载次数: 61)
下载附件
2013-09-09 14:17 上传
作者:
chenyx
时间:
2013-09-09 14:29
那你看看无分区挂载点,安装完成之后,/root/下的anaconda-ks.cfg里面分区指令是怎么写的
作者:
nkxyf
时间:
2013-09-09 14:32
回复
2#
chenyx
手动安装时候 /root下anaconda-ks.cfg中分区语句貌似被注释掉了, 如下:
#part /boot --fstype=ext4 --asprimary --size=400
#part --fstype=ext4 --asprimary --size=8192
#part / --fstype=ext4 --asprimary --size=5000
#part /var --fstype=ext4 --size=8192
#part --fstype=ext4 --size=5000
#part /tmp --fstype=ext4 --grow --size=200
第二条和倒数第二条是无挂载点分区,自己定义时候尝试去掉注释,那两条就报错了,。。。
作者:
chenyx
时间:
2013-09-09 14:39
那就不清楚了.你去红帽的docs网站下载install gruide文档,里面应该有ks的部分
作者:
nkxyf
时间:
2013-09-09 14:44
回复
4#
chenyx
之前查过的,上面说要求是/下的目录形式 或者是swap之类的。。。所以问下是否有其他解决方法
作者:
chenyx
时间:
2013-09-09 14:48
那就不清楚了.
或者,用变通的方法,你先将分区做成有挂载点的,比如/abcd
然后再你ks的POST部分,将fstab里面对应的行删除,试试看
作者:
nkxyf
时间:
2013-09-09 15:01
回复
6#
chenyx
post是系统安装完后执行操作,是指删除对应分区么?额 这个不是很清楚
作者:
chenyx
时间:
2013-09-09 15:04
不是,你指定挂载点之后,肯定在fstab里面有记录的,你想办法在ks.cfg里面系统安装完成之后执行的段里面,添加删除那个对应的项目,就相当于分区了,但是没挂载
作者:
nkxyf
时间:
2013-09-09 15:19
回复
8#
chenyx
额 大哥 不是很懂 , 是指 /proc/partitions文件里面内容么
作者:
chenyx
时间:
2013-09-09 15:20
不是啊,系统启动之后挂载,是依据/etc/fstab里面的内容进行的.
作者:
nkxyf
时间:
2013-09-09 15:21
回复
8#
chenyx
找到了。。。我先试下, 靠谱、、
作者:
chenyx
时间:
2013-09-09 15:31
没搞懂,为什么会有这个需要,需要做一个没有挂载点的分区呢
作者:
nkxyf
时间:
2013-09-09 16:15
回复
12#
chenyx
哎 软件安装要求。。
对了 问下 怎么样把当前环境打包成一个安装盘? linux 内核被我替换掉了。。。。不用之前那个kickstart
作者:
chenyx
时间:
2013-09-09 16:55
Cu有系统定制板块,哪里有文档,你参考下吧
作者:
nkxyf
时间:
2013-09-09 17:35
回复
14#
chenyx
囧。。。我何为Cu... 有网址么。。。。
另外fstab 貌似删掉对应分区行后分区大小不对。。
实在是万分感谢。。
作者:
chenyx
时间:
2013-09-09 17:45
你现在的论坛简称就是Cu.
fstab删除分区后大小不对?这个就不清楚了
作者:
nkxyf
时间:
2013-09-09 18:13
回复
16#
chenyx
{:3_200:} 恩恩 我再试试其他方法 非常感谢!{:3_193:} {:3_189:}
作者:
egg68639892
时间:
2013-09-10 15:18
首先你要做无挂载点,这个要看你是什么用意,如果是像oracle做raw device,那么就建议单独进去做吧,为什么不做lvm管理?
如果简单的是做未来预留正常分区,那么就像版主说的,
1.正常安装挂载点随便写个临时的
2.umount 挂载点
3.vi fstab 删除自动挂载list
作者:
nkxyf
时间:
2013-09-10 15:24
回复
18#
egg68639892
貌似用不到lvm 那么高级,如果装系统时有个分区挂载点是/home,我也能执行umount /home操作? 另外如果直接执行删除fstab 不执行umount操作可以么?
作者:
chenyx
时间:
2013-09-10 15:33
/home是系统用户的家目录所在的目录,你能确保除了root没有其他用户,当然可以umount.
安装完系统肯定需要重启的,所以,删除fstab里面的行,不umount,下次启动的时候,也没有问题,因为系统会按照你的fstab里面的条目来挂载分区的
作者:
nkxyf
时间:
2013-09-10 15:46
回复
20#
chenyx
太感谢了
作者:
779699413
时间:
2013-09-10 18:08
Fedora19安装完后图形界面禁止root,我在网上找到了一个修改/etc/pam.d/gdm,/etc/pam.d/gdm-password两个文件就可以使用 root,但我没有gdm这个文件,我自己创建了一个,可是重启后就不能登录了,哦,我在前面还创建了一个root但不是管理员。
作者:
nkxyf
时间:
2013-09-11 09:26
回复
22#
779699413
??
作者:
wfw52749
时间:
2013-09-18 16:19
part /boot --fstype ext3 --size=150
part swap --size=1024
part pv.01 --size=10240 --grow
volgroup vg_root pv.01
logvol / --vgname=vg_root --size=8192 --name=lv_root
logvol /var --vgname=vg_root --size=4096 --name=lv_var
logvol /tmp --vgname=vg_root --size=2048 --name=lv_tmp
logvol /spare --vgname=vg_root --size=1024 --grow --name=lv_spare
这是KS自动挂载逻辑卷的格式,看最后是分一个空的逻辑卷。可以用逻辑卷试试分区无挂载点
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2