LinuxSir.cn,穿越时空的Linuxsir!

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

Kevin,您好,昨天听完了您讲系统管理的前三章,有两个关于启动的问题?

[复制链接]
发表于 2005-2-15 07:48:08 | 显示全部楼层 |阅读模式
Kevin,您好,昨天听完了您讲系统管理的前三章,讲的非常的精彩,搞明白了几个以前和模糊的问题,但是我还有两个关于启动的问题,请指点:
1.系统启动的的顺序:1.BIOS--->2.MBR--->3.BOOTLOADER---->4.KERNEL----->5.INITTAB----->6.RC.SYSINIT.问题是在启动4.5步的时候,内核引导后,但是mount root文件系统和执行init失败,那些文件的错误或者丢失会出现这种情况.

2.X window不能正常起来的情况有那些??

先去上课去了.谢谢

Leo
发表于 2005-2-15 12:45:31 | 显示全部楼层
1. 在bootloader 挂接kernel的时候会mount一次/ 文件系统, rc.sysinit在执行的时候会mount一次/文件系统, 第一次是只读的,第二次是根据/etc/fstab文件的规则挂接的, 且在启动的时候只有这两个地方挂接/文件系统!
    在启动的时候是kernel根据/etc/inittab文件启动并配置init进程的, 其中在RedHat中会调用/etc/rc.d/rc脚本去判断启动且如何启动runlevel , 经常出现的是init = ? 等错误, 这个只能靠经验了!
2. X不能启动的原因有很多,现只说比较常见的:
     (1)  没装 X  或 任意 WM (window master)
     (2)  没有开启xfs 字体服务器
     (3)  没有选择正确的WM
     (4)  没有正确配置/etc/X11/XF86Config
     (5)  /tmp目录或~目录没有足够的空间写入X的临时文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-15 18:33:40 | 显示全部楼层
还有一个问题没有回答,就是在启动内核后执行init时,提示找不到init,出现这种情况有那些可能的情况?
回复 支持 反对

使用道具 举报

发表于 2005-2-15 19:47:28 | 显示全部楼层
如果grub配置正确的话,init 丢失或没找到/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-16 18:11:53 | 显示全部楼层
还有可能是/initrd目录不存在也会有这种情况
回复 支持 反对

使用道具 举报

发表于 2005-2-17 15:50:33 | 显示全部楼层
记号,顶先!
回复 支持 反对

使用道具 举报

发表于 2005-2-18 08:34:36 | 显示全部楼层
Post by adams_leo
还有一个问题没有回答,就是在启动内核后执行init时,提示找不到init,出现这种情况有那些可能的情况?

init是放在文件系统上的,如果这个文件系统没能挂载上来,他也会提示找不到init的,比如grub.conf这里。root=LABEL=/是指定root分区的。如果这里写错了,那么就会找不到root分区,当然也就不能挂载上来了。这时候也会提示找不到init。
回复 支持 反对

使用道具 举报

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

本版积分规则

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