第4章 Linux系统引导与配置(精品).ppt
《第4章 Linux系统引导与配置(精品).ppt》由会员分享,可在线阅读,更多相关《第4章 Linux系统引导与配置(精品).ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 Linux系统引导与配置 Linux系统引导过程 引导装载程序GRUB init进程 系统初始化Linux系统引导过程Linux系统引导过程概述1.接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self Test);2.读取MBR,调入内核kernel;3.生成第一个进程即init进程,并根据/etc/inittab设定的运行级别来执行相应的脚本进行系统初始化;4.在指定的各个虚拟终端上运行/sbin/mingetty,等待用户的登录。引导装载程序GRUB引导装载程序是计算机启动过程中运行的第一个真正的软件,通常计算机启动时在通过BIOS自检后读取并运行硬
2、盘主引导扇(MBR)中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。引导装载程序引导装载程序(Boot Loader)LILO(LInux LOader)GRUB(GRand Unified Bootloader)NT Os Loader其它引导方法引导盘LOADLIN商用引导装载程序引导装载程序GRUB的优点:配置参数可以动态修改;带有一整套的grub shell命令;背景图像可以自定义。GRUB的特性提供一个真正基于命令行的,先于操作系统(pre-OS)的环境。GRUB的配置能在每次系统引导时被读取,所有的改变都能被自动地检测到。GRUB可以引导的操作系统包括:Linux
3、,FreeBSD,Solaris,NetBSD,BeOS,OS/2,Windows95/98,Windows NT,Windows2000。GRUB的术语GRUB下的设备名称指定硬盘分区的形式:(hdX,Y)如:(hd0,0)指定整个硬盘的形式:(hdX)如:(hd0)GRUB的术语GRUB下的文件名(hdX,Y)/path/to/file(fdX)/path/to/fileGRUB的术语GRUB下的根文件系统GRUB的根文件系统是用于一个特定设备的根分区。GRUB使用这个信息来挂装(mount)这个设备并从它上面载入文件。特别注意:GRUB中的根文件系统与Linux的根文件系统没有关系。GR
4、UB的菜单界面GRUB的菜单界面GRUB的菜单项目编辑器界面GRUB的菜单项编辑命令按键:编辑当前选中的行。按键:进入GRUB的命令行界面。按键:在当前行后面插入一行。按键:在当前行前面插入一行。按键:删除当前行。按键:启动当前的菜单项命令并引导操作系统。按键:返回菜单界面,取消对当前菜单项所做的任何修改。GRUB的命令行操作界面进入命令行操作界面的两种方法在菜单界面或菜单项目编辑界面中按键进入;在Linux的Shell环境下键入grub进入。GRUB的命令行操作界面GRUB的配置文件GRUB的配置文件:“/boot/grub/grub.conf”grub.conf文件示例:default 0
5、 timeout 5 splashimage(hd0,0)/boot/grub/splash.xpm.gz title Red Hat Linux(2.4.20-8)root(hd0,0)kernel/boot/vmlinuz-2.4.20-8 ro root=LABEL=/initrd/boot/initrd-2.4.20-8.img title win2kp rootnoverify(hd0,0)makeactive chainloader+1Linux和Windows分别安装同一块硬盘的情况GRUB的配置文件GRUB配置文件的常用选项default:设置启动菜单的默认启动项,菜单项序号参
6、数其值从0开始,即0代表第1个菜单项,1 代表第2个菜单项。timeout:GRUB载入由default命令指定的项目前的时间间隔,以秒为单位。title:设定用来装载一个操作系统的一组特定命令的标题。GRUB的配置文件GRUB配置文件的常用选项splashimage:指定在GRUB引导时所使用的屏幕图像的位置。root:设置GRUB的根设备(root)为Linux内核所在的分区。rootnoverify:做root命令同样的事情,只是不挂装分 区。kernel:用kernel命令后跟Linux内核文件作为参数,加载Linux的内核文件。GRUB的配置文件GRUB配置文件的常用选项initrd
7、:用initrd命令加载镜像文件。map:交换磁盘或分区在BIOS中的标志符,用于启动在第二个硬盘中的Windows。makeactive:设置根设备为活动分区(针对于Windows不能从非活动分区启动)。GRUB的配置文件GRUB配置文件的常用选项chainloader:使用chainloader命令调用Windows分区的启动引导器引导Windows系统。password:设置grub密码以保护grub安全性。GRUB应用技巧及维护GRUB的参数可以动态更改,对于需要进行特殊引导的情况非常方便。启动时在grub引导菜单界面敲e键进入编辑,就可以修改启动参数。修改完毕敲b键就会以修改后的参数
8、启动。GRUB应用技巧及维护为防止修改grub的参数,可以加上grub密码,如:password 123456 或password-md5$1$2!aX.5sd$#*dll/GRUB应用技巧及维护修复MBR的方法使用启动盘引导:输入命令grub进入grub shell环境运行命令root(hd0,0)setup(hd0)使用rescue模式:进入rescue模式chroot/mnt/sysimagegrub-install/dev/hdaGRUB应用技巧及维护修复操作系统故障:修改/etc/inittab或/etc/fstab等文件将导致故障重新引导系统,观察故障信息使用RedHat第一张光盘
9、引导,在安装提示符后输入:boot:linux rescue进入救援模式后,输入命令:chroot/mnt/sysimage修复错误配置文件丢失root口令的解决方法进入GRUB的编辑模式(在grub菜单项kernel中按“e”)进入单用户运行模式(编辑行,在行末添加single)按“b”引导系统使用passwd命令重新设置root口令切换到运行级别3或5init 进程init 进程是一个由内核启动的用户级进程,位于/sbin/init。是系统中运行的第一个进程,进程编号(pid)始终为1。PID TTY TIME CMD 1?00:00:00 init 2?00:00:00 kthreadd
10、 3?00:00:00 migration/0 4?00:00:00 ksoftirqd/0 5?00:00:00 watchdog/0 6?00:00:00 events/0 7?00:00:00 khelperinittab 文件是init进程的配置文件格式id:runlevels:action:processinittab 文件id唯一地标识一个配置记录,14个字符。如:x:5:once:/etc/X11/prefdm-nodaemonrunlevels指定该记录的运行级别。如:1:2345:respawn:/sbin/mingetty tty1process设置启动进程所执行的命令。i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 Linux系统引导与配置精品 Linux 系统 引导 配置 精品
限制150内