Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1103353
  • 博文数量: 1310
  • 博客积分: 3980
  • 博客等级: 中校
  • 技术积分: 8005
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-09 22:05
文章分类

全部博文(1310)

文章存档

2011年(1)

2008年(1309)

我的朋友

分类: LINUX

2008-05-23 11:14:44

linux 启动顺序
   当时装linux时,由于缺乏理性,居然把linux设成了默认的启动.结果导致每次想进windows xp都要在开机时盯好电脑,出现菜单时马上选择,选慢了就只能重启动继续上述过程..真的很郁闷哦.
   于是网上查了好多资料.发现好多都是讲linux系统下的一个lilo.conf..可是自己找了半天都没找到这个文件,继续查资料,才知道早期的linux确实是用这方法的,可惜现在已经给grub.conf给替代了.
   于是,很快就把启动顺序给换回来了,具体操作如下:
   1.打开/etc/grub.conf
   2.可以看见default=0那一行,回忆一下开机时的选择菜单.第一个是0,第二个是1,以些类推,我的windows xp是第二行的,所以改成1,然后保存下重启就终于可以默认进入windows xp界面了.真的很高兴.
LINUN启动顺序:
poweron --BIOS自检--LILO/GRUB调用---KERNEL 调用--INIT***---MIGGETTY--LOGIN
init调用其配置文件/etc/inttab;inittab从上到下按顺序启动,调用rc.sysinit ---rc?.d(rc?.d下的文件都是init.d下的符号链接)---其中有一个xinetd的超级进程---调用/etc/xinetd.conf配置文件---从配置文件中知道读/etc/xinetd.d文件----结束后调用Miggetty
Linux的启动级别
UNIX/Linux可以称为博大精深(记得80年代初刚接触UNIX时被告知UNIX是未来或称之为21世纪的操作系统,我尚不能理解Question),学习它是需要有一点计算机基础的,所以不能仅凭掌握的一点windows知识就可以轻松学会。下面先讲启动级别:
由于Linux脱胎于UNIX,所以它具有许多UNIX的特点,比如开机登录不必直接进入图形界面,因为图形界面(UNIX/Linux体系称之为X- Window,其核心为一个叫X11R6的程序)会耗费许多资源,停用X-Window将减少许多开销,可以提供比Windows更强大稳固的服务。实现这点是因为其设计概念不同于Windows,Linux将X-Window(简称X)仅仅视作一个程序,而不捆绑于其内核之中。在UNIX/Linux中一般将运行级别分为7级(一说九级,但实际应用为六级,保留一级):
0 系统停机
1 单用户模式
2 多用户模式
3 网络多用户模式
4 保留
5 X11模式(即进入图形界面模式)
6 重起
系统将其设置在/etc/inittab配置文件中:
id:3:initdefault:
...
例子中设置为第3级别,即启动后进入控制台(console)模式,如果数字设为5则为启动后直接进入X。
linux启动级别设错的补救办法
今天又学了一课。
 
假如linux启动级别设置错误,比如误设为6,或者由于某些问题无法进入x,而启动级别恰好是5(这就是我遇到的情况),那么可以通过single模式启动的方式,进入命令行,修改inittab。
具体做法是:
在进入grub菜单的时候,在要启动的内核上面按e进入编辑状态。
然后在kernel 的选项处再按e,进行编辑。
在 ro 的后面,root=之前的位置,加上 single 参数。
然后enter完成编辑,按b引导。
这样就可以进入命令行了。。。
在/etc/inittab里面修改默认启动级别即可。
阅读(148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~