dyqzg 发表于 2007-7-15 15:23

全新安装VISTA后,我的MAC怎样启动?请遇到过的朋友支招!(已解决,并已附上方法)

先说说我的系统硬件情况吧,以便坛友帮我分析一下。两块200G的硬盘,一块用来装WIN+LINUX,一块用来装MAC和若干CD,通过修改BOOT+TBOOT文件后,顺利运行MAC和XP,如果单独运行第二块硬盘也可以正常启动MAC。

   就在周五晚上,不太幸的事被我遇上了,边看快男,一边为了测试安装OEM版的VISTA。因为用PQ划区时意外、也顺利成章的把第一块硬盘上的数据全搞掉了,连XP的GHOST也没了,痛定思痛,干脆格掉硬盘安装了VISTA。VISTA倒是装好了,不过现在不知道怎样在用第一块盘作为引导盘时用VISTA的启动文件加载MAC了/sweatingbullets.gif 要是有知道或者有经验的朋友请支招,在下不胜感激,鞠躬/santa.gif

[ 本帖最后由 dyqzg 于 2007-7-15 16:21 编辑 ]

华彩 发表于 2007-7-15 15:34

用Easy BCD,可以给Vista添加引导Mac的项

dyqzg 发表于 2007-7-15 16:19

谢谢楼上的朋友,这个问题已相对完美的解决。方法转自于一个麦客孤独的坛子,下面我帖出来让遇到类似问题的朋友以便借签:

Vista 安装在 C 盘,Mac 安装在另一个主分区上。

一、首先:将 ntldr、tboot 和 boot.ini(修改过的文件) 拷贝到 C 盘。


二、Vista 下开始菜单的“所有程序”-“附件”-“命令提示符”右击“以管理员身份运行”输入:

  bcdedit /enum all | find "{ntldr}"

  如果返回的是:“标识符     {ntldr}”选用方案 A,否则选用方案 B。


方案 A:

    bcdedit /copy {ntldr} /d "Mac OS X 10.4.8"

  系统会提示“已将该项成功复制到 {806b0be5-fb48-11db-b471-00016c334d6c}”

  {806b0be5-fb48-11db-b471-00016c334d6c} 就是“MAC OS X 10.4.8”的启动标识符,以下自行替换。
  
  再输入:

  bcdedit /set {806b0be5-fb48-11db-b471-00016c334d6c} device partition=C: 系统会提示“操作成功完成”。

  bcdedit /set {806b0be5-fb48-11db-b471-00016c334d6c} path \ntldr 系统会提示“操作成功完成”。

  bcdedit /displayorder {806b0be5-fb48-11db-b471-00016c334d6c} /addlast 系统会提示“操作成功完成”。

  
方案 B:

    bcdedit /create {ntldr} /d "Mac OS X"
    bcdedit /set {ntldr} device partition=C:
    bcdedit /set {ntldr} path \ntldr
    bcdedit /displayorder {ntldr} /addlast
  

  重启之后就可以看到 Vista 和 Mac 的双启动菜单了。

帖不来附件,BOOT.INT我在这里帖出来,用记事本记下来,把TXT改成INI就行了,其他两个文件很好找到的。


timeout=5
default=C:\tboot

C:\tboot
页: [1]
查看完整版本: 全新安装VISTA后,我的MAC怎样启动?请遇到过的朋友支招!(已解决,并已附上方法)