第五章.Linux系统的启动

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章Linux系统的启动

教学内容:

⏹Linux启动步骤和GRUB

⏹init进程的分析

⏹用户登录和Shell

教学目标:

⏹了解Linux启动步骤、Shell特点、GRUB

⏹熟悉Shell的功能、init进程的功能

⏹掌握GRUB、inittab文件的设置

教学重点:

⏹GRUB的操作

⏹Inittab文件的设置

教学难点:

⏹init进程的分析及设置

一.启动步骤和GRUB

1.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/fd0 2.4.20-8

方法三:使用dd命令

# dd if=/boot/vmlinuz of=/dev/fd0

3.GRUB

(1)GRUB简介

GRUB是一种基于intel平台的功能强大的启动引导器(2)GRUB特点

●支持大硬盘,突破1024柱面的限制

●支持两种界面(菜单,命令行)

●开机画面

(3)安装GRUB

●安装软件包

#rpm –ivh grub-0.934.i386.rpm

●使用安装命令安装GRUB到MBR

#grub

grub>root (hdx,y)

grub>setup (hdx[,y])

(4)GRUB的配置

#vi /boot/grub/grub.conf

grub.conf中常用的配置命令有:

default=菜单项序号/saved

设置启动菜单的默认启动项

hiddenmenu

隐藏菜单界面

splashimage =图像文件全路径名

指定某文件作为启动菜单的背景图像

timeout=延迟秒数

设置启动菜单的启延时

title 菜单项名称

开始一个菜单项的配置,设置菜单项的名称

root (hdx,y)

设置GRUB的根设备为linux内核所在的分区

kernel 内核文件名称

指定内核文件的名称及加载内核所需的参数

initrd initrd文件名

指定镜像文件的位置

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.conf

default=0

timeout=50

splashimage=(hd0,0)/grub/splash.xpm.gz

password --md5 #!dfdasdf34123!#@$!#@

title RedHat Linux 9.0

root (hd0,2)

kernel /Vmlinuz-2.4.20-8 ro root=/LABEL=/

initrd /initrd-2.4.20-8.img

password linux

tile windows 2000

rootnoverify (hd0,0)

chainloader +1

lock

(5)GRUB的FAQ

编辑模式的使用

用于临时修改菜单的选项,在菜单界面中按E键进入

菜单主界面

编辑模式

命令行模式的使用

利用命令行命令设置GRUB,在菜单界面中按C键进入

命令模式

grub命令行中常用的命令有:

grub>root (hdx,y) //设置根设备所对应的分区

grub>kernel 内核文件//设置内核文件的名称

grub>initrd 镜像文件名//设置镜像文件名

grub>boot //启动指定操作系统

grub>rootnoveify (hdx,y) //设置根设备所对应的分区,但不检查加载点grub>chainloader 文件名//加载指定的文件

grub>help //获取帮助

相关文档
最新文档