如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
红旗Linux软件技术学院——RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638第五章Linux系统的启动教学内容:Linux启动步骤和GRUBinit进程的分析用户登录和Shell教学目标:了解Linux启动步骤、Shell特点、GRUB熟悉Shell的功能、init进程的功能掌握GRUB、inittab文件的设置教学重点:GRUB的操作Inittab文件的设置教学难点:init进程的分析及设置一.启动步骤和GRUB1.Linux启动过程分析(1)BIOS自检硬件检测及初始化引导启动设备(2)引导启动设备软盘(0磁道第一个扇区)光盘(最外围存储轨道)硬盘(MBR)USB存储设备(3)调用Linux引导程序至内存中Linux的引导程序可以使用GRUB/LILO等引导软件GRUB/LILO可以安装在MBR/引导分区的引导扇区中(4)运行Linux内核内核放在/boot目录中,Linux系统可以同时支持多版本内核解压缩内核检测硬件加载root文件系统(5)执行init进程(按“i”单步运行)启动新进程或关闭进程选择启动模式建立虚拟终端(6)用户登录输入用户名及口令加载用户配置文件加载shell程序2.引导盘的创建方法一:安装过程中创建方法二:mkbootdisk#mkbootdisk--device/dev/fd02.4.20-8方法三:使用dd命令#ddif=/boot/vmlinuzof=/dev/fd03.GRUB(1)GRUB简介GRUB是一种基于intel平台的功能强大的启动引导器(2)GRUB特点支持大硬盘,突破1024柱面的限制支持两种界面(菜单,命令行)开机画面(3)安装GRUB安装软件包#rpm–ivhgrub-0.934.i386.rpm使用安装命令安装GRUB到MBR#grubgrub>root(hdx,y)grub>setup(hdx[,y])(4)GRUB的配置#vi/boot/grub/grub.confgrub.conf中常用的配置命令有:default=菜单项序号/saved设置启动菜单的默认启动项hiddenmenu隐藏菜单界面splashimage=图像文件全路径名指定某文件作为启动菜单的背景图像timeout=延迟秒数设置启动菜单的启动延时title菜单项名称开始一个菜单项的配置,设置菜单项的名称root(hdx,y)设置GRUB的根设备为linux内核所在的分区kernel内核文件名称指定内核文件的名称及加载内核所需的参数initrdinitrd文件名指定镜像文件的位置map(hdx[,y])(hdx[,y])建立虚拟磁盘rootnoverify(hdx,y)指定windows启动引导器的位置makeactive标识指定分区为活动分区chainloader+n/文件名称调用指定windows启动文件password口令/--md5口令密文设置GRUB启动菜单和菜单项口令lock利用password设置的全局口令锁定菜单项savedefault保存当前启动菜单项为默认启动文件实例:#grub-md5-crypt(产生口令的MD5密文)#vi/etc/grub.confdefault=0timeout=50splashimage=(hd0,0)/grub/splash.xpm.gzpassword--md5#!dfdasdf34123!#@$!#@titleRedHatLinux9.0root(hd0,2)kernel/Vmlinuz-2.4.20-8roroot=/LABEL=/initrd/initrd-2.4.20-8.imgpasswordlinuxtilewindows2000rootnoverify(hd0,0)chainloader+1lock(5)GRUB的FAQ编辑模式的使用用于临时修改菜单的选项,在菜单界面中按E键进入菜单主界面编辑模式命令行模式的使用利用命令行命令设置GRUB,在菜单界面中按C键进入命令模式grub命令行中常用的命令有:grub>root(hdx,y)//设置根设备所对应的分区grub>kernel内核文件//设置内核文件的名称grub>initrd镜像文件名//设置镜像文件名grub>boot//启动指定操作系统grub>rootnoveify(hdx,y)//设置根设备所对应的分区,但不检查加载点grub>chainloader文件名//加载指定的文件grub>h