easybcd如何修复linux + win7?

easybcd如何修复linux + win7?,第1张

本人是debian+win7的双系统,启动时遇到一些小问题,在查阅相关博客和朋友的帮助下成功修复,记录下以便以后有不时之需,也希望能帮助到遇到同样问题的朋友!

首先

在win7上下载一个EasyBCD2.2,

然后就是下面图示过程添加

linux系统所在分区

以便引导进入linux!

到这里就可以了,

我是已经把win

自己的给删除了

所以

只显示了linux的!到这里

*** 作无误的话

可以点工具重新启动了!!

重新启动我们会发现出来了引导选项

进入linux系统,

但是到我这里遇到的问题就是

这个引导其实

没有找到我们在linux下

grub.conf

或者

grub.cfg所在的正确目录,(是cfg

还是

conf

后缀取决自己系统)!

所以我们要手工配置这就是说

我们最好

首先

在linux系统下

查找到grub.conf/cfg所在的目录,

清楚自己

linux系统(终端下

fdisk

-l命令查看)

所在硬盘分区

再开始 *** 作!!!

出现这个这个情况后

e

进入编辑状态,

注意!

这里

只要先把grub.conf或者grub.cfg

的给修改正确

然后

(hd0,

hdx)

x

就是系统所在分区,

其实可以一个一个试这里不会

出问题的,修改好之后

b

进入引导

如果无误

到这里

就会重新看到你熟悉的

grub

引导界面了!

进入

系统后

还需要对

grub

进行

修复,

也就是

重写mbr的引导

进入了系统之后进入终端首先就是

update-grub

fdisk

-l

(查看系统所在分区编号)

然后就是

mount

/dev/sdax

/mnt

(x代表你系统所在分区编号)

重装grub-install

--root-directory=/mnt

/dev/sda

(这里sda就是硬盘

不需要加分区编号)

成功之后

可以reboot

了(

注意,

我这里重启

会进入grub

recue模式,

不知道为何,难道是还需要

update-grub一下再重启)

下面

再说下

如果遇到了

grub

recue

情况

怎么解决的办法

grub

resuce>ls

罗列所有磁盘分区信息

比如(hd0)

(hd0,

msdos1)

这样

然后就是

找出

grub文件所在

分区

也就是

ls

(hd0,

msdosX)/boot/grub

(X可变)

当罗列出一大堆

说明找到了

可以继续下面的命令:

set

root=(hd0,

msdosX)

set

prefix=(hd0,

msdosX)/boot/grub

insmod

/boot/grub/normal.mod

normal

现在就可以重新看到正确的grub引导了

不过

进入

系统

还需要再最后解决下问题!

sudo

update-grub

sudo

grub-install

/dev/sda

到这里

reboot

一般来说问题就解决了!其中个别缘由也不是太清楚,

希望以后慢慢能弄懂!

步骤一:

1、分区:

请提前备份好你的数据,相信你懂安装系统存在的风险有多高,一旦发意外,有可能你的数据不保。有些硬盘里存预置的隐藏系统恢复分区,在此建议将这些分区清除掉后再对硬盘重新分区,否则可能安装不上mac。

用windows

7自带的压缩卷功能对硬盘分区做调整,调整出30g的空间来。

2、运行diskgenius建立新分区:

右击刚才调整的30g空间,新建分区。根据下图建立一个22g分区的mac系统盘,按图中参数调整。完成之后继续刚才的步骤,新建一个安装文件所需的分区。

3、完成以上步骤,点击保存更改。完成之后如图所示,然后退出diskgenius

4、完成之后,win7磁盘管理如下图

end

步骤二:

1、完成分区 *** 作之后,下面进入正题了。

打开mac

硬盘安装助手,选择下载的mac

os

x安装盘,如下图,3个选项都去掉,目标分区选择刚才分好的7g安装文件区(这里如果看不到刚分的新区的盘符,重启一下就可以看到了),写入过程中有可能出现程序无响应的情况,不用管它,只要硬盘在读写就没有问题。几分钟完成后,如果提示change

partition

type

to

af:failed也没有关系,因为我们在分区的时候已经把id设为了af。

2、easybcd添加hjmac.iso的启动项到win7启动菜单:

把hjmac.iso复制到c盘下,可以自建一个hjmac文件夹,然后按下图添加一个hjmac.iso的启动项到win7启动菜单。添加这个启动项的目的是用来安装mac。完成之后重启系统

3、安装mac

os

x

lion:

重启后在win7启动菜单中选择hjmac,即可见到一个变色龙引导界面,选择7g的分区(可以见到mac

os

x

base

system的字样),确定后即可进入安装,到了选择安装分区的界面,在菜单中用磁盘工具把22g

mac分区抹掉为mac日志式,然后退出磁盘工具,选择这个区为安装目标分区,自定义全选,继续,预计15-20分钟即可完成安装,系统会自动重启。再次提醒一下,最新版的变色龙可以支持intel

i系列cpu,无需再更换内核。

安装过程截图如下:

end

步骤三:

1、进入mac桌面并安装mac变色龙

安装完成后第一次重启,还是选择hjmac启动项,在变色龙里面选择mac系统分区,即可启动首次进入mac,设置完毕,进入mac桌面后,双击安装mac版变色龙。

2、easybcd添加mac变色龙引导到win7启动菜单

重启后进入win7,

按下图添加mbr引导的mac启动项,并用附件替换掉c:\nst文件夹下的nst_mac.mbr即可。有网友问为什么要添加mac版变色龙的引导项,很简单,hjmac.iso的参数设计非常保守,适合用来安装mac,而mac版变色龙才是真正能发挥mac各项性能的神器,而且便于修改各项参数。重启后选择这个‘nst

mac

os

x’启动项,即可进入mac变色龙引导界面,选择lio的系统所在mac分区即可引导进去mac

3、

至此,mac安装即告完成

win7启动菜单中就有了两个变色龙启动项,建议都保留着,平时用mac变色龙引导,万一mac变色龙引导出现问题,就使用hjmac.iso进行引导。

此法的优点在于没有改变硬盘原有的mbr内容,也就是说还是用原来win7的mbr,所有mac启动只是挂在win7启动菜单下,这样对于mac和win7来说都是相对独立的,如果win7重装后,只需按上述步骤把mac的启动项重新添加进去win7启动菜单,即可恢复原来的mac引导。

同样,mac需要重装的话,直接从hjmac引导进去即可,互不干扰。同时做到了无需借助光驱和u盘引导,不必受限。

1.下载grub4dos引导linux,配置的方法具体看grub4dos的README或者Google一下

2.或者用winhex打linux的boot分区(如果你安装的时候没有分的话,就把root分区)的头512字节保存成为文件rhel.mbr,并复制到c:

3.用bootmgr引导的具体办法,修改c:\boot.ini,

[boot

loader]

timeout=3

[operating

systems]

c:\grldr.mbr="grldr"

c:\rhel.mbr="rhel

5"

修改boot.ini比用easybcd修改bcd简单多了,

而且以后配置和删除也比较简单,

就跟ntldr的一样,还有如果直接添加grldr是不能成功引导的(我试过了),

只能用mbr来引导grldr,这一点和ntldr不一样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6911132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存