欢迎访问金谷下载网 专业电脑手机游戏绿色软件网站

资讯|最近更新

当前位置:首页软件教程其他综合相关 → easybcd修复centos引导 使用EasyBCD引导CentOS

easybcd修复centos引导 使用EasyBCD引导CentOS

时间:2014-11-30 10:27:59人气:作者:本站作者我要评论

如何用easybcd修复centos引导,东坡小编为大家分享一篇网友的文章——使用EasyBCD引导CentOS,一起学习下吧。

软件名称: 系统引导修复(EasyBCD) 软件版本: 2.2.0.175 中文安装版 软件大小: 1.5M 软件语言: 中文 适用平台: WinXP, win7, WinAll 下载地址: 系统引导修复(EasyBCD)

昨晚重启后忽然进不了Windows了,各种搜索加各种尝试后依旧无果。不得已只能使用PE修复MBR的引导。

这个办法是我尽力避免的,因为修复后会把GRUB覆盖掉,那么我就进不了Linux了。修复Linux的引导又是一番功夫。

以前也算是碰见过类似的问题,当时用了EasyBCD这个软件来引导系统,所以这一次也立马想到了这个软件。

不过我还是碰见了不少问题,一上午才真正解决了这个问题。

以前用EasyBCD乱折腾,多加几个不同的引导,纯粹碰运气,问题也解决了。但这一次似乎没有这么好的人品了。

这次安装系统的时候把/boot单独挂载到一个分区上,或许就是因为这个才导致了以前的方法不奏效。

经过这一次的折腾,对系统的引导算是多了一些理解。其中各种曲折,各种重启,我只打算把正确的处理放上来。

参考文献有:百度文库的一篇(这个是重点),EasyBCD官方文档,GRUB的百度百科。

————-分割了————

安装好EasyBCD后,添加引导,选择NeoGrub,安装,配置。这时候出现使用记事本打开的menu.lst,这里要添加的就是关键了。

然后来看看官方给出的Ubuntu引导实例:

title Ubuntu Gutsy Gibbon    

root (hd1,2)   #Load Ubuntu from the 2nd harddrive's 3rd partition.

#Next Line: Translate (hd1,2) to Linux notation and set that as the root partition

kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/sdbc

initrd /boot/initrd.img-2.6.22-14-generic

title是引导系统的名字,自己写一个能辨认的就好。

root这一行是装载指定的分区,如果装载的分区不正确,那么下面指定的文件自然就不能被找到,引导自然失败。root后有一个空格,括号内是第几个硬盘的第几个分区。hd0是第一块硬盘,0是这一块硬盘的第一个分区,依次类推。这里需要装载的是/boot所在的分区。

kernel行指定Linux的内核,位置在/boot下,名字一般是以vmlinuz开头的一个文件。如果/boot是单独挂载,位置应该如下:

/vmlinuz-2.6.22-14-generic

如果不知道内核的名称,重启进入NeoGrub,按c进入命令行模式,使用root命令装载分区后可以使用TAB键列出文件或命令。请注意这个功能,下面的initrd文件也需要使用相同的方法来获得。内核名字后的root=***必不可少,我就是在这里栽了很久。有一些Linux下硬盘相关知识的应该不难理解这一句。不是很清楚的请参考鸟哥的相关内容。我能力不足,解释不清楚。/dev/sd??这个其实指的就是根目录/所在的分区了。

initrd也是一个文件,与内核vmlinuz同在/boot下。名称可能是initrd开头的一个文件,但也可能是initramfs开头的一个img文件,我的系统上就是这个样子的。

在这之后似乎还需要一句boot命令。

再记录一下我的误区。因为我的/boot是单独挂载的,所以不能同时用root命令装载/和/boot。这让我对怎么指定root=后的根目录很伤脑筋。在我查看GRUB的百度百科的时候,学习到在加载了内核文件后,/boot等就已经挂载到根目录下了。所以只需要使用root=/dev/sd??这样的指定就好了,而不必考虑自己在GRUB中装载的是哪一个分区。

下面是我成功引导的menu.lst文件,供参考:

# NeoSmart NeoGrub Bootloader Configuration File

#

# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst

# Please see the EasyBCD Documentation for information on how to create/modify entries:

# http://neosmart.net/wiki/display/EBCD/

default 0

timeout 8

title CentOS 6.3

root (hd0,4)

kernel /vmlinuz-2.6.32-279.el6.x86_64 root=/dev/sda8

initrd /initramfs-2.6.32-279.el6.x86_64.img

boot

相关文章

  • win11安装不符合要求解决方法

    win11正式版本已经发布,许多朋友都想要入手体验,微软官方就可以直接下载win11正式版iso镜像,win10系统是可以直接打开升级的,非常方便,但是许多朋友的电脑不支持直接升级,在安装wi..
  • win10系统.net3.5安装失败解决方法

    在win10系统安装一些老版本的软件经常会提示要求我们按照.net3.5,一般情况下联网都会自动下载安装,但是许多朋友也会出现安装失败的情况!下面为您分享解决方法! ..

网友评论

关于金谷下载网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2020-2029 JGSC.CC 【金谷下载网】 版权所有 豫ICP备17041013号-5 | 豫公网安备 42033302000245号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告