LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1180|回复: 6

/etc可否单独分区?

[复制链接]
发表于 2009-9-3 02:18:45 | 显示全部楼层 |阅读模式
官方安装盘里面看到挂载点/etc可以单独挂在一个分区上,结果那样干之后发现启动不来,最后提示信息是找不到文件要你选择运行级别之类的。网上也搜了一些类似的问题,但似乎都没有解决的。

有没有兄弟这样干成功的?或者提供点解决思路,比如menu.lst里面能不能设定/etc相关的内容。

多谢了~
发表于 2009-9-3 05:29:20 | 显示全部楼层
自己定制一个initrd的img就可以这么做
回复 支持 反对

使用道具 举报

发表于 2009-9-3 10:39:17 | 显示全部楼层
为何要单独分出来呢
回复 支持 反对

使用道具 举报

发表于 2009-9-3 14:00:33 | 显示全部楼层
因为系统在从内核模式进入用户模式时最先调用的是/sbin/init。/sbin/init首先会分析/etc/inittab,从而完成后续的引导。这个时候根分区还没有被挂载,/sbin/init只是根据grub中的引导参数(root=/dev/hdxxx)来判断根分区的所在,从而找到/etc/inittab。

如果非要将/etc单独分区,可行的办法是定制一个initrd.img.
回复 支持 反对

使用道具 举报

发表于 2009-9-3 17:19:49 | 显示全部楼层
可以 不过感觉没啥必要吧
回复 支持 反对

使用道具 举报

发表于 2009-9-8 05:42:08 | 显示全部楼层
嗯,还有改改init的源程序也可以支持/etc单独分区,不过蛮不规范的,最好还是让/etc在根分区里面,反正又不大。
回复 支持 反对

使用道具 举报

发表于 2009-9-9 22:44:04 | 显示全部楼层
如果你想的话,可以
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表