Grub引导多系统启动图文讲解

Grub引导多系统启动图文讲解

ID:39550500

大小:606.00 KB

页数:14页

时间:2019-07-06

Grub引导多系统启动图文讲解_第1页
Grub引导多系统启动图文讲解_第2页
Grub引导多系统启动图文讲解_第3页
Grub引导多系统启动图文讲解_第4页
Grub引导多系统启动图文讲解_第5页
资源描述:

《Grub引导多系统启动图文讲解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RHEL开机时的先后顺序BIOS—>MBR—>Kernel—>init1、当电脑一打开电源时电脑就会进入BIOS(BIOS的工作主要是检测一些硬件设备);2、检测完后会进入MBR也就是bootloader(MBR位于硬盘的第一个扇区总共512bytes,其中前446bytes里面的编码是在选择引导分区也就是决定要由哪个分区来引导);3、载入系统的Kernel(核心),在Kernel里主要是载入电脑设备的驱动程序,以便可以控制电脑上的设备,并且以只读方式来挂载根目录,也就是一开始只能读取到根目录所对

2、应的那个分区,所以/etc、/bin、/sbin、/dev、/lib这五个目录必须同根目录在一个分区中;4、最后启动init这个程序,所以init这个程序的进程编号为1,是Linux中第一个执行的程序;init这个程序会根据Runlevel来执行以下这些程序:·/etc/rc.d/rc.sysinit;·/etc/rc.d/rc和etc/rc.d/rc?.d/·/etc/rc.d/rc.local·如果有适当的图形界面管理程序二、BIOS初始化时主要的三个任务BIOS(BasicInput/Out

3、putSystem)1、电脑周边设备的检测,加电自检POST(Poweronselftest);2、BIOS会选择要由哪一个设备来开机,例如:软盘启动、光盘启动、网络启动、最常见的从硬盘启动;3、选择好由哪个设备开机后,就开始读取这个设备的MBR引导扇区;三、介绍BootLoader中的主要工作1、BootLoader可以安装在两个地方:·安装在硬盘的MBR中;·当有时候MBR中被其他开机管理程序占用就可以将BootLoader安装在硬盘中的其中一个分区的引导扇区上,;2、BootLoader的程

4、序码分为两个阶段:  (1)BootLoader第一阶段的程序码非常小,只有446bytes,可以存入在MBR或是某一个分区的引导扇区里,  (2)BootLoader第一阶段的程序码是从boot分区来载入的,就是说BootLoader第二阶段程序码存放在/boot这个分区中;3、下面来看三个BootLoader的开机流程范例,如在一块硬盘中安装了两个系统分别为:windows2003和Redhatlinux当电脑开机后,会先载入MBR通过第一阶段程序码来载入第二阶段程序码,进入GRUB开机菜单这

5、里选择哪个系统就会载入相应的核心;splashimage=(hd0,0)/grub/splash.xpm.gz  开机时使用的背景图案,这里的(hd0,0)意思为(硬盘编号,分区编号)hiddenmenu  隐藏开机的菜单(2)用于区分多个系统的设定,如果这台主机中还安装了其它系统并设定了多重启动,在这里还可以看到其它系统的设定;titleRedHatEnterpriseLinuxAS(2.6.9-11.EL)    在GRUB开机菜单中所显示的开机的系统名称  root(hd0,0)  指定下面

6、的档案位于哪个目录中,这个hd0,0同样指的是用于指引导的目录,通常指/boot目录  kernel/vmlinuz-2.6.9-11.ELroroot=LABEL=/rhgbquiet  设定kernel镜像的存放位置,这个位置相对于上面root那一行所指定的位置的相对位置,roroot=LABEL=/是设定/在根目录的位置,ro是只读的意思,也就是以只读方式挂载根目录,也可以使用root=/dev/hda2类似于这种形式来挂载根目录;rhgb意思是以图形界面显示开机过程,去掉则以文字界面显示;

7、quiet意思是设定开机过程中不显示错误信息;  initrd/initrd-2.6.9-11.EL.img  将这个指定的文件载入到内存中,这个文件里都是存放一些驱动程序;3、如果我们修改完grub.conf这个配置文件后,设定为立即生效;4、另外,如果硬盘上的MBR被清除掉了,可使用下面的指令来重新安装bootloader到MBR中:  /sbin/grub-install/dev/hda5、介绍进入GRUB的开机管理程式可以做哪些动作(开机前改Kernel的参数)(1)开机后在进入GRUB界

8、面后,先选择要使用的系统(这里选择Linux)(2)按下a键,可以在开机修改Kernel的参数,也就是可以传一个参数给Kernel;这时可以看到下面这个界面(3)上图中root=LABEL=/  这部分不可以动,将后面的都去掉后,先输入一个空格再输入一个1,如下图:这个1就是附加的一个参数,表示要进入单用户模式,不需要输入root密码就可以以root身份登录;(4)当进入到#提示字元时,就可以设定root密码了。这时会发现一个问题任何人到主机前都可以通过这种方式修改ROOT密码是很

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。