LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]gentoo多分区,启动出现错误

[复制链接]
发表于 2012-2-8 19:32:51 | 显示全部楼层 |阅读模式
gentoo分区如下
/dev/sda1  /boot      100M
/dev/sda2  /             20G
/dev/sda3  openbsd 30G (未安装)
/dev/sda4  extend    余下全部
/dev/sda5  swap       2G
/dev/sda6   /var        5G
/dev/sda7   /usr        15G
/dev/sda8   /home    100G
/dev/sda9   无            余下全部

/etc/fstab

/dev/sda1 /boot ext4 default,noatime 1 2
/dev/sda2 /        ext4  noatime             0 1
/dev/sda5 none swap sw                     0 0
/dev/sda6 /var   ext4  noatime             0 1
/dev/sda7 /usr   ext4  noatime             0 1
/dev/sda8 /home   ext4   noatime        0 1

启动的时候,出现keymaps,syslog-ng,vixie-cron loading错误

如果我把fstab里最后三句就是/var /usr /home这三句全部注释掉,启动就完全正常了。

内核和make.conf应该是正常,都是按照原来装过的设置。
想了一个晚上,想不出来,如果哪位知道的请说明一下,最好能详细一点。


自己预测的错误:
因为自己是第一次把/var /usr之类的独立分区出来,找了些资料也不是很清楚独立出来以后怎么办,所以就参考gentoo手册里的先安装好/ /boot swap后,再把/var /usr挂载上去。刚刚重新看手册的时候,发现一句

   注意: 如果你希望/tmp目录在一个独立的分区上,确保在挂载之后修改它的权限:chmod 1777 /mnt/gentoo/tmp。这同样适用于/var/tmp目录。

看完后,我估计个人错误出在没有在挂载/ /boot的同时挂载我已经独立出来的分区,所以出现了错误。

不知道个人这样分析对不对,第一次独立分区装出现这样的错误实在不好意思。如果大牛们觉得还有其他的错误,欢迎提出来,不胜感激。

PS:还有两个问题
1.把/tmp独立出来需要chmod,是不是意味着所有独立出来的分区都要修改它的权限?
2.就是把/boot 和/  分到主分区,/var /usr到逻辑分区是否合理,还是把/ 也分到逻辑分区更好?
发表于 2012-2-8 21:32:41 | 显示全部楼层
没挂载前,/var目录在根目录下,即sda2上,有内容
挂载后,/var目录在sda6,没内容
将你原来sda2上的/var目录打包到sda6上

基础知识不扎实,话说有必要分那么多吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-9 12:18:45 | 显示全部楼层
问题已解决。。。方法如下:
在gentoo手册进行到4.e时,按我的分区,除手册上的外还需挂载
mount /dev/sda6 /mnt/gentoo/var
mount /dev/sda7 /mnt/gentoo/usr
mount /dev/sda8 /mnt/gentoo/home

fstab里应该是没错的

回楼上,基础确实不扎实,怪不好意思的,楼上的方法没有试过,但应该是对的,感觉就是中文文档确实需要修订了,over~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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