usb启动在GPT分区安装原版snow leopard和双系统
由于笔记本上的vista有问题了很久,一直想重装,终于在昨天晚上决定动手。
1.制作可以启动的U盘
找一个至少8G的U盘,格式化成hfs,用来恢复dmg文件,我选择的GPT分区,
实际上MBR分区应该是一样的,然后安装变色龙,把自己的驱动呀,DSDT等
都放到U盘上,DSDT要在Extra下然后测试启动,以后就靠这个启动和引导了。
2.安装snow leopard
这个很简单,不过分区要注意,建议使用自带的分区软件,因为据说只有
苹果的磁盘管理工具能比较好管理GPT混合mbr的分区,我这里又使用了
GPT分区。如果要安装windows要选择前4个分区中的一个格式化为FAT,
经过20多分钟的安装,系统终于安装完成了。现在的系统还是不能引导的,
需要安装变色龙。
3.安装引导程序
使用变色龙2 rc2的安装程序这样比较简单,还能安装在EFI分区,选择
安装在EFI hfs格式,然后按照官方说明替换boot,我使用pc efi 10.5。
再把那些kext和DSDT拷过来,同步骤1。基本上到这一步应该就差不多。
如果要安装windows请看下面
4. 安装windows
如果要安装windows,那么建议安装vista/win7,他们对GPT分区支持
好,安装时把FAT的分区格式化然后就可以安装了,安装好windows会
发现现在只能引导windows了,于是需要修复变色龙,如果先安装
windows,避免再修复变色龙。
5.修复变色龙引导
现在使用U盘引导进入SL,其实如果把EFI设置为活动应该可以解决问题,
1) fdisk -e /dev/rdisk0
2) f 1
3) w
4) q
这是在事后想起来的,因为这次我手动安装了变色龙。下面是手动
安装变色龙的过程,如果上面的可行就不用看下面的了。我的变色龙
安装在EFI,这个时候如果使用安装程序安装每次都出错,需要手动安装了
格式化EFI
10.5.x:
diskutil eraseVolume "HFS+" "EFI" /dev/disk0s1
10.6.x:
newfs_hfs -v EFI /dev/disk0s1
挂载EFI
mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
安装boot1h
dd if=boot1h of=/dev/rdisk0s1
安装boot和Extra,先不要激活EFI分区,具体可以参考
http://www.beoschina.com/myblog/article.asp?id=1085
我们还先要修复一下windows,然后再用U盘进入SL激活EFI,
现在应该都可以启动。
如果有什么不对的或者可以改进的地方,麻烦告诉我,希望和大家多多交流