网站大量收购闲置独家精品文档,联系QQ:2885784924

Linux启动管理.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux启动管理 软件学院 田丽华 主要内容 Linux装载过程 GRUB 管理运行级别 Xwindow Linux装载过程 引导装有 Linux 系统的计算机的基本步骤: BIOS初始化 Boot manager 内核初始化 init启动并通过执行相应脚本进入相应的运行级别 BIOS初始化 开机自检 引导初始检测和硬件安装,寻找外围设备与启动设备 访问启动设备(CD或硬盘)首扇区并执行 如果可引导设备是硬盘, BIOS 同样会读取 MBR (master boot record,主引导记录)。使用 MBR 中的代码, BIOS 启动引导管理器。 Boot manager 将内核和 initrd 装载到内存并启动内核。 内核在发现“Uncompressing Linux...”讯息后自解压缩,然后组织并控制对系统的后续引导。 内核检查并设置控制台,读取 BIOS 设置并初始化基本硬件接口。驱动程序(内核的一部分)将探测现有硬件并相应地对其进行初始化。 内核将有哪些信誉好的足球投注网站 RAM 磁盘(如果可用)。这取决于引导管理器(如 GRUB)是否装载了 initrd。如果 initrd 存在,将集成到内核中。内核解压缩 initrd 并将其作为临时根文件系统装入。 启动 linuxrc 程序。linuxrc 将装载装入根文件系统所需的模块。 linuxrc 一旦完成执行,就会立即卸装 initrd,并且引导进程继续装入正确的根文件系统。 init启动 在检查分区并装入根文件系统后,内核将从硬盘装入并启动 init,来引导系统及其所有程序和配置。 指派给 init 进程的进程 ID 总是为 1,并根据 /etc/inittab 文件的配置信息运行初始化进程。 一旦启动 init 进程,将从访问 /etc/init.d/boot 脚本开始。 完成引导脚本后, init 启动 /etc/init.d/rc 脚本,该脚本使用配置的运行级别启动服务和守护程序。 引导管理器 引导装载程序先装载操作系统内核,然后装载系统。 引导管理器的设计采用以下两阶段结构: 第 1 阶段。引导管理器的第一阶段通常安装在硬盘(第一阶段引导装载程序)的主引导记录 (MBR) 中。由于 MBR 中的空间仅有 446 个字节,因此该程序代码仅包含装载下一阶段程序的信息。第 1 阶段程序可以安装在 MBR、分区的引导扇区或软盘中。 第 2 阶段。该阶段通常包含实际的引导管理器。引导管理器的文件位于目录/boot/ 中。 GRUB 引导管理器 GRUB-the Grand Unified Bootloader 可使用命令行接口 可从ext2/ext3,ReiserFS,JFS,FAT,minix和FFS文件系统启动 支持md5密码保护 /boot/grub/grub.conf 如果/dev/hda上的mbr被破坏,重新安装bootloader /sbin/grub-install /dev/hda LILO 引导管理器 LILO-LInux Loader LILO 配置文件是 /etc/lilo.conf 管理运行级别 运行级别基础 如何在引导时更改运行级别 如何从命令行管理运行级别 服务管理 如何关闭或暂停系统 运行级别 在 Linux 中,用各种运行级别定义系统的状态。 引导时系统所处的运行级别在/etc/inittab 文件中由 initdefault 项决定。 运行级别通过以下方式选择 Boot时默认通过/etc/inittab设定 通过boot loader传递参数 启动后通过init x 当前运行级别 /sbin/runlevel 系统的初始化由/sbin/init 文件来完成,由内核启动。init 进程(或其中一个子进程)启动所有其他进程。这表示 init 控制着系统的整个引导进程。由于 init 是运行的最后一个进程,因此它还控制着系统的关闭,并确保所有其他进程都已正确结束。 配置文件/etc/inittab,该文件确定在各个运行级别上发生的操作。各种脚本根据这些项由 init 启动。所有脚本都位于目录 /etc/rc.d/ 中。 inittab 语法 /etc/inittab 文件中每行的语法如下: id :rl :action:process 下面说明各参数: id。在 /etc/inittab 中项的唯一名称。最长为 4 个字符。 rl。参考应对该项求值的一个或多个运行级别。 action。描述 init 要进行的操作。 process。表示连接到该项的进程。 id:5:initdefault: si:bootwait:/etc/init.d/boot l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/ini

文档评论(0)

phljianjian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档