Jak to bude s Windows na Macích s Intelem?
16. 03. 2006, 3:19 · Nakousnutá jabka
Několik nových zpráv – jedna špatné a dvě dobré
Ta špatná je, že Microsoft vycouval z toho, se co dříve považovalo za takřka jisté, a sice Windows Vista nebude podporovat ve své 32bitové podobě EFI, pouze “starý dobrý” BIOS, takže (minimálně část) Maců si bez neoficiální podpory neškrtne ani s novým systémem z Redmondu (EFI podpora zůstane u 64bitové verze, tam nelze jinak). Tuto informaci MS upřesnil na právě skončeném Intel Developer Conference, které se ostatně účastnil i Apple. Podpora EFI v 32bitové verzi by se měla objevit v některé z pozdějších verzí Visty, důvod, proč nyní MS EFI nepodpoří není jasný – MS by mělo být relativně jedno, zda se jeho systém prodá na počítač Dellu nebo Apple. Je však možné, že se bojí obecně posílení Apple na trhu s počítači, případně že proti Apple lobovali zákazníci MS, výrobci počítačů.
Mimochodem, vypečené by bylo, kdyby Apple postavil své nové Pro stroje jako plně 64bitové, takže by tam Windows nakonec přeci jen fungovaly – ale vzhledem k tomu, jak jsou udělané Power Macy G5, tak to asi zase bude jen nějaké polovičaté řešení – Tiger na G5kách také není plně 64bitový systém.
No ale teď ty dobré zprávy – a obě se týkají bootování XP na Macu s Intelem.
Soutěž WinXPonMac.com, která v současné době má prémii pro výherce skoro 13000 USD (bez 6 USD), se podle všeho blíží do finále, neboť autor soutěže již testuje postup od narf2006, který již dříve poslal na web fotky a nyní i filmeček, jak XP bootují na Macu. Zatím to uživatelé berou s trochou opatrnosti, neboť udělat zdařilý “fejk” by nebylo až tak složité, uvidíme. Z diskuse vyplývá, že autoři (narf2006 a blanka) vytvořili vlastní “skoro-CSM” (Compatibility Support Module) pro EFI, aby dokázal nabootovat XP. K tomu prý nějaké hackování NT kernelu, a zatím nefungují drivery od ATI, takže nefunguje 3D akcelerace. Každopádně, pokud pánové nekecají, vypadá to nadějně.
V podstatě stejným směrem se vydali také lidé z laboratoří IBM (asi se ve svém volném čase nudí :) a pracují na vytvoření “plného” CSM pro Intel Macy (výše zmíněná verze o narf+blanka podporuje jen minimum nezbytné pro boot Windows), který nazvali BAMBIOS. Již jim nad tím bootuje Linux a chtějí také dosáhnout bootu nijak neupravených Windows. Základem je BIOS podpora z emulátoru Bosch, upravená pro podporu chipsetu 945 od Intelu a grafiku od ATI a Intelu.
Každopádně toto je jen jedna část všeobecných snah o běh Windows na Macu – kromě toho tu zůstává projekt Darwine, pro běh jednotlivých aplikací, a rovněž virtualizace, dovolující běh více systémů vedle sebe. Každý si pak vybere to řešení, které bude pro dané potřeby nejvíce vyhovovat.
— habros 16.3.2006 10:32 #
Navyse pytat peniaze za nieco, co moze mat clovek zadarmo v podobe quemu je hodne silne kafe
— Jozo Remen 16.3.2006 10:56 #
— Martin Ler 16.3.2006 11:14 #
— Edas 16.3.2006 12:11 #
Kazdopadne na OS X verzii VMWare sa (pravdepodobne) pracuje.
Dufajme, ze si budeme moct vybrat. Na nedavnej prezentacii Apple sa na beh Win aplikacii na Macu pytalo straasneee vela ludi ;)
Viem si krasne predstavit situaciu, ked niekto bude vo VMWare robit v AutoCade ale na OS X.
Asi nas cakaju zaujimave casy co sa tyka podielu Apple na trhu ;)
— Jozo Remen 16.3.2006 12:43 #
— Edas 16.3.2006 14:12 #
— peter 16.3.2006 15:18 #
— Martin22 16.3.2006 15:19 #
— Krtek 16.3.2006 16:25 #
— Martin Ler 16.3.2006 16:33 #
http://download.onmac.net/
Myslím, že za 14 dní při cestě z USA sebou povezu něco navíc :-))
— MaMar 16.3.2006 17:46 #
***************
‘’‘’‘’‘’‘’‘’‘’’
Installing XP on an Intel iMac is a two step process.
1. Creating the installation media
2. Running the installer.
The process is 95% automated. There are two sections
below, detailing each one of the two steps highlighted
above.
In each section there are three subsections:
– What you’ll need
Lists the requirements (hardware/software/time) in order
tom complete the task
– Quick instructions
No-nonsense instructions for those “in the know”.
Assumes an advanced level of knowledge.
– Step by step instructions
Can get pretty dull at times, but are quite helpful
if you want to avoid making any mistake and regretting
it later.
Choose one set of instructions or choose both and cross
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.
So, without further ado…
I. Preparing the XP installation disc.
==================================
A custom slipstreamed CD is required to install XP on a Mac.
What you’ll need————————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
Quick instructions for those knowing what they’re doing———————————————————————————-
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.
Step-by-step Instructions————————————-
1. Unzip the xom.zip file, preserving directory structure.
(Using WinZip)
– 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
2. Copy all XP CD files into the xp/src directory.
– Insert the XP SP2 CD into the CDROM unit.
– 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.
3. Open the sp2.nrb Boot CD project inside the xp directory
– Navigate to C:xp
– Double click on the sp2.nrb file.
– Nero should launch. If not, check your Nero setup.
4. Add the XP source files to the project
– On Nero, on the right hand pane, navigate to c:xpsrc
– 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:
* XP_PRO_SP2
+-docs
+-I386
+-SUPPORT
It SHOULD NOT LOOK LIKE THIS:
* XP_PRO_SP2
+-src
+-docs
+-I386
+-SUPPORT
If it is wrong, you can start over by selecting all the files
on the left side and pressing the DEL key.
5. Overlay the XOM files to the project
– On the right hand pane, navigate to c:xppatch
– 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.
6. Fix the boot.img reference in the boot tab.
– Select Compilation Properties (usually F7) from the File menu
– Go to the Boot tab
– In the image file field type EXACTLY AS IT IS:
c:xpboot.img
7. Verify your Nero version is able to burn this CD
– In the boot tab make sure it says:
– Kind of emulation: [No emulation]
– Load segment: [07C0]
– Number of sectors: [4]
– In the ISO tab make sure it says:
– 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
– If any option is not present, upgrade your Nero.
8. Save the nero project. If you ever want to burn the XOM XP
again, simply reopen this project and continue from step 7.
9. Burn the CD
– Click on the Burn toolbar button.
– Make sure “Finalize CD” is turned on.
– Click on the Burn button.
You’re done. Now you have an iiMac friendly XP installation.
II. The installation
================
The iMac needs to be repartitioned in order to do this.
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.
Be forewarned: This procedure WILL WIPE YOUR iMAC DISK CLEAN.
Backup any files you don’t want to lose.
What you’ll need————————1. An intel iMac (iiMac henceforth)
2. The XP CD prepared above.
Quick instructions for those knowing what they’re doing———————————————————————————-
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!
Step-by-step instructions————————————-
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.
2. Run Disk Utility
– Hit Enter on the Language selection dialog
– Select from the menu: Utilities->Disk Utility
3. Create two partitions, preferably of equal size:
Partition #1 – Name: xp. Type: MS-DOS
Partition #2 – Name: osx. Type: Mac OS extended Journal
– On the left pane click on the internal hard disk (The first
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.
4. Proceed to install OSX on the newly created OS X partition.
– Click Continue on the bottom left of the install dialog.
– 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
5. Let the computer reboot into OS X and launch a shell window.
– Once the computer reboots, wait for the movie to end and get through
the registration process.
– Once you get to the desktop go to “Go -> Utilities -> Terminal”
6. Copy the xom.efi bootloader to the hard disk and bless it.
– Copy the xom.efi file into your home directory.
– In the terminal type:
sudo cp xom.efi /System/Library/CoreServices
— Server je pretizeny 16.3.2006 18:17 #
— Marek 17.3.2006 01:07 #
Tohle vsechno se mi ted vyresi, protoze muzu zacit pouzivat Macka i s tim,že v nejhorším případě budu používat Wokna od Billa, i když k tomu bych se dopracoval jenom velmi nerad.
Jde o možnost volby, což podle mýho názoru spoustu lidí přivítá.
— MaMar 17.3.2006 01:23 #
— Ondra Nekola 17.3.2006 07:41 #
http://www.zive.cz/h/Bleskovky/AR.asp?ARI=128624
— micker 17.3.2006 10:16 #
— Lukas Kalista 17.3.2006 11:39 #
— Marek 17.3.2006 15:59 #
Ludia pouzivaju Mac kvoli Mac OS X, nejaky nepodporovany hack, ktory NIKTO okrem par geekov robit nebude na tom nic nezmeni.
Apple Windows podporovat nebude na svojom HW, nikto na to neda podporu, 95 % ludi sa s tym trapit nebude. Takze fakt nechapem o com tocite…
Toto riesenie je dobre pre hracov, jasne ze na vnutropodnikove aplikacie bude lepsi VMWare alebo Xen
— Jozo Remen 17.3.2006 16:37 #
— Marek 17.3.2006 19:26 #
— Krtek 17.3.2006 19:34 #
— hroch32 17.3.2006 20:15 #
— nm 17.3.2006 20:19 #
a Tatrabanka ta ma oficialnu tech. podporu aj pre Mac a Linux, pani, to je vec!
Marek: ja neviem, to je paranoia toto. Opakujem, NIKTO z beznych pouzivatelov Maca NEBUDE pouzivat Windows. Kupuju si Mac kvoli systemu a nie kvoli tomu, aby prevadzkovali kadejaky hacky bez podpory.
No a kto prestane robit soft pre Mac ma smolu, nik si jeho soft nebude kupovat nadalej len preto, aby si este dokupil Windows na Maca. Skutocne tomu chyba logika, absolutne.
— Jozo Remen 17.3.2006 20:59 #
Nevim zda celosvetove ma Mac zastoupeni jen 3% jak tady zaznelo, ale tady kde se pohybuju (USA) tomu tak rozhodne neni. Staci zajit do libovolneho “coffee shopu” a najednou uvidite, za Apple ma dokonce vetsinu ;-). Ja vim, ve stolnich pocitacich to neni tak zhave a mozna je muj pohled zkresleny i tim, ze tady kde se pohybuji je hodne univerzit, ale i tak 3% se mi zdaji dost malo.
A jak tady psali nade mnou, bezni lide doma si skutecne na Maca zadny Windows nikdy instalovat nebudou! A to ani kvuli hram. Tady se hraji hry predevsim na konzolich a ne na pocitacich.
No a banky? To co je v Cesku to nema snad nikde ve svete obdoby. To je prece bankovni socialismus jak vysity. Poplatky za kazdy “prd” pocinaje a pristupem ke klientum konce. Jsem klientem nekolika bank (ano zahranicnich) a jeste jsem se nesetkal, ze by nektera z nich nebyla pristupna z Mac OS X. To si proste zadna nedovoli. Uz jen proto, ze se majitele Macu povazuji za movitejsi a takove klienty si preci zadna banka nenecha ujit! A odejit z banky, ktera mi proste nevyhovuje, to preci neni fanatismus jak nekdo zminil. IMHO je to cesta jak dat tem dinosaurum najevo, ze kdyz nestoji o MOJE penize, tak je tady nekdo kdo o ne stoji a jeste mi podekuje. Navic mi prijde jednodussi zalozit si jiny ucet, prevezt penize a stary zrusit nez kupovat novy pocitac, novy software, prevadet svoje data, etc… ;-)
— lukov 18.3.2006 00:03 #
— Lukas Kalista 18.3.2006 02:09 #
— bubu 18.3.2006 08:15 #
— hroch32 18.3.2006 08:59 #
— hroch32 18.3.2006 09:05 #
A myslim, ze dokurvenim OpenGL pod DirectX si MS naserie VELMI VELA vyvojarov (menovite ID soft, Autodesk, Discreet atd.)
Presne ako pise bubu: toto je od MS HOOOODNE silne kafe. Chlapci z MS akosi zabudaju, ze sa nepise rok 1996, ale 2006.o
— Jozo Remen 18.3.2006 12:20 #
— Krtek 18.3.2006 12:24 #
Omlouvam se za OT, kdyztak tom, Martine, smazni.
— hroch32 18.3.2006 13:45 #
http://digg.com/apple/Macbreak%3A_Leo_Laporte_demonstrates_WinXP_running_on_a_Mac_Mini
— romanca 18.3.2006 20:18 #