[发明专利]基于Anaconda修复Grub引导装载程序的方法有效
申请号: | 201010294581.6 | 申请日: | 2010-09-28 |
公开(公告)号: | CN102419710A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 兰雨晴;朱中涛;刘艳彬;张永军;徐晓娟;姜平;杨建生;王建慧;甄东宇;夏颖 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/00 |
代理公司: | 北京汇智英财专利代理事务所 11301 | 代理人: | 郑玉洁 |
地址: | 200030 上海市番*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 anaconda 修复 grub 引导 装载 程序 方法 | ||
技术领域
本发明涉及一种修复Grub引导装载程序的方法,尤其是一种Linux系统下基于Anaconda修复Grub引导装载程序的方法。
背景技术
通常用户安装Linux操作系统都是将Grub安装在MBR上,但是,由于种种原因,例如在安装Linux的机器上再安装Windows操作系统或因为误操作清洗数据,可能会清除MBR的数据,导致Linux系统无法找到Grub从而无法启动已安装的Linux系统。
目前主要的解决方案有以下三种方式:
1)Linux环境Live CD修复Grub
目前主流的Linux操作系统如Ubuntu和Fedora系列都提供Live CD,通过Live CD提供的环境可以利用修复引导程序的命令修复之,其具体操作流程如图1所示;
2)Linux环境rescue模式修复Grub
在诸如RHEL5光盘启动时,提供了rescue模式用来修复已安装系统的错误,同样这种模式也可以修复Grub引导装载程序,其具体工作流程如图2所示;
3)Windows环境grub4dos工具修复Grub
Windows环境下,可以利用grub4dos工具进入Grub环境,通过相关命令和参数来修复Grub,其具体操作流程如图3所示。
目前普遍应用的解决方案就是以上三种方式。以上三种方式修复Grub引导装载程序的原理都是一样的,即通过运行外部命令——grubinstall来实现的,且都存在一个共同的问题:易用性差。以上三种解决方案在易用性方面存在以下问题:
1)修复Grub引导装载程序不完善
现有技术方案只对Grub引导装载程序提供了基本的修复工作,仅仅完成了修复之后能够引导起操作系统,缺少通过传递参数实现自定义Grub引导装载程序的功能。
2)操作步骤复杂
通过以上的操作流程图可以看出,要完成Grub引导装载程序的修复至少需要5个复杂的步骤,且几乎每个步骤都需要输入一些命令和参数,输入不准确时还可能需要重新启动系统,带来不必要的麻烦。
3)对实施者能力要求较高
以上的方案要求实施者对Linux系统和Grub工作机制有比较深入的了解方可实施,而对于一般的Linux用户而言,这种修复方式是一种挑战。
4)操作界面不友好
现有几种解决方案不是一个统一的软件或步骤修复Grub,故没有一个整套的软件界面供用户交互。用户只能通过编辑配置文件,并通过在终端以命令行的方式执行修复命令,为修复操作带来很大的不便。
5)不能对Grub引导装载程序加密
现有解决方案没有提供为Grub引导装载程序加密的方法,对于安全系数要求较高的系统来说存在安全隐患。
6)不能为Grub引导装载程序传递内核参数
现有解决方案不能传递内核参数,无法满足用户启动操作系统时按照自己的偏好或需求自定义操作系统引导的内核参数。
7)不能自定义Grub引导装载程序的安装位置
现有解决方案不能自定义Grub引导装载程序的安装位置。现有解决方式只能将Grub引导装载程序安装到MBR,不支持安装到其他的分区。不能满足用户自定义安装位置的需求。
本发明涉及到的相关技术术语的名词解释:
Grub:GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
MBR:全称为Master Boot Record,即硬盘的主引导记录。
Live CD:即可以直接引导为可用Linux系统的CD。
Linux的rescue模式:Linux的修复模式,可以直接从引导介质启动,进入修复已安装Linux操作系统的修复环境。
grub4dos:grub4dos是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、Linux等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010294581.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多绳金刚石串珠锯升降系统
- 下一篇:一种膜净化装置的箱体