Jump to content

Modify Clover boot loader meny


Peter_sm
 Share

3 posts in this topic

Recommended Posts

Hi, I like to made my boot menu more clean,

 

I like to see these entries

  • Maverics
  • Yosemite
  • Windows (Legacy HD1) should be renamed to Windows
i like to hide all other, special all UEFI, Install.

See attached image for my current menu and my boot log and config.plist in the zip file

 

 

And I'm a newbie when it's come to clover ;-)

 

Thanks for all Help to modify my config.plist

 

BR

 

Peter

Archive.zip

post-683117-0-70315600-1415454169_thumb.jpg

Link to comment
Share on other sites

  • 3 weeks later...

As suggested by yehia Amer, you should try Clover Configurator to build your own boot menu. Here's the resulting GUI section of the plist after a minute in CC:

<key>GUI</key>
<dict>
   <key>Custom</key>
   <dict>
      <key>Entries</key>
      <array>
         <dict>
            <key>FullTitle</key>
            <string>Mavericks</string>
            <key>Type</key>
            <string>OSX</string>
            <key>Volume</key>
            <string>HD(2,GPT,A7FE9DC0-CF81-41C4-8DF1-868BFA994733,0x64028,0x5D21DC0)</string>
         </dict>
         <dict>
            <key>FullTitle</key>
            <string>Yosemite</string>
            <key>Type</key>
            <string>OSX</string>
            <key>Volume</key>
            <string>HD(3,GPT,AD784ADF-9D7F-486D-926E-3B4B87E659CF,0x5DC5DE8,0x5D21DC0)</string>
         </dict>
      </array>
      <key>Legacy</key>
      <array>
          <dict>
             <key>FullTitle</key>
             <string>Windows</string>
             <key>Type</key>
             <string>Windows</string>
             <key>Volume</key>
             <string>HD(1,MBR,0x00EA7FDD,0x800,0x32000)</string>
         </dict>
      </array>
   </dict>
   <key>Hide</key>
   <array>
      <string>EFI</string>
      <string>HD2</string>
   </array>
   <key>Mouse</key>
   <dict>
      <key>Enabled</key>
      <false/>
   </dict>
   <key>Scan</key>
   <dict>
      <key>Entries</key>
      <true/>
      <key>Legacy</key>
      <true/>
      <key>Tool</key>
      <false/>
   </dict>
   <key>ScreenResolution</key>
   <string>1280x1024</string>
   <key>TextOnly</key>
   <true/>
</dict>

I'm not sure where "OS X Installer" comes from cause it doesn't exist in that boot.log, maybe it's from an external USB drive? Let me know if it doesn't work as intended.

 

 

A little how to:

 

The procedure is quite simple, look in the log the section where Clover detects loaders and legacy entries:

4:121  0:000  Scanning loaders......
4:181  0:004   4: 'Mavericks'
4:200  0:019      AddLoaderEntry for Volume Name=Mavericks
Then go back up and locate the volume number 4 and copy its path (from "HD" to the end):
4:037  0:000   4. Volume:
4:037  0:000    PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,A7FE9DC0-CF81-41C4-8DF1-868BFA994733,0x64028,0x5D21DC0)

And use it as the "Volume" value for your custom Mavericks entry:

<dict>
  <key>FullTitle</key>
  <string>Mavericks</string>
  <key>Type</key>
  <string>OSX</string>
  <key>Volume</key>
  <string>HD(2,GPT,A7FE9DC0-CF81-41C4-8DF1-868BFA994733,0x64028,0x5D21DC0)</string>
</dict>

Check out the wiki for the description of each key and how you can use custom arguments and icons to get full control of your entries.

 

PD: you'll need to change your DefaultVolume key to "Windows".

Edited by Maniac10
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...