Linux系统第5章 系统启动过程分析

上传人:油条 文档编号:48600918 上传时间:2018-07-17 格式:PPT 页数:53 大小:223.50KB
返回 下载 相关 举报
Linux系统第5章 系统启动过程分析_第1页
第1页 / 共53页
Linux系统第5章 系统启动过程分析_第2页
第2页 / 共53页
Linux系统第5章 系统启动过程分析_第3页
第3页 / 共53页
Linux系统第5章 系统启动过程分析_第4页
第4页 / 共53页
Linux系统第5章 系统启动过程分析_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《Linux系统第5章 系统启动过程分析》由会员分享,可在线阅读,更多相关《Linux系统第5章 系统启动过程分析(53页珍藏版)》请在金锄头文库上搜索。

1、Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:案例二及其相关内容基础内容介绍案例一及其相关内容课后习题课程总结与操作实训系系 统统 启启 动动第第 五五 章章Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:本章教学目标:掌握GRUB引导程序的配置及修复 掌握inittab文件的设置 熟悉init进程的功能 了解Linux启动步骤及系统运行的级别Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:难点: Linux系统引导程序GRUB的配置及修复 重点: Linux系统的启动过程,使学员在今后的系统排错 中能够得以运用。

2、 关键词: GRUB initLinux 系统启动过程主讲:施欢平 QQ:382772472 mail:5-1 RH9.0启动过程1BIOS自检硬件检测及初始化 2引导启动设备(1)软盘(0磁道0扇区)(2)光盘(最外围存储轨道)(3)硬盘(MBR)Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:3调用Linux引导程序至内存中 4运行Linux内核 5执行init进程 6init调用getty提示用户登录 7运行SHELL程序Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:加电BIOS自检执行引导加载器程序加载内核执行init进程登录Lin

3、ux系统Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:返回首页Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:案例一 安装一个双系统windows/linux,windows安装在C区, linux安装到另外一部分空间内; 在系统启动前更改LINUX系统的用户登录密码; 把两个启动菜单分别设置为:ahxh windows 与 ahxh linux ;启动默认的选择时间为10秒; 利用MD5分别对启动菜单进行加密,并锁定各自的启动菜 单; 在不知道加密的密码时,来破解菜单的加密; 在菜单解锁后,利用命令行模式来启动LINUX系统;给出案例Li

4、nux 系统启动过程主讲:施欢平 QQ:382772472 mail:5-2 引导装载程序使用1LILO(Linux Loader)与案例有关的内容分析Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:2、GRUB (Grand Unified Boot Loader) (1)GRUB简介GRUB与LILO一样都是一种多重启动引导器Red Hat Enterprise Linux 4.0的默认启 动引导器 (2)GRUB特点 GRUB提供了真正命令行交互界面 支持大硬盘,能够访问1024柱面的后的文件Linux 系统启动过程主讲:施欢平 QQ:382772472 mai

5、l:(3)GRUB的设置 GRUB的文件/etc/grub.conf内容:default=0 /设置默认菜单timeout=30 /设置超时时间splashimage=(hd0,0)/grub/splash.xpm.gz/设定开机画面注:若timeout=-1 则表示一直等待用户选择!Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:title RedHat Linux /设置标题root (hd0,0) /设置内核存放的分区kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ /设置内核文件initrd /initrd-2.6.20-8.i

6、mg /设置内核映像文件Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:title win2k rootnoverify (hd0,1) /设置WINDOWS系统的位置chainloader +1 / 读取扇区Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:3、启动菜单详解按键说明使用上下箭头键,在启动菜单 间进行移动 回车 键输入回车键启动当前的菜单 项e选择“e”键编辑 当前的启动菜 单项a选择“a”键添加内核的启动参 数c选择“键”进入GRUB的命令行 界面Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:应用破

7、解系统用户的密码? 启动菜单中,按e键进入到编辑模式 编辑内核文件,以单用户(single)模式进入; 进入单用户提示符下依次输入以下命令:#passwd#sync#exit 此时就可以新密码来登录root用户了;Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:4、对引导菜单加密 设置GRUB的口令为123且用MD5加密; 锁定每个菜单选项Linux 系统启动过程主讲:施欢平 QQ:382772472 mail: 配置过程: #grub -md5 crypt Password: Retype password: $MQBa#12Q(注意大小写)产生密文命令Linux

8、系统启动过程主讲:施欢平 QQ:382772472 mail:# vi /etc/grub.confdefault=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password -md5 $MQBa#12Q Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:title RedHat Linux9.0 root (hd0,1) kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ initrd /initrd-2.6.20-8.img lock Linux 系统启动过程主讲:施欢平 QQ:3827724

9、72 mail:title window 2k server rootnoverify (hd0,0) chainloader +1 lockLinux 系统启动过程主讲:施欢平 QQ:382772472 mail:解锁GRUB启动菜单 在锁定的启动菜单中选择“p”键 输入口令Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:5、命令行模式: 作用:设置GRUB的选项 热键:c键 实例:启动Linuxgrubroot (hdx,y)grubkernel /vmlinuz-版本号 ro root=LABEL=/grubinitrd /initrd-版本号.imggrubb

10、oot Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:启动WINDOWSgrubrootnoverify (hdx,y)grubchainloader +1grubbootLinux 系统启动过程主讲:施欢平 QQ:382772472 mail:6、恢复GRUB的配置文件放入第一张安装启动盘,启动计算机: boot: linux rescue # cd /mnt/sysimage # cd ./boot/grub/grub.conf # vi grub.conf 修改grub.conf恢复设置选项Linux 系统启动过程主讲:施欢平 QQ:382772472 mai

11、l:7、删除GRUB GRUB安装在硬盘的MBR中,要想彻底删除 GRUB,必须想办法把MBR中的GRUB启动程序给 删除. 用户可以使用DOS中fdisk /mbr命令进行操作Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:分组操作 点评、操作演示: Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:返回首页Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:案例二 新建两个用户ah、xh,分别在tty1、tty2、tty3三个终端来 登录root、ah、xh,把用户ah的shell类型变为csh,观察 有什么变化;再注

12、消xh用户,切换到tty4去登录; 设置系统延迟10分钟自动重启; 进行inittab设置,让系统每次登录时在字符界面下登录; 若系统默认的级别设置为0,则系统在每次登录前都会自 动的关机,这种情况该如何解决?Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:5-4 init 进程 (PID=1) 1、init进程的作用系统初始化与案例有关的内容解析 Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:2、系统运行级别 0 /关机 1 /单用户模式 2 /多用户、不支持NFS 3 /完全多用户模式 4 /保留 5 /X-WINDOWS 6 /重启

13、切换:# init 0-6Linux 系统启动过程主讲:施欢平 QQ:382772472 mail: 注: (1) shutdown 功能:重启/关机 格式: shutdown 参数 time 信息 Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:参数: -r/重启 -c/取消shutdown的动作 -h/关闭计算机 -f/重启时使用fsck检查文件系统 -F/重启时不检查文件 time/设定时间 hh:mm /某时某分 +mm /当前时间往后几分钟 now /立即Linux 系统启动过程主讲:施欢平 QQ:382772472 mail:实例: # shutdown -r now # shutdown -r +5 # shutdown -h 18:00 # shutdown

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号