- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7linux_启动过程分析
Linux系统启动分析 本章任务 1.linux系统启动过程 2.linux启动程序GRUB配置 3.init进程 本章重点与难点 重点 Linux启动过程 引导程序GRUB的配置 init进程 难点 引导程序GRUB的配置 inittab文件配置 任务一 启动过程 1.加电自检,由BIOS程序检测硬件-根据CMOS设置的引导设备顺序来有哪些信誉好的足球投注网站可引导设备-从可引导设备上的MBR中加载引导程序 2.调用GRUB程序,通过读取grub.conf文件来引导操作系统 3.加载系统内核 4.执行init进程,它是系统内核启动的第一个用户级进程,是所有进程的发起者和控制者,进程ID为1。通过inittab文件来执行相应的脚本进行系统的初始化。(系统运行级别、系统服务、用户自定义脚本等) 5.系统登录,输入用户名和密码验证成功即可登录系统。 任务二 GRUB 1.简介 GRUB的英文全称是(Grand Unified Bootloader) 多重引导程序,不仅可以引导linux还可以引导win系统 提供交互式界面 2.配置文件grub.conf 位置: /boot/grub/grub.conf /etc/grub.conf(链接文件) 内容: 下面以win2003和linux双系统的情况介绍 default=0 //设置默认菜单 timeout=10 //菜单等待时间,为-1时一直等待 splashimage=(hd0,0)/grub/splash.xpm.gz //设定开机菜单画面 password=123456 title RedHat Linux 设置标题 root (hd0,0) 指定启动程序所在分区,通常为/boot kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 指定内核文件 initrd /initrd-2.4.20-8.img 设置内核映像文件,驱动 title Windows 2003 rootnoverify (hd0,5) 设置win2003系统位置 chainloader +1 读取扇区 lock 锁定菜单 3.启动菜单 4.引导菜单加密 #grub-md5-crypt Password:输入密码 Retype password: 再次输入密码 $1$y1Mlb/$XkR1/ZRG7vXUS4gLIz1ix0 上面字符串就是使用md5加密生成的密码 password --md5 加密密码 使用password,lock命令实现几种加密方法如下: 1) 单纯对GRUB界面加密,而不对被引导的系统加密 在timeout一行下面加一行: password --md5 PASSWORD 2) 对GRUB界面加密,同时对被引导的系统加密 在title行上面加: password --md5 PASSWORD title行下面加: lock 操作案例: 恢复GRUB密码 任务三 init进程 作用:系统初始化 系统运行级别 0 //关机 1 //单用户模式 2 //多用户、不支持NFS 3 //完全多用户模式(字符界面) 4 //保留 5 //X-WINDOWS(图形化界面) 6 //重启 切换:# init [0--6] 例:# init 5 //将系统切换到图形界面 inittab文件 作用:设置init进程默认级别,设置init的动作 位置:/etc 格式:id:runlevels:action:process id:是标识名,可以任意起名,4个字符以内,要注意的是标识名不能重复,它是唯一的。 runlevels:表示这一行适用于运行的级别;另外sysinit、boot、bootwait这三个进程会忽略这个设置值。此项可以多选,比如要运行1,2,3个级别,就写成123 action:表示进入对应的runlevels时,init应该运行process字段的命令的方式,常用的字段值及解释在附录内。 sysinit:? 系统启动时准备运行的命令 ctrlaltdel 指按CTRL+ALT+DEL键时的动作 wait 进程在进入指定级别后运行一次,且init进程要等待其结束 powerfail 用于指当UPS发来断电信号时所运行的命令 powerokwait 当电源监视软件报告“电源恢复”时,init要执行的操作。 po
文档评论(0)