![](/icons/74315yi.gif)
![](/icons/74315de.gif)
1. 从BIOS到KERNEL
BIOS自检->MBR(GRUB)->KERNEL->KERNEL自解压->内核
![](/icons/74315chushi.gif)
2. 内核启动:创建1#进程并执行
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315chengxu.gif)
![](/icons/74315yi.gif)
![](/icons/74315dou2.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315chushi.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou2.gif)
对于Redhat来说
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
/etc/rc.d/rc.sysinit # 由init执行
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
/etc/rc.d/rc $RUNLEVEL # init执行指定运行级别($RUNLEVEL为缺省
![](/icons/74315de.gif)
![](/icons/74315de.gif)
/etc/rc.d/rc.local #运行模式2、3、5时会运行
![](/icons/74315de.gif)
/sbin/mingetty(或getty) # 等待用户登录
/etc/inittab中指定了系统
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
RUNLEVEL值为:0-6
0:halt
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
4:保留
![](/icons/74315dou.gif)
6:reboot
3./etc/inittab文件
/etc/inittab
![](/icons/74315de.gif)
# 设定系统开机预设
![](/icons/74315de.gif)
id:3:initdefault:
# 开始进行RUNLEVEL
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315chushi.gif)
![](/icons/74315de.gif)
si::sysinit:/etc/rc.d/rc.sysinit
# 7 个区别 run level
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315de.gif)
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# 是否允许按下 [ctrl]+[alt]+[del] 就重新开机
![](/icons/74315de.gif)
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# 本机端终端机启动
![](/icons/74315de.gif)
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# 在 X Window (RUNLEVEL 5) 环境下
![](/icons/74315de.gif)
x:5:once:/etc/X11/prefdm -nodaemon
这个文件
![](/icons/74315de.gif)
![](/icons/74315de.gif)
标识符:级别:init
![](/icons/74315de.gif)
1. 标识符:
最多 4个
![](/icons/74315zifu.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315yi.gif)
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
2. 级别:
该项目在哪些 run level 底下进行
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
![](/icons/74315dou2.gif)
3. init
![](/icons/74315de.gif)
主要可以进行
![](/icons/74315de.gif)
initdefault :代表预设
![](/icons/74315de.gif)
sysinit :代表系统
![](/icons/74315chushi.gif)
![](/icons/74315de.gif)
ctrlaltdel :代表 [ctrl]+[alt]+[del] 3个按键是否可以重新开机
![](/icons/74315de.gif)
wait :代表后面接
![](/icons/74315de.gif)
![](/icons/74315de.gif)
respawn :代表后面接
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
更多
![](/icons/74315de.gif)
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
4. 指令项目:
亦即应该可以进行
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315yi.gif)
![](/icons/74315dou2.gif)
介绍说明:如根据上面
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315chengxu.gif)
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
(1)获取RUNLEVEL(文件中
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
(2)执行rc.sysinit(文件中
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
(3)执行/etc/rc.d/rc3.d目录中
![](/icons/74315de.gif)
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
![](/icons/74315dou.gif)
![](/icons/74315yinwei.gif)
(4)然后设定是否允许按下 [ctrl]+[alt]+[del] 就重新开机(文件中
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
(5)启动 6个终端界面tty1-tty6
(6)最后如果我们使用
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
2、GRUB及其配置
1.GRUB(启动引导器程
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
安装Linux后GRUB位于硬盘0柱面
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou2.gif)
![](/icons/74315de.gif)
![](/icons/74315yi.gif)
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
检后读取并运行硬盘
![](/icons/74315de.gif)
![](/icons/74315de.gif)
![](/icons/74315chengxu.gif)
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
2.GRUB
![](/icons/74315de.gif)
可通过/boot/grub/grub.conf配置GRUB
![](/icons/74315dou.gif)
default 0 ——设置GRUB
![](/icons/74315de.gif)
splashimage (hd0
![](/icons/74315dou.gif)
![](/icons/74315yi.gif)
![](/icons/74315de.gif)
timeout 30 ——设置菜单
![](/icons/74315de.gif)
title=Boot Linux using initrd ——菜单项名称
root (hd0
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
![](/icons/74315de.gif)
kernel /boot/bzImage root=/dev/loop0 init=/initdisk.gz ——使用kernel命令后跟内核文件作为参数
![](/icons/74315dou.gif)
![](/icons/74315dou2.gif)
linux
![](/icons/74315de.gif)
initrd /initdisk.gz ——使用initrd命令加载镜像文件
title= NT ——菜单项名称
root (hd0
![](/icons/74315dou.gif)
![](/icons/74315de.gif)
makeactive ——设置根设备为活动分区(针对windows不能从非活动分区启动)
chainloader +1 ——使用chainloader命令
![](/icons/74315diaoyong.gif)
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
![](/icons/74315yi.gif)
3.忘记根口令时
![](/icons/74315de.gif)
启动计算机
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
#passwd root
#reboot
4.为grub设置口令
为防止用户在显示grub菜单时进入编辑
![](/icons/74315dou.gif)
![](/icons/74315dou.gif)
![](/icons/74315dou2.gif)
修改/boot/grub/grub.conf文件
![](/icons/74315dou.gif)
(假设密码为123456)
(1)设置全局口令
password 123456
default=1
timeout=10
……
(2)可使用全局口令锁定启动菜单项
紧跟在title命令的后添加lock命令
password 123456
default=1
timeout=10
splashimage=(hd0
![](/icons/74315dou.gif)
title Red Hat Linux (2.4.20-8)
lock
root (hd0
![](/icons/74315dou.gif)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
(3)设置独立
![](/icons/74315de.gif)
![](/icons/74315dou.gif)
可实现全局口令和菜单项口令
![](/icons/74315de.gif)
![](/icons/74315dou2.gif)
password 123456
default=1
timeout=10
splashimage=(hd0
![](/icons/74315dou.gif)
title Red Hat Linux (2.4.20-8)
password 67890
root (hd0
![](/icons/74315dou.gif)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
(4)可以使用MD5L加密口令
采用#grub-md5-crypt
或 #grub
grub>md5crypt
Password:
最新评论