Linux 引导流程解析.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux 引导流程解析

Linux 引导流程解析 【软硬件始时钟设置】 查看软件时钟 date 查看硬件时钟 hwclock 修改软件时钟 date -- help 修改硬件时钟 hwclock --set --date=“02/26/11 08:08:18” 硬件时间同步软件时间 hwclock -hctosys 【init】的工作 Init 启动后读取inittab 文件 执行雀圣运行级别,从而继续的继续引导过程 在linux系统中,init是第一个可以存在的进程,它的PID恒为1,但它必须向一个更高级的功能负责: PID为o的内核调度器 从而获得CPU 时间 【inittab文件剖析】 运行级别的切换 inint 【0 1 2 3 4 5 6 】 查看当前的运行级别 Runlevel 在 inittab中, 所有条目采取一下格式 Id : 标识符 一般为两位字母或者数字 Run—leves 制定运行级别 可以制定多个 Action 制定运行状态/要求 Precess 制定要运行的脚本/命令 Action 常用取值 Initdefault: 系统启动任何运行级别都执行 process中的制定的命令 Sysinit 系统启动任何级别都要制定 process中的制定的命令 Wait 制定process中的指定的命令 并等其结果在运行其他命令 Once 执行process 中制定的命令 不等待其结束 Chrlaltdel 按下 ctrl+alt+del 时执行 process指定的命令 Action 常用取值续 Powerfail 当出现电源错误时 执行process 制定的命令 不等待其结束 Powerokwait 当电源恢复时 执行process制定的命令 Respswn 一旦precess 指定的命令终止, 便更新运行该命令 指定系统默认运行的级别为3 如果想系统启动后自动运行 X windouw 则将上面3 改成5 启动脚本 /etc/rc.d/rc.sysinit , 完成系统服务程序启动, 如系统环境变量设置 设置系统时钟 加载字体 检查加载文件系统 生成系统启动信息日志文件等 判断默认运行级别 调用 /etc/rc.d/rc 脚本 执行相应运行级别目录中的服务程序 完成相应运行级别的初始化设置 【服务程序脚本】 /etc/rc.d/init.d 该目录下包含哥哥运行级别的服务程序脚本 /etc/rc.d/rc[1234560].d 分别存放对应于运行级别的服务程序脚本的符号连接,连接到init.d 目录中的相应脚本 【设置自启动程序】 Ls -s Chkconfig Ntsysv 【相关命令及日志】 运行 dmesg 检查引导期间的错误 【GRUB】 GRUB 的配置文件默认为 /boot/grub/grub.conf Ls -l /etc/grub.conf 为连接文件 【GRUB】配置选项 Default 定义缺省启动系统 Timeout 定义默认等待时间 值为0则不等待 Splashimage 定义GURB 界面图片 Hiddenmenu 隐藏菜单 Title 定义菜单项名称 Root 定义系统内核所在的分区 Kernel 制定内核文件所在位置 Initrd 制定镜像文件所在位置 【单用户模式应用】 案例 root密码忘记 进入单用户模式重新设置root 密码, 方法如下 开机进入 GRUB 界面 按e 进入编辑hang模式, 选中 kernel行 再次按e键 在行后输入l 回车保存后按b 键阴道后 即可进入单用户模式 【进入单用户模式不需要密码】 【设置GRUB】密码 1 生成 GRUB 密码 Grub-md5-crypt Password 2 写入 GRUB 配置文件 Password --md5 --md5 参数表示口令使用MD5 加密 【GRUB命令模式修复】 启动后进入 grub界面但没有菜单 只剩下一个 Grub》提示符 错误解决方法: 【linux光盘修复模式】 进入光盘修复模式: 1 把安装盘放到光驱 然后重新启动机器 在 BOIS 中把系统设置为光驱引导 2 在boot 提示符下输入 linux rescue 进入修复模式 【光盘修复模式下原系统根分区被挂在到光盘】 Linux的 /mnt/sysimage 目录下

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档