..


赞助商链接

GRUB引导装载程序

由Stefano Cancedda写文章
第1页4

GRUB 代表统一的Bootloader,是在GNU分布在垫底的程序和操作系统的开始。

GRUB居住在磁盘上,并广泛使用,默认安装在几乎所有主要 Linux版本以及在FreeBSD和OpenSolaris的人。 比其内部工作原理,其实很复杂,但有趣的是知道的基本架构,系统配置(通过配置文件的menu.lst管理)和主文本命令。

蛴螬允许重写需要从头开始启动内核的命令,GRUB引导加载器是一种通用的,支持所有主要的操作系统,甚至包括作为Windows的专有许可的。 它发生时,用类似以下的例子介绍了一个菜单的计算机接口:

GRUB引导GRUB从一个标准的方式命令,分布以及一些辅助程序,这是一个最常用的简要说明报告:
  • GRUB安装:安装GRUB的磁盘上;
  • GRUB设置默认:指定默认菜单项启动超时;
  • grub的探头:提供设备上的信息相对应的一个给定的路径(或通过- d选项设备);
  • grub的重新启动:重新启动与操作系统对应的菜单项作为参数指定的计算机;
  • GRUB - MD5 -地穴:计算由程序本身需要密码的MD5散列。
建筑的GRUB

GRUB包含名为阶段两部分。

  • stage1的是居住在主引导记录(MBR,引导扇区的BIOS用来完成系统启动)和处理上载的第二部分;
  • stage2的驻留在硬盘路径到/ boot / grub和包含实际的方案,相同的路径的配置文件存储。
这种架构允许的stage1永远不变,唯一的变化是stage2的,改变一个配置文件,它决定了引导加载器和菜单结构行为的行为。
从这个作业系统而来的,是令人难以置信的灵活性和使用高时,与该工具的力量一起出现缓解。

符号的磁盘和分区标识。

在详细讨论的运作及配置文件的结构可以是有用的记得他们被称为磁盘和分区,GRUB和操作系统。

  • 在DOS / Windows的分配给每个分区一个象征性的价值放在磁盘的任何一个进步的字母组成和一个冒号(默认为A:和B:可移动磁盘,C:和硬盘等单位以下);
  • UNIX符号名称的形式hda和hdb,HDC等磁盘.. 并为每个磁盘驱动器,并定义一个值,确定每个分区的序列(即hda1上,里是hda5,HDB3)。 从1至4号被保留为四个可能的主分区,而使用的值大于5命名的逻辑分区。
  • GRUB使用它自己的符号,与前两次不同,这给每个硬盘驱动器的前缀“HD”所标识的磁盘和分区后:
 



 HD(<numero_disco>,<numero_partizione>)

 
下面是一个例子,图中总结的东西可能澄清:

在同一类...
电子学习
Linux操作系统(课程) Linux操作系统(课程)
完整指南开源系统。 从49€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
Ruby和Ruby on Rails的(课程) Ruby和Ruby on Rails的(课程)
创建Ruby和RoR的软件和Web应用程序。 从39€。
赞助商链接