Menu

Only OS X appears on boot. Must rescan (escape button) to show other OS's

Movlas
2014-06-14
2014-06-21
  • Movlas

    Movlas - 2014-06-14

    Mac Pro with three systems.
    OSX 10.9, OSX 10.10 (beta), Linux Mint 17.
    rEFInd is installed on the OSX 10.9 drive.

    Everything works perfectly except that on initial boot only 10.9 appears.
    When I rescan with the escape key all of the other OS's appear.

    What do I need to change to get all OS's scanned on the initial boot?

     

    Last edit: Movlas 2014-06-14
  • Movlas

    Movlas - 2014-06-15

    Mystery solved.

    After a careful review of the instructions in lines 186 - 196 of the refind.config file I saw the problem.
    The only driver that was loading was for OSX. The others did not get scanned because they were not being told to. I must have missed something during the install process

    I did two things:
    ONE: Created a new folder inside of the tools folder named "drivers": (EFI/tools/drivers/)

    TWO: Copied the drivers from the install folder
    (refind-bin-0.8.2/refind/drivers_x64/) to this new folder.

    After rebooting all three OS's displayed and work as planned.

    I now have a machine that triple boots to OSX 10.9, OSX 10.10 (beta)
    and either Linux Mint 16 or Windows 7, depending on which sled is inserted into the Mac Pro.
    I gave up on having both Windows and Linux in the same machine at the same time.
    Maybe someday.

    Thanks for such a great boot loader.
    Keep up the good work.

    P.S., There's a lot of good stuff in the install folder that can be used after the fact, like in this case.
    Fonts, drivers, banners, everything.

     
  • Roderick W. Smith

    The drivers (or at least one of them) may have been necessary to boot Linux, but for OS X 10.10, I suspect that this was a timing issue. EFIs sometimes launch rEFInd before they've fully registered all available filesystems, which results in the symptom you describe. The usual solution is to use the scan_delay parameter in refind.conf, which causes rEFInd to pause for a bit (you specify how much; one second is usually sufficient) when it launches and then re-scan. The effect is like hitting Esc after the specified delay.

    That said, if loading the drivers works for you, then you can certainly stick with that solution.

     
    • Movlas

      Movlas - 2014-06-21

      This was a "read and understand the instructions" thing.

      After careful review of the instructions in the .conf fie and the website I took another rook at the install package where I found the drivers for the other systems.

      I copied them to the rEFInd directory in the install then pointed the config file to them.

      Below is how I have the config file setup now.
      These are the changes from the default settings:
      timeout 0
      screensaver 300
      hideui banner
      hideui hints

      font /EFI/refind/ubuntu-mono-16.png
      
      scan_driver_dirs EFI/tools/drivers,drivers
      
      dont_scan_volumes "Recovery HD","Time Machine"
      
      dont_scan_dirs Time Machine:/tmbootpicker.efi
      

      In my Mac Pro I now have an OSX 10.9x drive, a Time Machine drive, an OSX 10.10 drive, and either a Windows & or a Linux Mint 17 drive installed.

      I now see only the main OS icons (with their life jacket recovery links below when applicable).
      It's working better than I expected.

      There is till some work to do to have OSX, Linux and Windows in the same machine at the same time.

      In the past I had success with Linux and Windows installed in separate partitions on the same drive.
      Linux was installed along side of a Windows BOOTCAMP installation (after the Windows install).

      rEFIt saw all three OS's and displayed them properly.
      It seems to work if you put both OS's on the same drive, but not on separate drives.

      Thanks again for a great boot loader.
      Now it just needs a GUI to configure it and you'll have a marketable product ($$$$$$).
      I'd buy it.

      Regards,
      John

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.