mac的bootloader实现mac os和vista的双启动
潜水这么久,我也来做点贡献吧/whistle.gifmac的bootloader在之前的xp时候是可以直接开机后按F8 选择xp的分区进行引导的,但是到了vista就不行了,出现0xc000000e错误,提示系统找不到文件,但文件却是存在的,下面的方法解决这样的问题,让你不用vista那丑陋的bootloader引导也能双启动
需要满足条件: 一张mac安装盘 一张vista安装盘 ; vista在第一主分区,mac在第二主分区(可能其他形式也行,只是我没试过),
以下过程如果两个系统都已经装好了,请直接跳到第三步骤:
1,先装mac到第二主分区,在mac终端用fdisk设置第一分区为活动:(否则,你是没法装vista的)
sudo -s
fdisk -e /dev/rdisk0
>f 1
>quit
>y 回车
重启
2,装vista到第一主分区,这是只能引导vista
3,用mac安装盘引导,按F8,输入 -s 进入单用户命令行模式,然后设置第二分区为活动,
sudo -s
fdisk -e /dev/rdisk0
>f 2
>quit
>y 回车
此时重启mac的bootloader接管mbr
4,重启后可以引导mac了,按F8 选vista分区就会出现我说的提示系统找不到文件错误
进终端:
sudo -s
fdisk -e /dev/rdisk0
>f 1
>quit
>y 回车
重启后,会什么也引导不了,只有一个提示符在跳
5,用vista引导盘修复系统,这时只能进vista
6,执行步骤3
7,大功告成! 以后就可以F8选择了 感謝!/sweatingbullets.gif 唉 头一次写个心得.......
这篇教程如何?大家有认同的吗?请发言!
Mac OS X与Vista共存最近看了Mac OS X系统,觉得漂亮,就自己装一个,但是工作还是需要vista,所以准备双系统,但是安装完之后走了比较多弯路,现在将解决方法写一遍流程:
在硬盘上最后分了个20G出来给Mac OS,注意,这个可以是先在Fat32的逻辑分区划出来,然后用Mac OS的安装盘安装的时候选“磁盘工具”对该分区进行“抹掉”也就是windows定义的格式化操作,这样才能“抹掉”成Mac OS能安装的Mac系统磁盘。
网上有人说这个Mac OS一定要是主分区,其实格式化之后就是相对的主分区,因为磁盘格式都不一样,根本就不能分什么主什么逻辑。这里要注意的是:如果在Windows下或者PQ事先将这Fat32的20G划成主分区的话,进入Mac OS的安装流程的时候,不能将该分区“抹掉”成Mac OS能识别安装的磁盘格式。我曾经就在这一步上摸索了好久,浪费了好多时间。
我的Mac安装在最后一个分区盘,VISTA安装在第一个分区,先安装Mac,然后用PQ把第一分区设为“作用”,意思就是激活。因为之前不管是否C:盘是激活的,装完Mac OS之后,都会将这个激活取消的,所以装完Mac OS还是得手动激活一下,网上有用VISTA或者Mac OS的命令来激活的,我没有试过,我用工具觉得快捷,也保险点。
需要的文件有:ntldr、tboot和boot.ini。ntldr文件和boot.ini文件在xp安装盘的根目录下。方便起见,附件中一并带上。
首先:将ntldr、tboot和boot.ini拷贝到c盘。修改boot.ini成:
timeout=0
default=C:\tboot
C:\tboot
在vista下启动“运行”,输入“cmd”进入命令提示符状态,输入:bcdedit /enum all | find "{ntldr}",如果返回的是:“标识符 {ntldr}”,则选用方案B,否则选用方案A。
方案A:
bcdedit /create {ntldr} /d "Mac OS X"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
方案B:(注意要根据第一个命令返回结果做相应修改):
bcdedit /copy {ntldr} /d "Mac OS X"
系统会提示说“已将该项成功复制到 {8de1dad8-d399-11db-b639-000aeb2dc0ba}”,其中的{8de1dad8-d399-11db-b639- 000aeb2dc0ba}就是“MAC OS X”的启动标识符。不同的操作系统可能会不一样。
再输入:bcdedit /set {你的MAC标识符} device partition=C:,系统会提示“操作成功完成”。
输入:bcdedit /set {你的MAC标识符} path \ntldr,
最后输入:bcdedit /displayorder{你的MAC标识符} /addlast。
保存退出,重启之后你就会看到Vista 和 Mac的双启动菜单了
大家有认同的吗?以上的理论对吗???!!!请发言!
转自寂寞的秋-感谢伴奏米网老大!!!
回复 6# 的帖子
翻翻论坛的老帖子就知道了,很早有同志先行了
页:
[1]