三月 17, 2006
在Intel iMac上运行Windows XP的详细教程
由. xx appbeta 将文章归档于
该任务已经在昨天由一位Mac用户完成了,他突破了Mac上的EFI限制,在英特尔平台的iMac完成了Windows XP的安装和启动,并且经过了winxponmac网站的确认。
***************
'''''''''''''''
1. Creating the installation media
2. Running the installer.
below, detailing each one of the two steps highlighted
above.
Lists the requirements (hardware/software/time) in order
tom complete the task
No-nonsense instructions for those "in the know".
Assumes an advanced level of knowledge.
Can get pretty dull at times, but are quite helpful
if you want to avoid making any mistake and regretting
it later.
reference between them. The advanced instructions give
a good overview of how far you've gone, and you can
drill into the step-by-step instructions anytime you
have doubts.
======================================
----------------
1. An original XP PRO SP2 CDROM
It doesn't have to be bootable, but it should have a I386
directory on the root.
2. The xom.zip file.
3. Nero Burning ROM
4. A blank CD
5. A PC of course...
6. 20-30 minutes
-------------------------------------------------------
1. Unzip the xom.zip file
2. Use the included sp2.nrb nero project as a baseline.
3. Add the XP source files to the root of the project
4. Overlay the XOM files (in the patch folder) to the root.
5. Set the boot loading image to the included boot.img.
6. Burn and done.
-------------------------
1. Unzip the xom.zip file, preserving directory structure.
- Double click on xom.zip
- Press the Extract button
- Type "C:". You may use another drive, but make sure to
replace references to C: with the appropriate drive letter.
- Make sure "Use Folder Names" is on
- Hit Enter
- Navigate to D: (or whatever your CDROM unit is)
- Select all files (Ctrl-A)
- Copy the files (Ctrl-C)
- Navigate to C:xpsrc
- Paste the files (Ctrl-V)
- Make sure that under the sp2 directory you have at least
an "I386" folder.
- Double click on the sp2.nrb file.
- Nero should launch. If not, check your Nero setup.
- Select all the files on the rightmost pane (Tab, Ctrl-A)
- Copy (Ctrl-C)
- On the left hand pane, click on the CD (it says "XP_PRO_SP2")
- Paste (Ctrl-V)
- Make sure the I386 directory is DIRECTLY underneath the CD icon.
Like this:
+-docs
+-I386
+-SUPPORT
+-src
+-docs
+-I386
+-SUPPORT
on the left side and pressing the DEL key.
- Select all the files on the rightmost pane (Tab, Ctrl-A)
- Copy (Ctrl-C)
- On the left hand pane, click on the CD (it says "XP_PRO_SP2")
- Paste (Ctrl-V)
- You SHOULD get a dialog saying
"This folder already contains a folder named 'I386'"
"Would you like to replace the existing folder?"
"..."
[Yes] [Replace All] [No] [Cancel]
If you didn't get this dialog, you did something wrong, if
that's the case, close the nero project WITHOUT saving and
restart from step 3.
- Click on "Replace All"
- You should now have a $OEM$ directory next to the I386 one
in the left most pane.
- Go to the Boot tab
- In the image file field type EXACTLY AS IT IS:
c:xpoot.img
- Kind of emulation: [No emulation]
- Load segment: [07C0]
- Number of sectors: [4]
- Data mode: [Mode 1]
- Filesystem: [ISO9660+Joliet]
- Filename length: [Max of 31 chars (level 2)]
- Character set: [ISO9660]
[x] Allow path depth of more than 8
[x] Allow more than 255 characters in path
[x] Do not add the ';1' ISO file version extension
[x] Allow more than 64 characters for Joliet names
again, simply reopen this project and continue from step 7.
- Make sure "Finalize CD" is turned on.
- Click on the Burn button.
====================
This procedure requires reformatting the HD. I have not tried
partition managers but if you're feeling adventurous you may
try one. I do not guarantee results in those cases, though.
Backup any files you don't want to lose.
----------------
1. An intel iMac (iiMac henceforth)
2. The XP CD prepared above.
-------------------------------------------------------
1. Partition the disk in two using the OSX CD: FAT and HFS+
2. Install OSX on the HFS+ partition.
3. Copy xom.efi (from xom.zip) into the hard disk
4. cd to the directory where you put xom.efi and type
sudo bless --folder . --file xom.efi --setBoot
5. Reboot, insert the XP CD, select windows using the arrows
and wait about 3 minutes
6. Choose the FAT partition you previously created.
(choose, not create! it should prompt for filesystem)
7. Install. Make sure to remove the CD on subsequent boots,
otherwise you'll start the process over again.
Note: The "press any key to boot from CD" prompt doesn't work yet
8. Done!
-------------------------
1. Boot iiMac with OSX Install CD
- Insert the OSX Installation CD
- Turn on the iiMac while pressing the C key.
- Don't release the C key until you see the grey apple logo.
- Hit Enter on the Language selection dialog
- Select from the menu: Utilities->Disk Utility
Partition #1 - Name: xp. Type: MS-DOS
Partition #2 - Name: osx. Type: Mac OS extended Journal
entry usually). Click on the disk entry, not on any subentries
it may have.
- On the right pane click on the partition button at the top.
- From the "Volume Scheme" drop-down select "2 partitions"
- Select the first partition on the partition map under the
Volume Scheme drop-down:
- Enter "xp" on the Name field
- Select "MS-DOS File System" from the Format drop-down.
- Select the second partition
- Enter "osx" on the Name field
- Select "Mac OS Extended (Journaled)" from the Format drop-down
- Click on the Partition button at the bottom right.
- Click "Partition" on the pop-up warning dialog.
- You should now see under the disk entry on the left two subentries:
"XP" and "osx"
- Quit the disk utility by clicking on the Red button at the dialog top left.
- Click Continue again
- Click Agree on the pop-up dialog
- Select the osx partition you just created. This partition should have
a green arrow.
- Click Continue
- Click Continue
- After a while, the computer reboots
the registration process.
- Once you get to the desktop go to "Go -> Utilities -> Terminal"
- In the terminal type:
sudo cp xom.efi /System/Library/CoreServices <-- you will have to enter
your password here
cd /System/Library/CoreServices
sudo bless --folder . --file xom.efi --setBoot
your keyboard. You can also eject any disk while rebooting by pressing
without releasing the F12 key.
- Select the Apple menu (top left) and choose "Restart"
- Click "Restart"
screen. Use the arrow keys (up/down) to switch between OS X and Windows.
Make sure the slipstreamed Windows XP CD is inside, select Windows and
hit Enter.
hitting Enter.
- If you left a different CD inside, do the following:
- Turn off the computer
- Turn it back on _while_pressing_ the F12 key.
- Don't let go of the F12 key until the CD is out.
- Insert the XP CD.
- Now select Windows and hit Enter if you haven't done so yet.
and a half there will be NO FEEDBACK WHATSOEVER.
Select the XP partition. This partition should read:
C: Partition2 [Unknown] 78160 MB ( 78159 MB free)
F: Partition3 [Unknown] 77839 MB ( 77839 MB free)
! DO NOT REPARTITION THE DISK USING THE WINDOWS INSTALLER!!!!
10. The install prompts you for the format type to use: NTFS/FAT Quick/Slow
If the partition is too large, only the NTFS Quick/Slow options will be shown.
It is VERY IMPORTANT that you get prompted with this step. If you are
not prompted for a filesystem to install SOMETHING WENT TERRIBLY WRONG!!!
YOUR INSTALL WILL NOT WORK in that case.
- Press F2 to disable CD booting (there's no feedback, but you can
press F2 many times, it doesn't hurt). Alternatively, eject the XP CD
as per step 8.
- Choose XP by using the down arrow
- Hit enter.
for about 30 secs.
After finishing this phase, the installer seems to hang. Simply
wait enough to be sure the system is frozen and cycle power.
To do this, just keep the power button depressed for about 5 seconds.
all CDs before choosing Windows.
I.制作XP安装盘
固定链接: 在Intel iMac上运行Windows XP的详细教程
关键词:
引用:

补丁包下载:































