MemacX 发表于 13/11/20 10:16:28

变色龙出现 boot0:error 的两种解决方案

电脑是单硬盘GUID 分区表,由EFI 上的变色龙引导。

不知道为啥装了Win7 以后变色龙引导不了了!试了一下午格式化EFI 成HFS+,重装变色龙无果。虽然可以从移动硬盘的变色龙引导,可是不能去哪里都要带个移动硬盘啊!

不废话,简单来说boot0:error 的问题出在boot1h 这个文件上面。一般来说这个文件是被 dd 到EFI 分区的,包含引导命令(猜的,不过干啥不重要,重要的是得有)。可是boot1h 这个文件在加载/卸载EFI 分区的时候会被清零!!还是看一老外帖子回复知道的,论坛里竟然一个帖子都没有(至少我看了一下午没有)。。。原帖地址:http://www.insanelymac.com/forum/index.php?showtopic=202707

问题清楚了,解决方法很简单:没事别老象我一样加载EFI 分区玩。。。加一次boot1h 清零一次。所以先卸载EFI 分区,重新安装boot1h 到rdiskXsX (就是你EFI所在分区),比如我的EFI就是rdisk0s1,然后执行以下sudo dd if=boot1h of=/dev/rdisk0s1重启,Done!

第二种:

传统BIOS(BIOS里没有EFI选项),通过CLOVER制作U盘能顺利引导,把硬盘转化为GPT,分了EFI分区。成功安装完win8和1MAC 10.9后,但每次启动还是需要U盘引导。 根据论坛的教程把CLOVER安装到硬盘EFI分区,试了很多方法,可是没有一个可行,可能我的电脑水土不服。折腾了几天,今天终于自己找到了一个可行方法,分享给大家。 首先需到【四叶草】支持 10.9 的 Clover_v2_r1928.pkg + EFI_Tools + Win版USB引导工具包 下载 “Mac 版MBR+GPT 分区专用 pkg 安装包”,版本没所谓,我下的是Clover_v2_r1928_pkg+boot1h2.zip把压缩包解压后,会得到两个文件Clover_v2_r1928_boot1h2.zip和Clover_v2_r1928_pkg.zip。我们只需用到Clover_v2_r1928_boot1h2.zip,把这个文件夹解压缩。安装教程其实就在这里/Clover_v2_r1928_pkg+boot1h2/Clover_v2_r1928_boot1h2/BootSectors/Installation.txt里面介绍了3种不同的情况,第一种是MBR硬盘,第二种是安装到GPT的EFI分区,第三种是安装到U盘。我的情况属于第二种,步骤整理为:1) 开启终端,输入 sudo -s ,然后输入密码2)进入/Clover_v2_r1928_pkg+boot1h2/Clover_v2_r1928_boot1h2/BootSectors所在目录 cd /Clover_v2_r1928_pkg+boot1h2/Clover_v2_r1928_boot1h2/BootSectors (只是示例)2) 然后输入 diskutil list 获取磁盘中EFI分区所在位置(我的分区在/dev/rdisk0s1) 3) 格式化EFI分区 newfs_msdos -F 32 -v EFI /dev/rdisk0s1 (rdisk0s1改为你实际的EFI位置) 4) 加载EFI分区: mkdir/Volumes/EFI mount_msdos /dev/disk0s1 /Volumes/EFI/ 5)拷贝U盘上配置好的EFI目录,到/Volumes/EFI/EFI 6) U盘根目录下的boot拷贝到 /Volumes/EFI/ (我顺便把BootSectors/boot0.bin也拷贝了) 7) 卸载EFI分区 sudo umount -f /Volumes/EFI/ (这步是关键与其他教程不同的地方,先卸载了再做其他操作,很多教程最后一步才卸载 ) 8)按顺序执行以下命令,拔出U盘,重启就可以了!! fdisk440 -f boot0ss -u -y /dev/rdisk0 fdisk440 -f boot0ss -u -y /dev/rdisk0 _dd if=/dev/rdisk0s1 count=1 bs=512 of=origbs cp boot1f32altnewbs dd if=origbsof=newbs skip=3 seek=3 bs=1 count=87 conv=notrunc dd if=newbsof=/dev/rdisk0s1 count=1 bs=512
页: [1]
查看完整版本: 变色龙出现 boot0:error 的两种解决方案