Mac OS X Yosemite:
Over the years, OS X has changed in many ways. But the principles that define it haven’t: power, simplicity, beauty. So when we set out to create OS X Yosemite, we wanted to make it more powerful and easier to use, while maintaining the elements essential to Mac. It’s the next natural step in the evolution of OS X. Not just because of how it looks. But because of what it empowers you to do.
How to Install rubygem?
Install rubygems from here.
1 2 3 4 5 6 | $ wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz $ tar xvzf rubygems-2.4.1.tgz $ cd rubygems-2.4.1 $ sudo ruby setup.rb |
1. Download Mac OS X 10.10 Yosemite from the Apple App Store
2. Open terminal and install iesd
1 2 3 | $ sudo gem install iesd |
If your internet connection required proxy authentication, use this command
1 2 3 | $ sudo gem install iesd --http-proxy=http://:@: |
3. Create dmg file from downloaded setup
1 2 3 | $ iesd -i /Applications/Install\ OS\ X\ Yosemite\ Beta.app -o yosemite.dmg -t BaseSystem |
Adding additional steps because certain files end up missing from above:
4. Now convert dmg file to spareimage file
1 2 3 | $ hdiutil convert yosemite.dmg -format UDSP -o yosemite.sparseimage |
5. Now run these commands one by one:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ hdiutil mount /Applications/Install\ OS\ X\ Yosemite\ Beta.app/Contents/SharedSupport/InstallESD.dmg $ hdiutil mount yosemite.sparseimage $ cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System/ $ hdiutil unmount /Volumes/OS\ X\ Install\ ESD/ $ hdiutil unmount /Volumes/OS\ X\ Base\ System/ $ hdiutil convert yosemite.sparseimage -format UDZO -o yosemitefixed.dmg |
Note: If you get a error message while converting, use “Disk Utility” GUI tool to convert it.
hdiutil: convert failed – Resource temporarily unavailable
12. Add yosemitefixed.dmg as a live cd in VirtualBox
13. Change the chipset of your virtual machine to “PIIX3”
14. Start your VM, open Disk Utility within installer and create a new HFS+ partition on the virtual disk
15. Install it.