atad 发表于 2007-9-8 12:07

“无须VMware进行硬盘上安装Mac OSX”的测试报告

在网上看到如下文章:

QUOTE:

作为一个买Macbook还不到两个星期的菜鸟,由于顶不住诱惑,想要装上Leopard,所以决定把小白当鼠,做一回实验……
苹果是刚买的,系统也是按出产时一样,没有进行分区,本菜鸟用了一天多的时间下载完Leopard后,才发现没法进行安装,由于机子是低端机型,光驱只配了康宝……挂了,下载一天多的东西没法用了……
郁闷……网上找了几个分区软件,发现都没办法进行系统盘的分区,怎么办?闲逛之间,看到了某位大大的Blog写到一个命令diskutil http://www.yaohua2000.org/blog/2006/10/mac-os-x-leopard.html

根据里面的提示,进入终端,先用
diskutil list
命令找到Macintosh分去的identifier为disk0s2,大小为74.2G
然后用
diskutil resizeVolume disk0s2 60G "Journaled HFS+" "Leopard" 10G
这个命令改小当前分区并创建一个新的分区(我不敢开太大,留了一点空间)
等待一阵verifing之后
提示重启……重启之后发现Macintonsh小了,进入终端,发现苹果把剩下的空间分给了我新的去14.1G,我用
diskutil mount disk0s3
把新的区挂载
然后再在磁盘工具里面“抹掉”一次
解下来先把下载的DMG文件Mount起来,然后用磁盘工具把Mount后的整个目录恢复到刚刚新建的分区中……重启,按option,选择disk0s3,开始安装Leopard!!
本人小菜,操作过程中可能有很多不规范的地方(特别是diskutil的使用方面),希望各位GGMM帮我指出来……
分区有危险,操作请慎重!


看最后几行"解下来先把下载的DMG文件Mount起来,然后用磁盘工具把Mount后的整个目录恢复到刚刚新建的分区中……重启,按option,选择disk0s3,开始安装Leopard!!"

他居然是把ISO引导镜像文件里面的内容提取出来直接放到一个HPS+的文件分区系统里面,重启后就可以直接引导安装?
那这样一来企不是很简单?我们只要下载ISO文件,然后键立mac文件系统格式在XP下安装macdriver,虚拟光驱载入ISO文件,全选,复制,打开mac所在分区,全选删除,再粘贴。
然后重启,开始安装????

我已经测试了硬盘安装。我的分区是这样:C主分区(win2003)、后面全部为逻辑分区:D(MAC10.4.7)、E(数据,ntfs格式)、F(HFS)。
首先我的系统已经装好win2003和mac10.4.7,并且使用tboot引导成功。
然后进入mac,加载10.4.8dvd镜像,然后在磁盘工具中将镜像恢复到了F(HFS)。
重新启动,在选择mac后立即按F8选择启动盘,已经出现了10.4.8镜像(来自F盘)选项,选中启动,
进入了10.4.8的安装界面,安装一路顺利,完成后重启。
此时重启动后如果不激活C区,则会显示无法启动系统,于是激活win2003所在C盘,重启动。
选择win2003启动正常,但是选择“mac”后问题出现了,提示“Not HFS found”;没办法启动,于是我又换成chain0的引导,同样的出错,提示“chain0 boot error”。
于是用分区工具pq进入,检查D、F盘的状态仍是HFS分区格式,ID为“AF”,而且C盘标为可启动;没办法了,于是使用Paragon Partition Manager8.5的dos版本进入察看分区id,发现D、F盘的id不是“AF”,而是“BF”,修改可以进行,但是改完了再察看,仍然是"BF"。
所以我怀疑问题出在了磁盘分区的ID上。我已经试了两次,都是这种情况。

不知和我安装的时候将D盘用磁盘工具抹去有没有关系,假如不抹去的话我就没办法全新安装,只能选升级。
有没有高手来解决这个问题。
准备今天试试再多分出一个区,把mac的分区增加为三个,然后一个装10.4.7,一个装10.4.8的镜像,一个用来安装10.4.8。

qshiming 发表于 2007-9-8 12:22

收了收了

Gtoyo 发表于 2007-9-8 17:36

bernardx 发表于 2007-9-8 18:43

atad 发表于 2007-9-8 19:37

原帖由 Gtoyo 于 2007-9-8 17:36 发表 https://bbs.pcbeta.com/images/common/back.gif
我觉得楼主没有看懂那个写博客的老兄的意思,那老兄用得是Leopard的磁盘镜像(相当于一个已经安装Leopard的磁盘的Ghost),只是把一个已经安装好的系统恢复到磁盘的里,这个方法确实可行,我使用过,其实就等于那种Ghost版的 ...
你会错义了,我已经完成了镜像恢复-----利用镜像恢复的分区(注意看不是win2003的c,也不是mac所在的d)启动安装-------安装完成!
只是目前安装好的系统无法启动而已。
因此拿来讨论。

hdfdisk 发表于 2007-9-8 19:54

系统从硬盘安装时不对首分区512字节进行写入
因此你不能这样安装到第一分区

atad 发表于 2007-9-8 23:36

终于完成了再次试验,这次的过程是这样,好像离成功差不多了!
现在介绍一下:分区我稍做了一下改动,把原来的D分成了两个区,主要是准备单独安装10.4.8,即:C主分区(win2003)、后面全部为逻辑分区:D(MAC10.4.7)、E(准备装10.4.8)、F(数据,ntfs格式)、G(镜像所在位置)。
仍然完整介绍:首先我的系统已经装好win2003和mac10.4.7,并且使用tboot引导成功。
然后进入mac10.4.7系统,加载10.4.8dvd镜像,然后在磁盘工具中将镜像恢复到了G(HFS)。
重新启动,在选择mac后立即按F8选择启动盘,已经出现了10.4.8镜像(来自G盘)选项,选中启动,
进入了10.4.8的安装界面,安装一路顺利,完成后重启。
这样我的硬盘中应该已经有了4个可启动的系统:2003、mac10.4.7、mac10.4.8以及msc10.4.8的光盘镜像。
此时重启动后如果不激活C区,则会显示无法启动系统。重点在下面:
于是我插入制作好的usb启动盘(好像是内含深山红叶维护工具的,我主要是用里面的分区工具)启动,里面有几个选项:
1、是ghost自动恢复,
2、手动ghost恢复,
3、dos工具,
4、pq分区工具,
5、启动本机硬盘的2000/xp/2003系统,
6、启动本机硬盘的vist系统。以及重启等等选项。
注意此时我没有使用分区工具去激活C区,抱着试一试的想法选了第5项启动本机硬盘上的2000/xp/2003系统,结果成功进入2003的boot菜单,这时候选择mac,同时按下了F8键,出来了,这四个可启动系统的菜单都在,随后我逐一进如系统。成功!

所以,目前还有最后一个需要解决的了:那就是10.4.8在安装的时候究竟对C盘写入了什么或者说是修改了什么,这不仅仅是我们原先重新安装windows系统所带来的无法启动问题了。
希望高手支招。马上就完全成功了。

atad 发表于 2007-9-9 00:15

成功了 最后一个解决了。仅仅是我们重新安装windows系统所带来的无法启动问题。原来的帖子里应该有,进入mac更改两个mac系统的代码就好了。
引用原文如下:
双启动配置
如果你在前面已经安装了MacDrive的话,这个时候你应该在Windows资源管理器看到了Mac的分区了。如果看不到的话,使用Paragon Partition Manager给Mac分区分配一个盘符,就可以看到了。

然后在Windows资源管理器里面找到Mac分区里面的这个文件:
/Library/Preferences/SystemConfiguration/com.apple.boot.plist
把内容改为:


xml 代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Graphics</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>8</string>
</dict>
</plist>   


保存退出。重起机器。
页: [1]
查看完整版本: “无须VMware进行硬盘上安装Mac OSX”的测试报告