欢迎来到天天文库
浏览记录
ID:48470849
大小:187.50 KB
页数:32页
时间:2020-01-18
《08系统启动过程分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、系统启动过程分析5-1RH9.0启动过程1.BIOS自检硬件检测及初始化2.引导启动设备(1)软盘(0磁道0扇区)(2)光盘(最外围存储轨道)(3)硬盘(MBR)3.调用Linux引导程序至内存中4.运行Linux内核5.执行init进程6.init调用getty提示用户登录7.运行SHELL程序5-2引导装载程序使用1.LILO(LinuxLoader)2、GRUB(GrandUnifiedBootLoader)(1)GRUB简介GRUB与LILO一样都是一种多重启动引导器RedHatLinux9.0的默认启动引导器(2)GRUB特点GRUB提供了真正命令行交互界面支持
2、大硬盘,能够访问1024柱面的后的文件开机画面美观细腻(3)GRUB的设置GRUB的文件/etc/grub.conf内容:default=0//设置默认菜单timeout=30//设置超时时间splashimage=(hd0,0)/grub/splash.xpm.gz//设定开机画面titleRedHatLinux//设置标题root(hd0,0)//设置内核存放的分区kernel/vmlinuz-2.4.20-8roroot=LABEL=///设置内核文件initrd/initrd-2.4.20-8.img//设置内核映像文件titlewin2krootnoverify
3、(hd0,1)//设置WINDOWS系统的位置chainloader+1//读取扇区实例:要求如下:1)hda上有两个操作系统,分别为RH9.0和Win2KRH9.0安装在/BOOT分区号为hda2,Win2K安装在C:下3)设置GRUB的口令为123且用MD5加密4)锁定每个菜单选项配置过程:#grub-md5-cryptPassword:Retypepassword:$MQBa@#12Q(注意大小写)#vi/etc/grub.confdefault=0timeout=30plashimage=(hd0,0)/grub/1.jpgpassword--md5$MQBa@#
4、12QtitleRedHatLinux9.0root(hd0,1)kernel/vmlinuz-2.4.20-8roroot=LABEL=/initrd/initrd-2.4.20-8.imglocktitlewindow2kserverrootnoverify(hd0,0)chainloader+1lock(4)GRUB的命令行,菜单模式,编辑模式的操作解锁GRUB启动菜单在锁定的启动菜单中选择“p”键输入口令编辑模式:作用:用于修改菜单的选项热键:e键进入命令行模式:作用:设置GRUB的选项热键:c键实例:启动Linuxgrub>root(hdx,y)grub>ker
5、nel/vmlinuz-版本号roroot=LABEL=/grub>initrd/initrd-版本号.imggrub>boot启动WINDOWSgrub>rootnoverify(hdx,y)grub>chainloader+1grub>boot(5)安装GRUB第一步:安装GRUB软件包#rpm–ivhgrub-0.93-4.i386.rpm第二步:安装GRUB到MBR建立GRUB配置文件:/boot/grub/grub.conf使用命令安装GRUB到MBR(6)恢复GRUB放入第一张安装启动盘,开始启动计算机:boot:linuxrescue#grubgrub>ro
6、ot(hd0,0)grub>setup(hd0)(7)恢复GRUB的配置文件放入第一张安装启动盘,启动计算机:boot:linuxrescue#cd/mnt/sysimage#cd./boot/grub/grub.conf#vigrub.conf修改grub.conf恢复设置选项5-4init进程(PID=1)1、init进程的作用系统初始化2、系统运行级别0//关机1//单用户模式2//多用户、不支持NFS3//完全多用户模式4//保留5//X-WINDOWS6//重启切换:#init[0--6]注:(1)shutdown功能:重启/关机格式:shutdown[参数]t
7、ime[信息]参数:-r//重启-c//取消shutdown的动作-h//关闭计算机-f//重启时使用fsck检查文件系统-F//重启时不检查文件time//设定时间hh:mm//某时某分+mm//当前时间往后几分钟now//立即实例:#shutdown-rnow#shutdown-r+5#shutdown-h18:00#shutdown-hnow(2)reboot功能:重启系统实例:#reboot(3)runlevel功能:显示系统当前和上一次的运行级别,如果上次运行级别记录不存在,则显示N,如果都不存在,则显示unknow
此文档下载收益归作者所有