`
dogasshole
  • 浏览: 843131 次
文章分类
社区版块
存档分类
最新评论

grub全面接触

 
阅读更多

1、grub是什么

grub的全称是grand unified bootloader,它是一个将引导装载程序安装到主引导记录的程序,主引导记录是位于一个硬盘开始的扇区。它允许位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境。这使得用户能够开始操作系统的选择,在内核引导时传递特定指令给内核,或是在内核引导前确定一些系统参数(如可用的RAM大小)。

2、引导过程

这些最初的扇区-主引导记录-开始装载一个预选择操作系统的过程,一个操作系统选项是GRUB菜单,或是一个执行特定选项的GRUB命令行接口。

装载GRUB和操作系统的过程,包括以下几个操作步骤:

A、装载基本的引导装载程序,这通常是第一步。基本引导装载程序必须是位于主引导扇区中一个非常小的空间,少于512字节。因此,基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。这主要是归结于在主引导扇区中没有足够的空间用于其他东西了。

B、装载第二引导装载程序,这通常称为第二步。这第二引导装载程序实际上是引出更高级的功能,以允许用户装载入一个特定的操作系统。在GRUB中,这步是让用户显示一个菜单或是输入命令。

C、装载在一个特定分区上的操作系统,如linux内核。一旦GRUB从它的命令行或是配置文件中,接到开始操作系统的正确指令,它就寻找必要的引导文件,然后把机器的控制权移交给操作系统。

注意:当GRUB的配置文件发生改变时,没有必要重新启动GRUB。所有的改变都能被自动地检测到。如果GRUB被重新启动,那么用户将退回到命令行方式的GRUB外壳下。

3、安装GRUB

首先,获取最新可用的GRUB包。在Red hat linux安装光盘上的GRUB包也可以使用。

其次,在一个外壳提示下,运行命令/sbin/grub-install,这里的是GRUB将要被安装的位置。比如说:/sbin/grub-install /dev/hda

最后,重新引导系统。GRUB图形引导装载菜单将出现。

分享到:
评论

相关推荐

    grub-1.98grub

    grub-1.98grub

    grub学习笔记grub学习笔记

    grub学习指导grub学习指导grub学习指导grub学习指导grub学习指导grub学习指导grub学习指导grub学习指导

    Grub2基础教程Grub2基础教程

    一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法

    GRUB 2 bootloader - Full GRUB 2 bootloader_files

    GRUB 2 roadmap GRUB 2 introduction New layout Sample grub.cfg file Sample /etc/grub.d/ directory Sample /etc/default/grub Basic usage How GRUB 2 works? Add new GRUB script Update GRUB Change script ...

    grub loading…… grub error 15

    装系统,把grub给装没有了:“grub loading…… grub error 15”

    最新Grub2全面教程

    最新Grub2全面教程,针对系统启动错误细细分析,值得一看的文档~

    grub4dos v0.44.zip

    现在接触到的有3种,即GNU Grub Legacy , GNU Grub2 和 Grub for dos(grub4dos)。GNU GRUB Legacy其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的GNU GRUB 0.97。 目前已停止开发,并改名为 GNU GRUB Legacy...

    grub customizer grub修改器

    Grub Customizer 是GRUB2的图形化管理程序。目前,它只提供GRUB2菜单选项编辑功能:重新排序、重命名或增加/删除选项。

    grub2光盘镜像

    grub24dos光盘镜像 GNU GRUB(简称"GRUB")是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作...

    grub4dos初级教程

    grub4dos相关的资料互联网上并不少,grub4dos软件包里也有说明文件,可是绝大多数资料并不适合刚接触grub的人。初学者下载了grub4dos软件包后,面对一大堆(约40个)的文件,即使大概看了readme.txt文件后,也很可能...

    grub4dos是一个遵从Multiboot(多重启动)规范的启动管理程序

    现在接触到的有3种,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。 GNU GRUB Lagecy其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的GNU GRUB 0.97。 目前已停止开发,并改名为 GNU GRUB ...

    grub4dos工具合集-含grubinst-grub教程-grub背景图

    grub4dos工具合集-含grubinst-grub教程-grub背景图 grub4dos工具合集-含grubinst-grub教程-grub背景图 grub4dos工具合集-含grubinst-grub教程-grub背景图

    GRUB for DOS(GRUB4DOS)

    现在接触到的有3种,即GNU Grub Legacy , GNU Grub2 和 Grub for dos(grub4dos)。 GNU GRUB Legacy其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的GNU GRUB 0.97。 目前已停止开发,并改名为 GNU GRUB ...

    grub的使用用法

    grub用法

    Ubuntu 美化GRUB用到的GRUB主题

    Ubuntu 美化GRUB用到的GRUB主题

    grub 完美教程 学习grub多启动设置方法

    该资源是grub使用的基本教程,帮助学习grub使用方法和多系统引导的实现

    GRUB2配置文件"grub.cfg"详解(GRUB2实战手册).html

    GRUB2配置文件grub.cfg详解(GRUB2实战手册),各个参数解析。

    grub 用户手册 中文

    grub 用户手册 中文 grub语法 引导,grub系统引导中文文档。

    grub修改ubuntu启动项

    在 早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit /boot/grub/menu.lst ),修改该文件中到内容即可,但是到了Grub 2中,不能采用这种...

Global site tag (gtag.js) - Google Analytics