Linux系统第5章系统启动过程分析.ppt
《Linux系统第5章系统启动过程分析.ppt》由会员分享,可在线阅读,更多相关《Linux系统第5章系统启动过程分析.ppt(53页珍藏版)》请在三一文库上搜索。
1、系统启动,第 五 章,本章教学目标: 掌握GRUB引导程序的配置及修复 掌握inittab文件的设置 熟悉init进程的功能 了解Linux启动步骤及系统运行的级别,难点: Linux系统引导程序GRUB的配置及修复 重点: Linux系统的启动过程,使学员在今后的系统排错中能够得以运用。 关键词: GRUB init,5-1 RH9.0启动过程,1BIOS自检 硬件检测及初始化 2引导启动设备 (1)软盘(0磁道0扇区) (2)光盘(最外围存储轨道) (3)硬盘(MBR),3调用Linux引导程序至内存中 4运行Linux内核 5执行init进程 6init调用getty提示用户登录 7运行
2、SHELL程序,返回首页,案例一,安装一个双系统windows/linux,windows安装在C区,linux安装到另外一部分空间内; 在系统启动前更改LINUX系统的用户登录密码; 把两个启动菜单分别设置为:ahxh windows 与 ahxh linux;启动默认的选择时间为10秒; 利用MD5分别对启动菜单进行加密,并锁定各自的启动菜单; 在不知道加密的密码时,来破解菜单的加密; 在菜单解锁后,利用命令行模式来启动LINUX系统;,给出案例,5-2 引导装载程序使用,1LILO(Linux Loader),与案例有关的内容分析,2、GRUB (Grand Unified Boot L
3、oader) (1)GRUB简介 GRUB与LILO一样都是一种多重启动引导器 Red Hat Enterprise Linux 4.0的默认启 动引导器 (2)GRUB特点 GRUB提供了真正命令行交互界面 支持大硬盘,能够访问1024柱面的后的文件,(3)GRUB的设置 GRUB的文件/etc/grub.conf内容: default=0 /设置默认菜单 timeout=30 /设置超时时间 splashimage=(hd0,0)/grub/splash.xpm.gz /设定开机画面 注:若timeout=-1 则表示一直等待用户选择!,title RedHat Linux /设置标题 r
4、oot (hd0,0) /设置内核存放的分区 kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ /设置内核文件 initrd /initrd-2.6.20-8.img /设置内核映像文件,title win2k rootnoverify (hd0,1) /设置WINDOWS系统的位置 chainloader +1 / 读取扇区,3、启动菜单详解,应用,破解系统用户的密码? 启动菜单中,按e键进入到编辑模式 编辑内核文件,以单用户(single)模式进入; 进入单用户提示符下依次输入以下命令: #passwd #sync #exit 此时就可以新密码来登录root
5、用户了;,4、对引导菜单加密 设置GRUB的口令为123且用MD5加密; 锁定每个菜单选项,配置过程: #grub -md5 crypt Password: Retype password: $MQBa#12Q(注意大小写),产生密文命令,# vi /etc/grub.conf default=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password -md5 $MQBa#12Q,title RedHat Linux9.0 root (hd0,1) kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ initrd /i
6、nitrd-2.6.20-8.img lock,title window 2k server rootnoverify (hd0,0) chainloader +1 lock,解锁GRUB启动菜单 在锁定的启动菜单中选择“p”键 输入口令,5、命令行模式: 作用:设置GRUB的选项 热键:c键 实例:启动Linux grubroot (hdx,y) grubkernel /vmlinuz-版本号 ro root=LABEL=/ grubinitrd /initrd-版本号.img grubboot,启动WINDOWS grubrootnoverify (hdx,y) grubchainload
7、er +1 grubboot,6、恢复GRUB的配置文件 放入第一张安装启动盘,启动计算机: boot: linux rescue # cd /mnt/sysimage # cd ./boot/grub/grub.conf # vi grub.conf 修改grub.conf恢复设置选项,7、删除GRUB GRUB安装在硬盘的MBR中,要想彻底删除GRUB,必须想办法把MBR中的GRUB启动程序给删除. 用户可以使用DOS中fdisk /mbr命令进行操作,分组操作 点评、操作演示: ,返回首页,案例二,新建两个用户ah、xh,分别在tty1、tty2、tty3三个终端来登录root、ah、x
8、h,把用户ah的shell类型变为csh,观察有什么变化;再注消xh用户,切换到tty4去登录; 设置系统延迟10分钟自动重启; 进行inittab设置,让系统每次登录时在字符界面下登录; 若系统默认的级别设置为0,则系统在每次登录前都会自动的关机,这种情况该如何解决?,5-4 init 进程 (PID=1),1、init进程的作用 系统初始化,与案例有关的内容解析,2、系统运行级别 0 /关机 1 /单用户模式 2 /多用户、不支持NFS 3 /完全多用户模式 4 /保留 5 /X-WINDOWS 6 /重启 切换:# init 0-6,注: (1) shutdown 功能:重启/关机 格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 系统启动 过程 分析
链接地址:https://www.31doc.com/p-2145945.html