Jump to content

Windows + VirtualBox = MAC OS


886 posts in this topic

Recommended Posts

Probably you need to try another Boot?..

Empire EFI 10.8.5 (http://prasys.co.cc/2009/10/empire-efi)

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 1.1.0 (http://www.tonymacx86.com/viewtopic.php?f=18&t=1343)

Rebel EFI (http://store.psystar.com/rebel_efi)

 

thanks a lot, but still i cant really download anything big now so can anyone plz tell me a solution for my problem with retail boot dvd?

Link to comment
Share on other sites

They are 8MB to 54MB approx.. :D

-----

 

One question that I dont understand yet.. so I dont have to guess..

After installation of SL 10.6.3 what kexts (except Chameleon 2) are critical to be able it to boot normal?

If there is 2 ways to do this please explain both (with EFI and without EFI)..

Thanx in advance!

/Coop

 

i dont really understand what "They are 8MB to 54MB approx.. :P " had to do here...

Link to comment
Share on other sites

oh if they are small i can download them, but how to use them , what shall i do???

Choose on of these iso files in VM to boot instead of the SL 10.6.3.iso file..

Start the VM, then when it finished loading switch to SL 10.6.3.iso in VB, wait and then Press F5, should show the name of Disc, now press Enter

If it works it will bootup SL, but if it doesn't then you have to try another iso (I only know 3 that I mentioned before..)

Link to comment
Share on other sites

Choose on of these iso files in VM to boot instead of the SL 10.6.3.iso file..

Start the VM, then when it finished loading switch to SL 10.6.3.iso in VB, wait and then Press F5, should show the name of Disc, now press Enter

If it works it will bootup SL, but if it doesn't then you have to try another iso (I only know 3 that I mentioned before..)

 

when i press f5 i still have the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ATI image, not anything else...

ofc i change from virtualbox

Link to comment
Share on other sites

<ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>

 

first try to add this line into machines xml file.

 

second, if you boot with the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] iso then when the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] screen apears, you have to pres Devices - CD DVD devices and select the SL iso, then hit F5.

Link to comment
Share on other sites

<ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>

 

first try to add this line into machines xml file.

 

second, if you boot with the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] iso then when the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] screen apears, you have to pres Devices - CD DVD devices and select the SL iso, then hit F5.

 

<ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>

 

first try to add this line into machines xml file.

 

second, if you boot with the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] iso then when the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] screen apears, you have to pres Devices - CD DVD devices and select the SL iso, then hit F5.

 

was doing the same without the added line, thanks trying

 

now im getting smth called Efi Shell

 

omg, now i got the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] screen, but after doing exactly what u told me nothing happened, i still have [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] instead of snow leopard image

 

ok thanks everybody, im giving up till VirtualBox 3.20 is out and everything is automated.

Link to comment
Share on other sites

Can someone please explain this!

 

After installation of SL 10.6.3 what is critical to be able to boot SL normal from Hard Disk? (in VB 3.2.0 Beta2) :wacko:

I dont want to install too much kexts and stuff for nothing..

 

If there is 2 ways to do this please explain both (with EFI and without EFI)..

 

Thanx in advance!

/Coop

Link to comment
Share on other sites

Can someone please explain this!

 

After installation of SL 10.6.3 what is critical to be able to boot SL normal from Hard Disk? (in VB 3.2.0 Beta2) :)

I dont want to install too much kexts and stuff for nothing..

 

If there is 2 ways to do this please explain both (with EFI and without EFI)..

 

Thanx in advance!

/Coop

 

You can refer to my guide for the EFI approach (you basically need to install the fakesmc.kext and nullpowermanagement kext):

 

http://www.takwing.idv.hk/tech/virtual/v32...all1/index.html

 

 

 

for the "without EFI appraoch", we can use the Chameleon Boot Loader. In fact, I have first setup my SL under VB3.2 by using this. For the installation of Chameleon Boot Loader, you can refer to my previous guide for setting up SL under VB3.1.6:

 

http://www.takwing.idv.hk/tech/virtual/vir...nowl/index.html

Link to comment
Share on other sites

was doing the same without the added line, thanks trying

 

now im getting smth called Efi Shell

 

omg, now i got the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] screen, but after doing exactly what u told me nothing happened, i still have [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] instead of snow leopard image

 

ok thanks everybody, im giving up till VirtualBox 3.20 is out and everything is automated.

 

even v3.2.0 is out, it is likely that the process will not be automated (this is just my opinion). I believe this is related to the license issue that Mac OS X should only be ran on Apple hardware.

 

what do u think, will 3.20 final be fully automatic and allow using dmg files? for non patching and non fake kexting?

 

 

I don't know how 3.20 would be different from the beta version of 3.2.0. But what I can say is that 3.2.0 beta has already moved a big step forward in supporting Mac OS X.

 

I don't need to patch neither the VB software nor the vm xml files. Besides, I don't need to have a Leopard VM running for kicking off the SL installation. Instead, by using SL retail DVD, Empire EFI and 2 extra kext files, I can install and boot up SL under VM.

 

The only issue that I have right now is that SL cannot be shut down properly.

Link to comment
Share on other sites

even v3.2.0 is out, it is likely that the process will not be automated (this is just my opinion). I believe this is related to the license issue that Mac OS X should only be ran on Apple hardware.

 

i asked my friend lawyer about that, and he answered that VIRTUALIZATION is allowed on EVERY os and that has NOTHING to do about apple's agreement, also he told me that ORACLE lawyers are NOT stupid to use mac support without digging in apple's agreements and other things, so i belive that this is NOT illegal, otherwise oracle would be closed already...

and ofc if u try to say which is best among Microsoft, Apple or Sun+Oracle i think answer is not too hard

GOGO OPENSOURCE GOGO ORACLE!!!

 

BUT!!! multi booting is ILLEGAL. couse virtualization isnt using real hardware

and dual boot does!!!

 

I THINK 3.20 FINAL IS OUT!!!

Link to comment
Share on other sites

I think for the EmpireEFI way you don't have to install fakesmc.kext, I think it will work with the extradata lines about smc key(I will try it later). NullCpuMenagement.kext is a must, because with default AppleIntelCPUPowerManagement.kext you get high cpu loads and the nullcpu corrects that problem. Chameleon booloader is only needed to boot in non EFI mode, which I think it's better. the only issue is the shutdown/restart problem. sometimes it works sometimes not. the sound also is a piece of {censored}.

 

I can say just one thing: If your cpu has SSSE3 & VT-x support - you won't have much problems. but if you use a pentium, celeron or amd processors - don't even try with the retail DVD. It won't work with the default kernel. you can try a hacked version with different kernels like Hazards SL.

 

Is that clear??

Link to comment
Share on other sites

i asked my friend lawyer about that, and he answered that VIRTUALIZATION is allowed on EVERY os and that has NOTHING to do about apple's agreement, also he told me that ORACLE lawyers are NOT stupid to use mac support without digging in apple's agreements and other things, so i belive that this is NOT illegal, otherwise oracle would be closed already...

and ofc if u try to say which is best among Microsoft, Apple or Sun+Oracle i think answer is not too hard

GOGO OPENSOURCE GOGO ORACLE!!!

 

BUT!!! multi booting is ILLEGAL. couse virtualization isnt using real hardware

and dual boot does!!!

 

I THINK 3.20 FINAL IS OUT!!!

 

 

3.20 final is out?? I cannot see it in www.virtualbox.org... from where you get it?

Link to comment
Share on other sites

I currently have a fully working, minus the audio, install of OSX 10.6.3, which boots up in about 10 seconds ;)

 

My process...

 

1. Go to http://download.virtualbox.org/virtualbox/ and download 3.2.0 BETA 3 (just out today, 12-05-10)

2. Get Snow Leopard ISO. I used version 10.6, but I'm sure any version past this will work fine.

3. Get EmpireEFI ISO. Download the version based upon your chipset. I have an Intel Core 2 so I downloaded the first one.

4. Set up Virtual Box:

  a. Select 'New'

  b. Name it whatever you want and Select Mac OS X as the Operation System and Mac OS X as the Version (I havent tried 64-bit)

  c. Give it an amount of ram. I gave 1024 MB.

  d. Create a new Hard Disk by clicking 'Next'.

  e. I used a Dynamically Expanding Storage and gave it 20.00 GB but this size is up to you.

  f. Following the end of the wizard select your system and click 'Settings'.

  g. General - Nothing needs changed in here.

  h. System > Motherboard - Disable Floppy, Select 'Enable IO APIC', deselect 'Enable EFI', deselect 'Hardware clock', select 'Enable absolute pointing'. Leave System >Processor and System > Acceleration the same

  i. Display > Video - You can enable 3D Acceleration if you want and change the amount of Video Memory given.

  j. Storage - This section is important.

    i. I used an IDE controller (Storage Controller). I changed Type to 'ICH6'.

    ii. I added a 'Hard Disk' to this Storage Controller. To the right, from the drop-down menu, select the 'Hard Disk' that you created earlier.

    iii. I then added a 'CD device' to this Storage Controller. To the right, beside CD/DVD Device, click the icon, and from the Pop up window click 'Add' and then located the Empire EFI ISO that you downloaded earlier.

  k. Everything else should be fine.

5. Select you system and click 'Start'.

6. You will see the Empire EFI kick in and ask you to insert the Snow Leopard DVD.

7. At the bottom of this screen right click on the CD and unselect the Empire EFI and add another ISO. Add the Snow Leopard ISO.

8. Press F5 several times until you see the ISO load and hit enter (twice i think)

9. Install Snow Leopard. If you need help on this part reply and ill fire up options.

10. The install should fail, but technically it has been as success.

11. Before you restart the system to need to unselect the Snow Leopard ISO from the CD Drive and select the Empire EFI ISO.

12. Restart you system

13. Following this read post #418 and then post #413

 

/Mike

Link to comment
Share on other sites

there seem to be a couple different successful methods being discussed in this thread so it's confusing as to what the steps are. Is it necessary to add the xml lines:

 

<ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc"/>

 

and

 

<ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>

 

also what do you mean by:

- Added the relevant extradata to the XML file.

 

can someone explain what these do and if / when they are needed? thanks.

 

The ONLY "relevant extradata" I need is:

 

<ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc">

 

Note that the "©" sign needs to be replaced by "( c )" [no spaces]

 

The second item:

 

<ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>

 

is only useful to get rid of the verbose boot (once everything is working).

Link to comment
Share on other sites

 Share

×
×
  • Create New...