Jump to content

Clover General discussion

Bootloader EFI Clover

  • Please log in to reply
5700 replies to this topic

#1141
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,973 posts
  • Gender:Male
  • Location:Moscow
@artur-pt
I understand your problem
2:900 0:000 Clover revision: 1120 running on EasyNote TM86
2:900 0:000 ... with board EasyNote TM86
Your board name contains a space and I am not sure it is properly translated into folder name, or, may be you named OEM folder with other invisible symbol.
it must be
/EFI/OEM/EasyNote TM86/
The space works in my case so globally it is not a problem
Attached File  Screen Shot 2013-02-16 at 23.14.11.png   24.8KB   10 downloads

#1142
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,973 posts
  • Gender:Male
  • Location:Moscow
4all
New installer does not install themes and drivers by default. You have to explicitly choose them.

#1143
tdtran1025

tdtran1025

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 353 posts
Slice,
The instruction for installing on RAID0 volumes is ambiguous. How do I install to RAID0. Another thing, changing the theme sometimes does not occur after reboot. this feature is finicky. It does it whenever it feels like it, even though I deleted all other themes but the one I want to use.
BTW, I still legacy BIOS board. Everything works fine, if I can install it on RAID0 just for curiosity. I can boot the RAID0 volumes by using USB or another volume, however.

To further clarify, I can use USB or another Clover volume to boot my existing RAID0, which has Chameleon on helper Boot partitions.
If I understand correctly Magnifico's instruction, I would have to create 2 new EFI partitions on main RAID0 spanned volumes, isn't it?
Wouldn't this destroy the Chameleon function in helper partitions?
Thank you.

#1144
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 2,446 posts
  • Gender:Male

Slice,
The instruction for installing on RAID0 volumes is ambiguous. How do I install to RAID0. Another thing, changing the theme sometimes does not occur after reboot. this feature is finicky. It does it whenever it feels like it, even though I deleted all other themes but the one I want to use.
BTW, I still legacy BIOS board. Everything works fine, if I can install it on RAID0 just for curiosity. I can boot the RAID0 volumes by using USB or another volume, however.

To further clarify, I can use USB or another Clover volume to boot my existing RAID0, which has Chameleon on helper Boot partitions.
If I understand correctly Magnifico's instruction, I would have to create 2 new EFI partitions on main RAID0 spanned volumes, isn't it?
Wouldn't this destroy the Chameleon function in helper partitions?
Thank you.



What is ambiguous? It is a unique facility
Trusted :wink2:

#1145
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,548 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
hello Slice

i'm testing...

but the tree is good , never have that problem... with folder names...

Attached File  Captura de ecr√£ 2013-02-17, √ s 09.28.10.png   107.35KB   40 downloads

thanks

good hack

edit: same thing with rev 1126

i notice now to do something inside /EFI

always ask to give administrator permission

and before no...

Attached File  boot_1112.txt   15.15KB   7 downloads

#1146
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,973 posts
  • Gender:Male
  • Location:Moscow

hello Slice

i'm testing...

but the tree is good , never have that problem... with folder names...

Attached File  Captura de ecr√£ 2013-02-17, √ s 09.28.10.png   107.35KB   40 downloads

thanks

good hack

edit: same thing with rev 1126

i notice now to do something inside /EFI

always ask to give administrator permission

and before no...

Attached File  boot_1112.txt   15.15KB   7 downloads

Lets think what is wrong.
Related codes are the follow
  DBG("  running on %a\n",   gSettings.OEMProduct);
  DBG("... with board %a\n", gSettings.OEMBoard);
 
  UnicodeSPrint(gSettings.ConfigName, 64, L"config");
 
  if (FileExists(SelfRootDir, PoolPrint(L"EFI\\OEM\\%a\\%s.plist", gSettings.OEMProduct, gSettings.ConfigName))) {
    OEMPath = PoolPrint(L"EFI\\OEM\\%a", gSettings.OEMProduct);
  }
As I see
Clover revision: 1120 running on EasyNote TM86
so we know that gSettings.OEMProduct = "EasyNote TM86"
Then it checks
If (FileExists...) with path /EFI/OEM/EasyNote TM86/config.plist
Where is the problem?
May be you use HFS+ formatted partition and forget to use HFSPlus driver?
Or it searches /EFI folder on other partition then you expected?

#1147
supaJ

supaJ

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi all,

I own a Dell Studio XPS 9100 and I can't get to boot Clover off a USB flash disk on this PC. I know the boot disk works because I have tried it o other computers. Immediately after the Bios Post screen, after Clover begins to load, I get a message on my screen saying the monitor does not support the current resolution. I have attempted to correct this in 'refit.conf' by setting 'screen_resolution' to my monitor's default - '1600x900'.


# Set desired screen resolution if enabled
screen_resolution 1600x900

But I still get the same unsupported resolution message on my screen. Can anybody help please? Thanks.

#1148
PJALM

PJALM

    InsanelyMac Geek

  • Coders
  • 154 posts
  • Gender:Male
Slice, this is what i get from boot log for mine but can't figure out how to use the OEM folder, what folder name should it be.

0:104 0:000 Clover revision: 1135 running on System Product Name
0:104 0:000 ... with board MAXIMUS V GENE

#1149
k3nny

k3nny

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 538 posts
  • Gender:Male
@PJALM:
Use "MAXIMUS V GENE", without the quotation marks of course.

#1150
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,548 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
hello Slice

the only problem is with rev 1112, and rev before u can see with boot.log all working...

after 1112 only works with the files inside EFI/Acpi/generate/ and EFI/config.plist

it ignores EFI/OEM/EasyNote TM86/Acpi/generate/

EFI/OEMEasyNote TM86/config.plist

i don't see why ??? but it works the way i tell /EFI/Acpi/

something change in code....

only thing notorius i change in config.plist is using custom edid, but i use with rev it already working..

good hack

#1151
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,973 posts
  • Gender:Male
  • Location:Moscow

hello Slice

the only problem is with rev 1112, and rev before u can see with boot.log all working...

after 1112 only works with the files inside EFI/Acpi/generate/ and EFI/config.plist

it ignores EFI/OEM/EasyNote TM86/Acpi/generate/

why "generate"? What is mean?

EFI/OEMEasyNote TM86/config.plist

where is / after OEM?
Are you sure all folders have correct names?

i don't see why ??? but it works the way i tell /EFI/Acpi/

something change in code....

only thing notorius i change in config.plist is using custom edid, but i use with rev it already working..

good hack

The codes wasn't changed. I shown you these three lines.

#1152
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 2,446 posts
  • Gender:Male
New Theme By Magnifico

Your suggestions and criticisms are accepted by me

Posted Image

Attached Files



#1153
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,548 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
hello Slice

sorry wrong path i don't know where i get that...

what i mean to tell is

EFI/Acpi/patched/



and



it ignores EFI/OEM/EasyNote TM86/Acpi/patched/




EFI/OEM/EasyNote TM86/config.plist



anyway it works all versions but for me lasts versions ignores /EFI/OEM folder.



forget the issue... i will tell u if anything change next versions...

thanks with the nice work u are doing with Clover

good hack

hello mag

nice theme for the cat.. is a female ????

rsrsrs

good hack for u my friend

#1154
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,973 posts
  • Gender:Male
  • Location:Moscow
/Volumes/EFI/EFI/BOOT/CLOVERX64.efi

#1155
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,905 posts
  • Gender:Male
Sorry, i moved it to the general discussion topic to not to polute this topic, Slice. Anyway, i'm not sure i understand you: i already have this file inside /Volumes/EFI/EFI/BOOT/CLOVERX64.efi, along with some others (BOOTX64.efi, CLOVERIA32.efi and two refit files). Should i remove all others?

Best regards.

#1156
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,905 posts
  • Gender:Male
Hi, Slice, dmazar and all developers!

I followed your instructions to do UEFI boot with Clover (r 9xx). Since my board is a GA-H77-DS3H, i used the HFSPlus.efi (which i had to find elsewhere, since CloverGrower didn't install it for me and appears to not have the option in the customization menu) and OsxFatBinaryDrv-64.efi combination. When i try to boot from UEFI, with flags -v npci=0x2000 arch=x86_64 slide=0, i get these lines:

Error allocating 0x1d72 pages at 0x00000000009ea000 alloc type 2
Loading 'mach_kernel'...
.....Error allocating 0x535 pages at 0x0000000000200000 alloc type 2
Error loading kernel 'mach_kernel' (0x9)

Then it hangs.

What should i change?

I try removing the BOOTX64.efi installed by CloverGrower and rename CLOVERX64.efi to BOOTX64.efi, but the result is even worse: i lose the possibility of booting at all (OSX partition does not appear). Same if i use VBoxHFS.efi.

Should i move mach_kernel to the EFI partition? Should i have removed the Boot, Boot1 etc files and the EFI folder that's in the root of my OSX partition? (i left them alone because in case anything went wrong, like it went, i could aways boot from BIOS, which already works real nice for me). Perhaps, instead of copying the EFI folder and pasting it in the EFI partition, i should have only copied the contents of the EFI folder and put them there...? Any light on this subject would be much appreciated.

Best regards.

P.S.: where do i find the HFSPlus.efi file do you recommend? It's not inside CloverGrower (at least for me) and perhaps the one i used (as said before, i downloaded it elsewhere) is not the correct one (it's from an iMac 13,1).

#1157
magnifico

magnifico

    InsanelyMac Deity

  • Donators
  • 2,446 posts
  • Gender:Male

hello mag

nice theme for the cat.. is a female ????

rsrsrs

good hack for u my friend


No , Simoes is my panther
...rsrsrsrsrsrsr

#1158
xpamamadeus

xpamamadeus

    InsanelyMac Legend

  • Donators
  • 585 posts
  • Gender:Male
  • Location:Croatia

Hi, Slice, dmazar and all developers!

I followed your instructions to do UEFI boot with Clover (r 9xx). Since my board is a GA-H77-DS3H, i used the HFSPlus.efi (which i had to find elsewhere, since CloverGrower didn't install it for me and appears to not have the option in the customization menu) and OsxFatBinaryDrv-64.efi combination. When i try to boot from UEFI, with flags -v npci=0x2000 arch=x86_64 slide=0, i get these lines:

Error allocating 0x1d72 pages at 0x00000000009ea000 alloc type 2
Loading 'mach_kernel'...
.....Error allocating 0x535 pages at 0x0000000000200000 alloc type 2
Error loading kernel 'mach_kernel' (0x9)

Then it hangs.

What should i change?

I try removing the BOOTX64.efi installed by CloverGrower and rename CLOVERX64.efi to BOOTX64.efi, but the result is even worse: i lose the possibility of booting at all (OSX partition does not appear). Same if i use VBoxHFS.efi.

Should i move mach_kernel to the EFI partition? Should i have removed the Boot, Boot1 etc files and the EFI folder that's in the root of my OSX partition? (i left them alone because in case anything went wrong, like it went, i could aways boot from BIOS, which already works real nice for me). Perhaps, instead of copying the EFI folder and pasting it in the EFI partition, i should have only copied the contents of the EFI folder and put them there...? Any light on this subject would be much appreciated.

Best regards.

P.S.: where do i find the HFSPlus.efi file do you recommend? It's not inside CloverGrower (at least for me) and perhaps the one i used (as said before, i downloaded it elsewhere) is not the correct one (it's from an iMac 13,1).

post names of all drivers u have in drivers64uefi folder
it looks as u dont have osxaptiofix or u have osxlowmem and u shouldnt have it.

#1159
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,905 posts
  • Gender:Male

post names of all drivers u have in drivers64uefi folder


Thank you for the answer! I have a GA-H77-DS3H, UEFI BIOS.

I left only two drivers inside the drivers64uefi folder: HFSPlus.efi and OsxFatBinaryDrv-64.efi

Best regards!

EDIT: i reinstalled it from scratch, re-run the CloverGrower command, yet the results are the same (with only HFSPlus.efi - this time i notice it is indeed provided in a different folder, "Files"- and OsxFatBinaryDrv-64.efi in Drivers64 UEFI). Gosh, i'm starting to wonder if Clover simply doesn't like the UEFI implementation of the H77 DS3H board, which would be extremely unlucky for me. In BIOS mode, everything works like a charm, though. Is there anything i didn't try that i should?

As a side note, my revision of Clover (988 - it seems that the command cannot download anything newer) has a little bug in the package builder: i select Customize and check specific driver boxes, only to find that when it installs, it installs all of them, so i had to remove them manually.

Best regards!

#1160
dmazar

dmazar

    InsanelyMac Sage

  • Coders
  • 268 posts
  • Gender:Male

I followed your instructions to do UEFI boot with Clover (r 9xx). Since my board is a GA-H77-DS3H, i used the HFSPlus.efi (which i had to find elsewhere, since CloverGrower didn't install it for me and appears to not have the option in the customization menu) and OsxFatBinaryDrv-64.efi combination. When i try to boot from UEFI, with flags -v npci=0x2000 arch=x86_64 slide=0, i get these lines:

Error allocating 0x1d72 pages at 0x00000000009ea000 alloc type 2
Loading 'mach_kernel'...
.....Error allocating 0x535 pages at 0x0000000000200000 alloc type 2
Error loading kernel 'mach_kernel' (0x9)

This happens when there is no AptioFix driver in /efi/drivers64UEFI folder, or when "slide=0" is not present in boot args when booting ML. So:
- double check your /efi/drivers64UEFI folder (not /efi/drivers64 folder) to have: FSInject-64.efi, HFSPlusX64.efi, OsxFatBinaryDrv-64.efi and OsxAptioFixDrv-64.efi, and nothing more.
- check if you have more then one config.plist in /efi/ folder and/or /efi/oem/.../folder - maybe you added slide=0 to the wrong one?

If above is setup correct, you should be able to boot in UEFI mode. Apart from being strange because it's new, he whole stuff is actually quite simple.

Should i move mach_kernel to the EFI partition? Should i have removed the Boot, Boot1 etc files and the EFI folder that's in the root of my OSX partition? (i left them alone because in case anything went wrong, like it went, i could aways boot from BIOS, which already works real nice for me). Perhaps, instead of copying the EFI folder and pasting it in the EFI partition, i should have only copied the contents of the EFI folder and put them there...? Any light on this subject would be much appreciated.

No need to move kernel anywhere.
And you can leave boot1, boot ... files on the stick - the same stick can be used for BIOS CloverEFI boot and UEFI boot. You can test both ways from USB stick. No need to install/copy it to EFI partition until it works fine.
Did you already install it to EFI partition? Are you maybe changing config.plist and drivers64UEFI on the stick but booting from HD? Or vice versa?

P.S.: where do i find the HFSPlus.efi file do you recommend? It's not inside CloverGrower (at least for me) and perhaps the one i used (as said before, i downloaded it elsewhere) is not the correct one (it's from an iMac 13,1).

HFSPlus.efi is not opensource and can not be packed with Clover. Post herecontains link to here with the latest one.

Good luck.





Also tagged with one or more of these keywords: Bootloader, EFI, Clover


6 user(s) are reading this topic

1 members, 5 guests, 0 anonymous users


© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy