Close Menu
    What's Hot

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026
    Facebook X (Twitter) YouTube LinkedIn
    Facebook X (Twitter) YouTube LinkedIn
    SysprobsSysprobs
    • Tech Guides
      • Windows
        • Windows 11
        • Windows 10
        • Windows Servers
      • Virtualization
        • VirtualBox
        • VMware
        • Hyper-V
        • Server Virtualization
        • VirtualBox Images
      • PC
        • Linux
        • macOS
        • Hackintosh
        • MS Office
      • Pro IT Tips
        • Internet
        • MS Exchange
        • Fintech
    • Reviews
      • Gadgets
        • Android
        • iPhone
    • Security & Privacy
      • IT Security
    • Trading Gear
      • Laptops
    SysprobsSysprobs
    Home»PC»Hackintosh»[Guide] Mac OS X 10.7 Lion on VirtualBox with Windows 7 and Intel PC

    [Guide] Mac OS X 10.7 Lion on VirtualBox with Windows 7 and Intel PC

    DineshBy DineshUpdated:February 22, 2022
    Share
    Facebook Twitter LinkedIn Pinterest Email

    This article shows how to install Mac OS X 10.7 Lion on Oracle VirtualBox with a normal Intel computer. Booting a VM by the default installation DMG file is tricky on non-apple hardware.  Please note this is just for testing and learning purposes only. This method is not recommended for production or for long term use.

    Note: The 2011 edition of this guide is still up-to-date, but it’s worth noting that the information included was originally published in a different time period. For those looking to try out OS X 10.7 on their latest or old hardware–you’ve come to the right place!

    My PC Configurations:

    Intel Core2Duo 2.66GHz, 3GB RAM and Windows 7 32 Bit Operating System. Hardware Virtualization Technology (VT) is enabled and the processor supports 64-bit technology.

    What do You need?

    1) Oracle VirtualBox

    2) The pre-created Lion OS X installation disk.

    This is a very important part of this installation. The ordinary installation DMG file you download from Apple or any torrent sites will not work here. We need to modify some packages and create a new disk that can be booted in VirtualBox or VMware.

    For this process, you must have a working Snow Leopard OS on a physical or virtual machine.

    The steps are already mentioned on our website, please check this guide on creating a bootable Lion OS X disk.

    The same bootable 10.7 OS X disk was used to boot and install Lion OS in the VMware workstation.

    The bootable Lion OS X disk can be created in two methods:

    a) Create as a VMDK or VDI file. So this file can be attached to the virtual machine to boot the Lion OS X. This virtual disk file can be used in VMware and VirtualBox whenever needed.

    b) Create an ISO file. This is also an ideal method to use in all virtualization software and physical computers.

    3) Minimum 1GB memory to Virtual machine.

    4) VT and 64bit supported processor. Check this guide and make sure your computer processor supports these features.

    5) Download the boot loader which can boot the Lion OS in VirtualBox. The HackBoot.iso was uploaded by us, which is safe for download.

    How to Install Lion OS X on VirtualBox

    1) Make sure that the VT-x is enabled. If it’s not enabled, then enable it in BIOS and confirm the host Operating System is detecting it.

    2) Create a new virtual machine. OS type is Mac OS X, the version should be “64bit”.

    Lion OS X 64bit version

    3) Set the memory size to a minimum of 1GB, 2GB is recommended.

    4) Create a virtual hard disk, the minimum size is 20GB.

    5) Here is the System settings of my virtual machine.

    You can deselect the floppy drive.

    Make sure ‘Enable IO APIC” and others are selected as shown below.

    Remove the “Enable EFI” option. Leave the ICH9 chipset as default.

    Mac OS X 10.7 System Settings in virtualbox

    Under Acceleration, “Enable VT-x/AMD-V” and “Enable Nested Paging” should be ticked.

    If the Acceleration tab is missing in your VirtualBox settings, that indicates the VT-x is not enabled on the host computer BIOS.

    desktop virtualization software vtx

    Processor Settings:

    This is slightly tricky. My processor is Core2Duo, so I could select 2 processors. Unfortunately during the installation, the virtual machine crashed. I had to put it back to 1 processor (core). If you are using an Intel i-series processor you can increase the numbers up to 4. Increase to maximum and try, if it doesn’t work then you need to change to a single core (1 processor).

    6) Attach the bootable ISO or VMDK file to the virtual machine. We need to attach the  Hackboot.iso to the CD drive and boot with it.

    If you are trying to install with a bootable VMDK file (like me), here is the configuration you can refer to.

    Attach ISO to virtual machine

    If you try with an ISO file, then no need to add the ‘bootabelhdd.vmdk’ file.

    7) Start the Lion OS X virtual machine now.

    It will boot with the HackBoot.iso file.

    If it’s from the VMDK file, select the disk by pressing the right arrow key on the keyboard and hitting ENTER.

    Lion OS X boot loader for virtualbox

    If you are trying with ISO file, then once the above screen loaded, click on the CD icon of VirtualBox console and browse the Lion bootable ISO file.

    Wait for 5 seconds and press F5 to refresh the loaded CD, select it and press ENTER to start the installation.

    8) The first screen should start normally. Select the language and continue.

    9) If you do not see the virtual hard disk to install, then it should be created in Disk Utility during the installation.

    Click on ‘Utilities’ and select ‘Disk Utility.’

    create partition to install

    Press Apply and close the disk utility box.

    Now you should be able to see and select the newly created partition for installation. Select it and begin the process.

    10) After the installation, an automatic restart will be attempted but it will not work here. The virtual machine will stop with the following screen which is ready for a manual restart.

    reboot screen

    Reset the virtual machine from the menu. It may give a guru meditation error sometimes. Do not worry, just close the virtual machine.

    We need to start the VM now, so load the HackBoot.iso file again to the CD drive if it was removed during the installation. In case the virtual machine hangs with a grey color screen now, do restart again.

    11) After a few initial settings, you must land on working Lion OS X desktop in VirtualBox.

    working lion os x in virtualbox

    The performance of Lion OS X in VirtualBox is manageable. I could play around with a few new changes and applications.

    You must consider two issues now:

    a) Shutting down and restarting the Lion VM– This will not happen automatically. Once the black screen appears (shown in Step 10), it’s safe to shutdown or reset from the VirtualBox menu.

    b) About the Mac – If you try ‘About the Mac’ inside the virtual machine, it will not work. The virtual machine may crash.

    As mentioned earlier, use this method only if you really need to use the old Mac OS X 10.7 Lion on VirtualBox. There are many ways to use the latest macOS on VMware of VirtualBox with the latest i7 or i9 computers.

    Mac on Windows
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Dinesh
    • Website

    Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

    Related Posts

    How to Open and Use VHDX in VirtualBox

    February 29, 2024

    Find Cool & Best Mac Wallpapers (HD Desktop Backgrounds) with Free Downloads

    February 17, 2024

    GarageBand for PC with Windows 10/11 and Better Alternatives

    December 19, 2023

    Top Alternatives to Microsoft Publisher for Mac in 2024

    December 16, 2023

    Xcode for Windows OS – Install & Use it to Build iOS Apps on PC

    November 22, 2023

    How to Install TrueNAS in VirtualBox – Windows 11 Host

    March 11, 2023

    180 Comments

    1. paradigm249 on March 8, 2012 12:08 pm

      didnt work all i got is a screen with a cd icon. i used iso file. can some 1 help me please?

      • David on March 8, 2012 1:34 pm

        I didn’t get the .iso to work, too. Used the VMDK and this worked fine.

      • mohit on August 27, 2012 1:40 pm

        following error has come up..

    2. jigar on March 12, 2012 10:14 pm

      does your processor need to have Virtualization for this method to work??? my processor does not have virtualization so i was wondering if i could still use virtualbox to run this? THANKS

      • Nikos on March 30, 2012 1:48 pm

        anyone who knows this please answer, i also need to know if virtualization technology is required to manage this

        • Okhoshi on April 1, 2012 4:08 am

          I don’t think it will work… Btw if it works, it gonna be a little … Unusable (lag, unresponsive…).
          No VT-x, no virtual OsX…

    3. yisus landa on March 14, 2012 8:50 pm

      Good afternoon, I’m from Peru and amd user and it is not supported for this type of plate, get the following message: Not an intel platform: Restart Fix not applied !!!, Thanks for the good input

    4. nanao on March 15, 2012 8:24 pm

      doesn’t work for me, using this hackboot lion.iso and lion dvd
      After hitting F5 and ENTER, the system kernel panics, saying “Unable to find driver for this platform: \”ACPI\”.\n”@/Extra/builds/xnu/xnu-1456.1.26/iokit/Kerne”

      • test on March 29, 2012 9:02 am

        Got same message, then stopped at
        System uptime in nanosecond 64623968.

        • Suhaas on May 5, 2012 8:36 pm

          boot flag -f

          • ccfiel on May 5, 2012 9:03 pm

            Suhaas,
            sorry for a noob question. where can i put boot flag -f ?

          • Teken on June 27, 2012 7:56 am

            Same question, where do you put the “boot flag -f”

          • aj on July 27, 2012 11:11 am

            when you get into the hackboot screen and move over to your install disk, then just type -f. the characters will appear on the screen.

            if you dont use hackboot, then press f8 during startup to get to boot options, then type in the -f.

        • ccfiel on May 5, 2012 9:00 pm

          same here. I have the same error you have. any idea?

    5. asd on March 18, 2012 6:31 pm

      hi, gr8 work.
      any ideas how to get the internet working inside the virtualbox mac?

    6. Steve on March 23, 2012 10:04 am

      would this be a safe / dependable path for someone like me who is looking to pursue objective-c development in xcode — but doesn’t want to buy a new mac?

      • David on March 23, 2012 10:10 am

        Just try it. I do XCode stuff, even with the iPhone/iPad simulator in the virtual machine and it works flawlessly.

        Of course, for ObjC you won’t need XCode; gcc and LLVM are just fine. But I assume you want to get into OS X/iOS shortly.

        • Steve on March 23, 2012 10:30 am

          Thx Dave for the feedback.. I will pursue!

    7. Marianne on March 24, 2012 8:28 pm

      I tried the VMDK approach but my VirtualBox would crash when booting the installer. If this happens to you, here’s one thing you can try that worked for me : I simply loaded the VMDK under IDE and not SATA and it worked 🙂

      • Justin on April 9, 2012 5:29 am

        Thx Marianne, but this will caused me to get ‘still waiting for root device’

        Ideally what you should do is keep the hack boot ISO as the only IDE, set the blank VDI as SATA Port 0 and the bootable VMDK as SATA Port 1.

        Then it booted with no issues!

        • Justin on April 11, 2012 3:30 am

          Further testing showed that on my home PC (i5) I had to follow my steps above or I got the ‘root device’ error, however on my laptop W500 – following my steps caused the VBox to crash and Mariannes method worked.

          Youll just need to play around with the disk configs until it boots.

      • JimmyK on April 14, 2012 12:26 pm

        Thanks, this fixed the issue I was having too!

    8. nero on March 29, 2012 11:15 am

      Hi after selecting the language, it is telling me that I need at least 2GB of RAM but my PC has 3GB. ?? What can I do? Should I increase the virtual machine’s ram?

    9. Michael on March 31, 2012 4:56 pm

      This seems to work well, I found the video walkthrough to be excellent, I’m half way through the installation, 14 minutes to go….

    10. Justin on April 9, 2012 5:44 am

      Network settings must also be Bridged or the VM will do nothing

    11. n808 on April 13, 2012 5:22 pm

      It started booting from the vmdk, but stopped after a while with a kernel panic:
      com.apple.driver.ApplePolicyControl … […]

      I am guessing it’s detecting the VirtualBox, or that it’s not a real Mac.
      Mac OS version: 11C74

    12. drive on April 15, 2012 1:30 pm

      Thanx for this great guide ! Just one question:

      – What about Screen Resolution and Display Improvement in Lion on VirtualBox ?

      I do have only 1024×768 in Lion but would set it to 1366×768 …

    13. JohnPeter on April 18, 2012 5:32 am

      Drive, edit com.Apple.Boot.plist graphics mode.
      And for others swashbuchers have hazard 10.6.1. Checked. It works.

    14. nyam on April 22, 2012 3:05 am

      VT-x/AMD-V hardware acceleration has been enabled, but is not operational. certain guests (e.g. OS/2 and QNX) require this feature.
      please ensure that you have enabled VT-x/AMD-v properly in the BIOS of your host computer

      What should I do?
      os; W 7 32-bit i3 4GB RAM

      thanks 🙂

    15. gridsleep on April 23, 2012 10:07 am

      The initial problem I am having is getting the Snow Leopard to run. It installs very well in the latest Virtualbox, but then it will not boot. I am using a Darwin ISOs. If I leave the ISO attached and allow it to time out, the error message says a file is missing, “/com.apple.Boot.plist”. If I detach the ISO, the error says no bootable disk is present. If I go into the Boot Disk Utility, the only available icon is that of a network drive. Neither of the partitions (2) I created on the virtual drive are listed. I don’t think Mac OS sees the virtual drives as system disks, per se. I am going to look back through the articles for anything on installing Snow Leopard or earlier properly, but I don’t think this is a procedural problem. At least, not with the apparently proper procedure I’m following. There are either a few tips I am missing or there’s something wrong with the ISO I’m using.

    16. solarnoise on April 25, 2012 11:42 pm

      Has anyone been able to get shared folders to work? Lion as a guest OS doesn’t seem to recognize the clipboard from Win 7 (host), and I have some large files I’d like to transfer over. I have a shared folder set up in the VB settings, but it doesn’t appear to be mounted anywhere in Lion.

      Also, I tried Dropbox but the download is veeeeery slow. Making it not very useful for this scenario.

      • David on April 26, 2012 2:59 am

        The Guest Additions aren’t available for Mac OS X, so shared folders do not work.

        Yes, the only thing you can do is use an FTP server (either locally on your host or somewhere on the internet) to exchange data. Cyberduck and Transmit should be able to create a “virtual drive” in the Finder for your FTP accounts.

        • solarnoise on April 26, 2012 3:11 am

          Thanks, David. I did find out that Mac OS X doesn’t support Guest Additions. For now I’ll use Dropbox, but definitely look into the method you suggested.

        • n808 on April 26, 2012 10:23 am

          I used this method. Worked great!

          https://forums.virtualbox.org/viewtopic.php?f=22&t=38051

          paulscode wrote:
          Until there is Guest Additions for Mac OS X, you can still share folders on the host with the guest via the network. It is pretty simple:

          1) Share a folder from the actual host machine (from the OS itself, not through the vbox shared folders settings)
          2) Use NAT for your guest’s network settings
          3) From Mac OS X, Open “Finder” (looks like a square face, usually on the bottom-left)
          4) From the top menu, navigate to Go->Connect to Server
          5) For “Server Address” enter smb://10.0.2.2
          6) Click “Connect”
          7) Enter your username and password (for the host machine)
          8) Select the shared folder from the list

          • solarnoise on April 26, 2012 10:40 am

            Worked for me too! Awesome, thank you so much!

          • David on May 2, 2012 8:26 am

            n808 you “ROCK” thank you

          • Stunner1984 on September 15, 2012 6:19 am

            N808 or anyone else that has the answer I am trying to transfer files from my Windows 7 (Host) machine to OSX SL 10.6.8 (Guest) I tried the smb://10.0.2.2 but I get connection failed my network is set to NAT as well…anything I could be doing wrong, thanks in advance.

            I am also in -x safe mode and multibeast is not loaded not sure if that means anything. Also another minor problem the system runs great even in safe mode but when i browse the internet i get the BBOD while trying to load web pages so I can’t even download the files I need, thanks.

            • Stunner1984 on September 15, 2012 6:28 am

              After writing this I did try and ping 10.0.2.2 from Network Utility on the VM and the ping was good but I still receive the failed to connect message…at a loss thanks.

    17. Mark on April 29, 2012 1:58 pm

      Great work, worked a treat. Awesome.

    18. DaGu on May 7, 2012 2:24 pm

      My “Mac Installer” doesn’t show up. It shows disk utility only. I cant choose the virtual harddisk because the window didnt show up. 🙁 Any idea?

      tx

    19. Sergio on May 11, 2012 11:00 am

      Hi,

      I followed all the instructions here, but I have a problem, after the first screen, where I select the language, an error shows up saying:

      “Mac OS X can’t be installed on this computer
      Mac OS X 10.7 requires at least 2GB of memory.”

      I don’t know if it is referring to RAM because in your tutorial you specify only 1GB of RAM..

      • Sergio on May 11, 2012 11:29 am

        Ok.. I figured it out.. it was the RAM.. I set-up the Virtual Machine with 2GB of RAM for the installation.. and it worked fine!

    20. chirag on May 14, 2012 1:33 am

      hi all

      during installation of windows 7 by mistake i deleted my mac lion os x partition
      ,,so now how can i re install mac lion os x….

      plz give me some way…i need it….

      thank you in advance

    21. chirag on May 14, 2012 1:34 am

      hi all

      during installation of windows 7 by mistake i deleted my mac lion os x partition
      ,,so now how can i re install mac lion os x….now i have only windows 7 in my mac

      plz give me some way…i need it….

      thank you in advance

    22. zpan on May 19, 2012 3:56 pm

      Installation contains many steps but OK to follow. Main problem is after installatin the screen resolution is stuck at 1024×768 while my LCD is 1920×1080. Tried many things and finally found solution (at least in my case). See steps below. Also asking a question: SOUND does not seem to work – there is not even a volume icon. Any help?

      (1) This is shown by many online tutorials already: On Mac virtual machine, open Finder, choose “Go”, “Computer”, choose the virtual drive that Mac is installed on, “Library”, “Preferences”, “SystemConfiguration”, copy com.apple.Boot.plist to desktop, open it in text editor, add the following to the section (may need to unlock file first):
      Graphics Mode
      1920x1080x32
      Save and close. Move the original file in “SystemConfiguration” to trash (need authentication), and move the edited version from desktop to “SystemConfiguration”.
      Shut down Mac virtual machine.

      (2) Under Windows, install MagicISO trial version, open “HackBoot Lion.iso”, copy file /Extra/com.apple.Boot.plist to desktop. Open it using text editor and add the following to the section:
      Graphics Mode
      1920x1080x32
      Drag the edited file back to the original folder in iso image and replace the original.

      Also from the iso image copy file /usr/standalone/i386/cdboot to desktop, then in menu “Tools”, “Load Boot Image”, select the cdboot file to load.

      Save iso image to a different name. Use this new image instead of “HackBoot Lion.iso” in the “Storage” setting of your Mac virtual machine.

      (Don’t know what tool is available under Linux to do this, but ISOMaster does not work for me as it cannot even open “HacBoot Lion.iso” properly.

      (3) Under Linux host machine terminal, run
      VBoxManage setextradata “Mac” “CustomVideoMode1” “1920x1080x32”
      Here “Mac” is the name of the Mac virtual machine; substitute it if name is different.

      Not sure what is replacement of VBoxManage counterpart under Windows host machine, but worst case you can always locate the .vbox file by right clicking the virtual machine in VirtualBox and selecting “Show in File Manager” or something similar, then close Virtualbox application FIRST, and manually edit the .vbox file in text editor – it’s just an XML file. Just go to section and add one line:

      (4) Boot the Mac virtual machine again. It should now run in 1920×1080!

      • zpan on May 19, 2012 4:00 pm

        I found the post action has screwed up the code by removing a bunch of symbols related to XML (things like ). Cannot attach a file either. Not sure how to solve this… 🙁

      • Tzu on August 18, 2012 7:11 am

        I confirm editing the boot iso via magic iso does work. All other methods failed for me since there was no /Extra folder.

    23. David on May 23, 2012 5:02 pm

      I’m trying the ISO route and the boot gets blocked on repeated “still waiting for root device”, right after “ApplePS2Trackpad: ALPS GlidePoint v6.16”.

      I have the VDI in SATA Port 1 and HackBoot.iso/lion.iso in IDE Secondary Master. My VDI is 20GB dynamically allocated. I tried putting the VDI in SATA Port 0 but the boot sequence seems to hang even before reaching the “ApplePS2Trackpad…”.

      Any hint much welcome!
      David

      • David on May 23, 2012 11:55 pm

        I have tried different variations of SATA / IDE for VDI and HackBoot.iso/lion.iso, but to no avail 🙁 I’ve also tried with a fixed size VDI, but same problem: “still waiting for root device”.

        Anybody has any idea why is this happening? Any way I can debug that or run alternative boot parameters?

        • Indig0 on June 9, 2012 2:47 am

          How I got around the “Still waiting for root device” issue in 10.7.4 was to get a copy of “/System/Library/Extensions/IOstorageFamily.kext” from the 10.7.3 disk and slip stream it into the Lion Installer VMDK or VDI file before installing (assuming you’re using method 2a from the tutorial and not 2b).

          This got me past past the error message, and got me through the whole installation wizard. On first reboot it was back to the still waiting for root device error, so I attached my now newly installed Lion disk to my snow leopard virtual machine, and similarly copied Lion 10.7.3’s IOstorageFamily.kext to “/System/Library/Extension/IOstorageFamily.kext”, Now it is OK on every boot.

          • David on June 9, 2012 11:10 am

            Thanks for sharing your experience, very appreciated!

    24. Mondy on May 26, 2012 1:19 pm

      I am using iAtkos.dmg for installation. After the installation i get the restart message, i tried resetting the machine but it starts the installation from first. Please help on how to restart it from the machine.

      • emiliollbb on June 14, 2012 11:19 am

        Did you remove the CD from Virtual Drive??

    25. Andre on June 2, 2012 12:04 am

      Installed this without issue a little while back, have tried a few times since to play around in it but I always get the same error with anything I try to do. Basically any application I try to use will “quit unexpectedly.” I haven’t been able to find any help elsewhere as of yet (though I will keep looking) but I was hoping you might be able to help me. Thanks!

    ← Older Comments
    Newer Comments →
    Top Posts

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025

    Network Stack BIOS – What is it, and Should I enable it?

    December 15, 2025

    How to Open and Use VHDX in VirtualBox

    February 29, 2024
    Don't Miss

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    Most people don’t wake up and suddenly decide to become your customer. They ease into…

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026
    Stay In Touch
    • Facebook
    • YouTube
    • Twitter
    • LinkedIn
    Latest Posts

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026
    INFORMATION
    • About
    • Contact Us
    • Privacy Policy
    ABOUT

    Established in 2007, Sysprobs is a trusted resource for IT professionals and System Administrators. We bridge the gap between enterprise infrastructure and the future of fintech security. From Windows virtualization to Blockchain node management, we provide technical guides for the modern digital economy.

    POPULAR SECTION

    WINDOWS 11
    WINDOWS 10
    VIRTUALIZATION
    IT SECURITY
    PRO IT TIPS

     

    Sysprobs
    Facebook X (Twitter) YouTube LinkedIn
    • Home
    • Windows
    • Cloud
    • Security & Privacy
    © 2026 SYSPROBS: System Security & Fintech Solutions. Protected by Cloudflare.

    Type above and press Enter to search. Press Esc to cancel.