x61单硬盘安装Windows7/iDeneb 10.5.6双系统
最近在我的X61上折腾了一下,成功安装了Windows7/iDeneb 10.5.6双系统,基本的过程都是跟着网上的帖子走的,不过也遇到很多问题,不懈的努力下一点一点都解决了。为了让后来的XD不再像我一样费劲地到处翻帖子,特将我的安装流程简述如下,再次声明
,这些过程皆非我原创,只是将网上的教程综合并在X61上试验成功的结果。在此对原作者表示衷心的感谢!!
1、硬件及软件环境
---------------
ThinkPad X61,装有Windows7
Win7下可用的分区软件Acronis Disk Director Suite及diskgenius最新版
Leopard hd install helper v0.3 硬盘安装助手
iDeneb v1.4 10.5.6 Leopard 安装ISO文件
这些软件baidu一下很容易找到,下载后放到放到Windows7可访问的分区中
另外需要
miniboot
dd.exe及dd --list.bat
boot1h
这个帖子有下载https://bbs.pcbeta.com/thread-416126-1-1.html
也可以直接从本贴附件下载
miniboot+dd+boot1h
2、要准备的分区
---------------
首先将将硬盘上数据备份到移动硬盘,然后用Acronis Disk Director Suite分出两个新分区来作为Leopard ISO分区和Leopard安装
分区(我是从D盘分出去的),有的帖子说必须有一个是主分区,然而我的实践证明都是逻辑分区是可以的。
我的X61分区分如下:
--------------------------------------------------------------------
说明 分区名 分区大小分区类型 分区格式 盘符
--------------------------------------------------------------------
Windows7系统分区 WIN7 15 GB 主分区 NTFS C
Windows7分区1 TOOLS 19 GB 逻辑分区 NTFS D
Windows7分区2 ENJOY 19 GB 逻辑分区 NTFS E
Windows7分区3 DOWNload40 GB 逻辑分区 NTFS F
Windows7分区4 RESEarch45 GB 逻辑分区 NTFS G
Leopard ISO分区 ISO 6 GB 逻辑分区 I
Leopard安装分区 MAC 15 GB 逻辑分区 J
--------------------------------------------------------------------
分区后用diskgenius将I盘删除,保存分区表,再重新建立Leopard ISO分区,保存分区表,这时这个分区在windows7里显示为未格
式化,但有盘符(仍然显示为I盘)。同样用diskgenius将J盘删除,保存分区表,再重新建立Leopard安装分区,这时这个分区在
windows7里也显示为未格式化,但有盘符(仍然显示为J盘)。这样做是因为Acronis Disk Director Suite分区后Leopard ISO分区
和Leopard安装分区是FAT32的,在我的X61上硬盘安装助手的写入项显示为灰色,不能写入安装镜像文件,只有当这两个分区显示为
未格式化时才能写入安装镜像文件,不知道在其他人的机器上如何。
3、写入安装镜像及启动引导镜像
-------------
1.将miniboot解压到C:\
2.用硬盘安装助手把miniboot.iso写入到Leopard安装分区(勾选"boot.ini", “强制加入引导和启动代码”和"PC_EFI v8")。
3.用硬盘安装助手把iDeneb v1.4 10.5.6 Leopard 安装ISO文件写入到Leopard ISO分区。(不勾选"boot.ini", “强制加入引导和启
动代码”和"PC_EFI v8")
4.用dd把boot1h写入到Leopard安装分区,切记写入前先用dd --list确定分区信息,我的Leopard安装分区是J盘,对应partition 7
,因此dd写入命令行是:
dd if=c:\boot1h of=\\?\device\harddisk0\partition7
这里说一下dd的用法,例如:将dd.exe放到d盘根目录下,双击dd.exe,再开启一个新的CMD窗口,输入d:\跳转到d盘根目录,然后
输入dd if=c:\boot1h of=\\?\device\harddisk0\partition7回车即可。(给像我这样一开始连dd都不会用的小白看的,高人跳过
)
写入镜像后,开启一个cmd窗口,输入以下命令
BCDEdit /create /d "Mac" /application bootsector
得到一个类似于{e8b9d399-4442-11de-9613-a1ff0fc055f7} 的东东
再输入:
BCDEDIT /set {e8b9d399-4442-11de-9613-a1ff0fc055f7} device boot
BCDEDIT /set {e8b9d399-4442-11de-9613-a1ff0fc055f7} path \TBOOT
BCDEDIT /displayorder {e8b9d399-4442-11de-9613-a1ff0fc055f7} /addlast
BCDEDIT /timeout 30
网上有篇帖子《X61硬盘安装iDeneb10.5.5较完美的较详细步骤》,我一开始是按照这个帖子装的,后来发现用他的方法(EasyBCD+
硬盘安装助手)无论如何都不能引导安装镜像启动,因此采用以上方式来启动安装镜像,具体方法来自twilightlee大大的帖子
https://bbs.pcbeta.com/thread-416126-1-1.html,实践证明该贴中方法2可行,方法3在我的机器上不行,方法1。。。就算了吧。
4、用diskgenius把Leopard ISO分区及Leopard安装分区参数设置为AF,否则会出现no HFS+ partition found的错误。但也不能刚
开始分区就设置AF,这样分区软件看不到这两个分区。
5、安装iDeneb v1.4 10.5.6 Leopard
------------------
a)重启后在操作系统选择界面,选择 Mac,回车,马上按F8
b)选择 iDeneb v1.4 10.5.6, 在boot:处输入-v,以-v参数启动
c)安装语言选择简体中文
d)选择磁盘工具,在左边分区列表里选择chameleo (就是除了Windows分区和Leopard ISO分区之外剩下的那个分区,名字大概是叫
这个) ,选择抹掉(宗卷格式:FAT)。
再选择chameleo,选择抹掉(宗卷格式:Mac OS 扩展,名称(随便了,我取的是Leopard)),选择抹掉。(先这里直接抹掉为MAC
OS扩展格式是不行的,会提示错误,因此先抹成FAT,然后抹成MAC OS扩展)
e)退出磁盘工具,开始安装Leopard
安装时有一步要选自定安装内容:
本地化语言:简体中文
附加字体:全选
X11:全选
Acpl kext 10.5.6:选上
PS2/Keyboard:选上
Patches下 AMD Patch 不选,
Audio:在analog下选AD1984
Chipset: 只选 ICHx Fixed
Kernel: 不选
Network:在Ethernet下选Intel 82566,Wireless不选
Fix:选 AppleSMBIOS667
选 Battery Management
Video:不选
Applicaion 全选
系统默认打钩的选项不要改(忘记名字了,好像在x11下面,是个6G多的东东)
然后就是安装了,我的机器需要10分钟
6、其他
-------
我的机器没有指纹,所以没装。
可用的有:显卡、声卡、有线网卡、1394 Firewire、USB
不能用的有:
读卡器、耳机插孔
X61的无线网卡是4965AGN,好像在MAC上还是无解的,幸好我有一个linksys WUSB54G的USB无线网卡,安上驱动后完美运行,具体过
程如下(用的是https://bbs.pcbeta.com/thread-310026-1-1.html 的方法):
a).下载linksys wusb54g 10.4 tiger驱动,http://www.ralinktech.com.tw/data/RTUSB%20D70-1.1.3.0%20D71W-1.1.7.0%20UI-
1.3.0.0_2006_11_10.dmg,下载后双击安装那个1.4的
b)重新启动,网卡拔掉
c)进入系统后开个终端,输入sudo -s,再输入你的账户密码
d)在终端内输入:
sudo nano /System/Library/Extensions/RT2500USBWirelessDriver.kext/Contents/Info.plist
再度输入密码后就可以编辑这个文件了
e)找到以下代码(就在该文件开头部分)
<?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>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>RT2500USBWirelessDriver</string>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2500</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.3.0</string>
<key>CFBundleSignature</key>
<string>Lens Wang</string>
<key>CFBundleVersion</key>
<string>1.1.3</string>
<key>IOKitPersonalities</key>
<dict>
在它后边回车加上如下代码:
<key>Wireless-G USB Network Adapter</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2500</string>
<key>IOClass</key>
<string>RT2500USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bcdDevice</key>
<integer>4</integer>
<key>idProduct</key>
<integer>13</integer>
<key>idVendor</key>
<integer>5041</integer>
</dict>
f) Ctrl+O保存,ctrl+X退出。退出后你可以再次用d)步的命令看看这些代码写进去了没有。
g)在终端内输入:
sudo chown -R root:wheel /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions
sudo kextcache -k /System/Library/Extensions
h)打开磁盘工具,选择Leopard安装盘,选择修复权限,大约需要2-3分钟。
i)重新启动
j)重启后USB网卡如果不能用,拔掉再插一次就有了让你选择网络的提示。如果还不能用,则在终端内输入;kextload -t kextload
-t /System/Library/Extensions/RT2500USBWirelessDriver.kext (我的网卡一拔一插就ok了,没有用到输入命令这步)
k)在系统设置——》》网络里可以找到新的网卡提示,显示为另一个Ethernet网。
至此就全部搞定了。
然后可以在系统更新里将系统更新到10.5.7
不过总觉得鼠标移动在Leopard里比较生涩,不及在Windows7里那么流畅,特别是点关闭窗口按钮时,很别扭,我已经把鼠标指针移动速度调到最大了仍然如此。
另外,对于12寸的X61而言,系统显示的字体真小呀。。。。 很好 很详细
虽然我也安装成功了
但还是帮顶了
当初很痛苦的到处翻帖子 我dd.exe输入命令后没反应 我也12寸的 我也打算装这个系统 现在还在下 没头绪 不知道你说的都是什么东西 我手头也有个X61,装一个看看 很不错,写的很详细。
我X60S XP+WIN7+iDeneb 10.5.6 很详细,th******x 非常感谢,写的很详细,这样以来,是不是vista和mac共存了呀? 学习了,收藏一下 好帖子,不知道我的机子能不能成功 再顶一下,我试了一下,不知为啥不能成功引导,不知道为啥。 我又回来了 支持一下~1# anmengni 我也准备在Windows7下安装,学习学习 很详细!!!
帮顶了!!! 正好在研究这个呢
感谢分享 不能啊,无法启动 非常感谢pb81 好人啊~~~顶一下。